Feedback method based on channel state information report, terminal, and network side device

By feeding back multiple basis vectors and coefficients via the terminal, group feedback and codebook indexing are used to optimize CSI reporting, thus solving the problem of high CSI report feedback overhead and improving the utilization efficiency of communication resources.

WO2025201410A1PCT designated stage Publication Date: 2025-10-02VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/085049
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-29
Filing Date
2025-03-26
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

The existing CSI report feedback overhead is large and communication resources are scarce, so it is necessary to optimize the CSI report feedback method.

Method used

The terminal feeds back multiple basis vectors and associated coefficients through channel state information reporting, and uses basis vector group feedback, transmission layer group feedback, codebook index feedback and target hypothesis to determine resource configuration to optimize the feedback of CSI reporting.

Benefits of technology

The feedback overhead of CSI reporting is optimized, and the utilization efficiency of communication resources is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025085049_02102025_PF_FP_ABST
    Figure CN2025085049_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and discloses a feedback method based on a channel state information (CSI) report, a terminal, and a network side device. The feedback method based on a CSI report comprises: a terminal acquires a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; and the terminal feeds back the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors by means of the CSI report, comprising at least one of the following: when a plurality of first basis vectors which are the same among the plurality of basis vectors are present, for the plurality of first basis vectors, the terminal feeds back a coefficient associated with one first basis vector; when the number of transmission layers is greater than m, for every n transmission layers, the terminal feeds back one basis vector and at least one coefficient associated with one basis vector; the terminal feeds back, in groups, the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; and the terminal feeds back, by means of at least one codebook index, the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors acquired by the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Feedback method, terminal and network-side equipment for channel state information reporting

[0001] Cross-references

[0002] This application claims priority to a Chinese patent application filed with the Patent Office of China on March 29, 2024, with application number 202410379640.1 and invention name “Feedback method, terminal and network side device for channel state information report”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The present application belongs to the field of wireless communication technology, and specifically relates to a feedback method, terminal, and network-side device for reporting channel state information. Background Art

[0004] In related technologies, the Channel State Information (CSI) architecture can be divided into two parts: downlink CSI and uplink CSI. The downlink CSI architecture includes downlink physical channels and downlink reference signals, while the uplink CSI architecture includes uplink physical channels and uplink reference signals.

[0005] Typically, downlink physical channels are used to transmit data, while downlink reference signals are used for channel estimation to obtain downlink channel state information (CSI). Typically, uplink physical channels are used to transmit uplink data, while uplink reference signals are used for channel estimation to obtain uplink channel state information (CSI).

[0006] In 5G systems, CSI is mainly used in adaptive antenna beamforming (Adaptive Beamforming) and Multiple Input Multiple Output (MIMO) technologies to improve wireless transmission bandwidth and reliability.

[0007] With the current CSI architecture, CSI reports generally include a precoding matrix indicator (PMI). However, with the development of communication technologies, communication resources are becoming increasingly scarce. Therefore, how to optimize the feedback overhead of CSI reports is a technical problem that needs to be solved. Summary of the Invention

[0008] The embodiments of the present application provide a channel state information report feedback method, terminal, and network-side device, which can optimize the feedback overhead of CSI reports.

[0009] In a first aspect, a method for feedback of a channel state information report is provided, the method comprising: a terminal acquiring multiple basis vectors and at least one coefficient associated with the multiple basis vectors; the terminal feeding back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information CSI report; wherein, the terminal feeding back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors comprises at least one of the following: when there are multiple identical first basis vectors in the multiple basis vectors, for the multiple first basis vectors, the terminal feeding back a coefficient associated with the first basis vector; when the number of transmission layers is greater than m, the terminal feeding back a basis vector and a coefficient associated with the one basis vector for every n transmission layers at least one coefficient of, wherein n is an integer greater than 1; the terminal feeds back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in groups; the terminal obtains multiple basis vectors and at least one coefficient associated with multiple basis vectors through at least one codebook index feedback terminal, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; the terminal feeds back the selected multiple basis vectors based on the positions of the multiple basis vectors in all candidate basis vectors; the terminal determines at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0010] In a second aspect, a method for obtaining a precoding matrix is ​​provided, the method comprising: a network side device obtains a plurality of basis vectors fed back by a terminal through a CSI report and at least one coefficient associated with the plurality of basis vectors; the network side device obtains a precoding matrix based on the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; wherein, the network side device obtains a plurality of basis vectors fed back by the terminal through a CSI report and at least one coefficient associated with the plurality of basis vectors, including at least one of the following: the network side device obtains the plurality of basis vectors fed back by the terminal, and for the same plurality of first basis vectors in the plurality of basis vectors, obtains a coefficient associated with one of the first basis vectors fed back by the terminal; the network side device obtains a basis vector fed back by the terminal for every n transmission layers and at least one coefficient associated with the one basis vector, wherein the transmission layers The number is greater than m, and m and n are integers greater than 1; the network side device obtains the multiple basis vectors fed back by the terminal in group or at least one coefficient associated with the multiple basis vectors; the network side device obtains the multiple basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the multiple basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; the network side device obtains the multiple basis vector indications fed back by the terminal, and determines the multiple basis vectors indicated by the multiple basis vector indications based on all candidate basis vectors indicated by the network side device to the terminal; the network side device determines at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0011] According to a third aspect, a device for feedback of a channel state information report is provided, the device comprising: a first acquisition module for acquiring a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; a feedback module for feeding back the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors through a channel state information CSI report; wherein the feedback module feeds back the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including at least one of the following: when there are a plurality of identical first basis vectors in the plurality of basis vectors, for the plurality of first basis vectors, feeding back a coefficient associated with the first basis vector; when the number of transmission layers is greater than m, feeding back a basis vector and a coefficient associated with each n transmission layers; At least one coefficient associated with one base vector, wherein m and n are integers greater than 1; feeding back the multiple base vectors or at least one coefficient associated with the multiple base vectors in groups; obtaining multiple base vectors and at least one coefficient associated with multiple base vectors through at least one codebook index feedback terminal, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; feeding back the selected multiple base vectors based on the positions of the multiple base vectors in all candidate base vectors; determining at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0012] In a fourth aspect, a device for obtaining a precoding matrix is ​​provided, the device comprising: a second acquisition module for obtaining a plurality of basis vectors fed back by a terminal through a CSI report and at least one coefficient associated with the plurality of basis vectors; a third acquisition module for obtaining a precoding matrix based on the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; wherein the third acquisition module obtains the plurality of basis vectors fed back by the terminal through a CSI report and at least one coefficient associated with the plurality of basis vectors, including at least one of the following: obtaining the plurality of basis vectors fed back by the terminal, and for the same plurality of first basis vectors in the plurality of basis vectors, obtaining a coefficient associated with one of the first basis vectors fed back by the terminal; obtaining a basis vector fed back by the terminal for every n transmission layers and at least one coefficient associated with the one basis vector; number, wherein the number of transmission layers is greater than m, and m and n are integers greater than 1; obtaining the multiple basis vectors fed back by the terminal in group or at least one coefficient associated with the multiple basis vectors; obtaining the multiple basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the multiple basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; obtaining multiple basis vector indications fed back by the terminal, and determining the multiple basis vectors indicated by the multiple basis vector indications based on all candidate basis vectors indicated by the network side device to the terminal; determining at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0013] In a fifth aspect, a method for feedback of a channel state information report is provided, comprising: the terminal determines a reference signal object or a configuration of the reference signal object, wherein the reference signal object comprises at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets; the terminal determines a channel state information CSI report based on the reference signal object or the configuration of the reference signal object; the terminal feeds back the channel state information report; wherein, the terminal determines that the configuration of the multiple reference signal groups or the multiple reference signal groups comprises at least one of the following: the terminal determines a transmission interval between multiple reference signal groups; the terminal determines a transmission interval between multiple first reference signals, and the first reference signal is the first configured reference signal or the first transmitted reference signal in each reference signal group in the multiple reference signal groups; the terminal determines that the multiple reference signal groups are sent in the order in which the reference signal groups are configured; the terminal determines the number n of reference signals associated with each of the reference signal groups, and divides all the configured reference signals into m reference signal groups in sequence according to the target order, where m and n are integers greater than 1; or, the terminal determines that the multiple reference signals or the configuration of the multiple reference signals includes at least one of the following: the terminal determines that within a resource block RB, the difference between the resource unit RE positions of multiple reference signals does not exceed a first value, and the first value is the number of REs agreed upon in the protocol or the terminal capability feedback the number of REs; the terminal determines that within a time slot or within N adjacent time slots, the gap between the symbol positions of multiple reference signals does not exceed a second value, and the second value is the number of symbols agreed upon in the protocol or the number of symbols for terminal capability feedback, wherein N is an integer greater than 0; the terminal determines that when the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signal is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signal is a fifth value, wherein the fourth value or the fifth value is less than the number of the channel measurement reference signal. , the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or, the terminal determines that the multiple reference signal sets or the configuration of the multiple reference signal sets includes at least one of the following: the terminal determines a transmission interval of 1 reference signal, and the multiple reference signal sets share the transmission interval; the terminal determines that the multiple reference signals in each of the reference signal sets are sent in the configuration order of the reference signals; the terminal determines that the reference signals in the same configuration position in the multiple reference signal sets are sent in the same or adjacent time slots; the terminal determines that the reference signals in the same configuration position in the multiple reference signal sets are a group, and the terminal determines the CSI report based on the multiple reference signal groups.

[0014] In a sixth aspect, a method for obtaining a channel state information report is provided, comprising: a network side device sends a network signaling to indicate a reference signal object of a terminal or a configuration of a reference signal object, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets; the network side device receives a CSI report fed back by the terminal based on the reference signal object or the configuration of the reference signal object; wherein the network side device sends a network signaling to indicate multiple reference signal groups of the terminal or the configuration of multiple reference signal groups includes at least one of the following: the network side device configures the transmission intervals between the multiple reference signal groups through network signaling; the network side device configures multiple first The transmission interval of the reference signal, the first reference signal is the first configured reference signal or the first transmitted reference signal of each reference signal group; the network side device configures the multiple reference signal groups to be sent in the order of reference signal group configuration through network signaling; the network side device configures the number of reference signals associated with each reference signal group through network signaling; or, wherein the network side device sends network signaling to indicate the terminal multiple reference signals or the configuration of multiple reference signals includes at least one of the following: the network side device configures through network signaling that the gap between the RE positions of the multiple reference signals in one RB does not exceed a first value, and the first value is the number of REs agreed upon in the protocol or the RE feedback of the terminal capability. E quantity; the network side device is configured through network signaling that the difference between the symbol positions of multiple reference signals in one time slot or in N adjacent time slots does not exceed a second value, and the second value is the number of symbols agreed upon in the protocol or the number of symbols of the terminal capability feedback; the network side device is configured through signaling to include an interference measurement reference signal in the multiple reference signals, and when the total number of ports of the channel measurement reference signals in the multiple reference signals exceeds the third value, the number of CSI interference measurement reference signals in the interference measurement reference signal is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signal is a fifth value, wherein the fourth value or the fifth value is less than the channel measurement reference signal. The number of reference signals, the third value is the number of ports agreed upon in the protocol, or the number of ports for terminal capability feedback; or, wherein the network side device sends network signaling to indicate multiple reference signal sets or the configuration of multiple reference signal sets to the terminal, including at least one of the following: the network side device sends network signaling to indicate a transmission interval of one reference signal, and the multiple reference signal sets share the transmission interval; the network side device sends network signaling to indicate multiple reference signals in each of the reference signal sets, and sends the multiple reference signals in the order in which the reference signals are configured; the network side device sends network signaling to indicate that reference signals in the same configuration position in multiple reference signal sets are sent in the same or adjacent time slots;The network-side device sends network signaling indicating that reference signals in the same configuration position in the plurality of reference signal sets are grouped, and the terminal determines the CSI report based on the plurality of reference signal groups.

[0015] In a seventh aspect, a feedback device for a channel state information report is provided, comprising: a first determination module, configured to determine a reference signal object or a configuration of the reference signal, wherein the reference signal object comprises at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets; a second determination module, configured to determine a channel state information CSI report based on the reference signal object or the configuration of the reference signal; a feedback module, configured to feed back the CSI report; wherein the first determination module determines the multiple reference signal groups or the configuration of the multiple reference signal groups, comprising at least one of: determining a transmission interval between multiple reference signal groups; determining a transmission interval between multiple first reference signals, The first reference signal is the first configured reference signal or the first transmitted reference signal in each reference signal group of the multiple reference signal groups; determining that the multiple reference signal groups are sent in the order in which the reference signal groups are configured; determining the number n of reference signals associated with each of the reference signal groups, and dividing all the configured reference signals into m reference signal groups in sequence according to the target order, wherein m and n are integers greater than 1; or, the first determination module determines that the multiple reference signals or the configuration of the multiple reference signals includes at least one of the following: determining that within a resource block RB, the gap between the resource unit RE positions of the multiple reference signals does not exceed a first value, and the first value is the number of REs agreed upon in the protocol or the number of REs for terminal capability feedback; determining that within a time slot or within N adjacent time slots, the gap between the symbol positions of multiple reference signals does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols for terminal capability feedback, wherein N is an integer greater than 0; determining that, when the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signal is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signal is a fifth value, wherein the fourth value or the fifth value is less than the The number of channel measurement reference signals, the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; the first determination module determines the multiple reference signal sets or the configuration of the multiple reference signal sets, including at least one of the following: determining a transmission interval of one reference signal, and the multiple reference signal sets share the transmission interval; determining that the multiple reference signals in each of the reference signal sets are sent in the configuration order of the reference signals; determining that the reference signals in the same configuration position in the multiple reference signal sets are sent in the same or adjacent time slots; determining that the reference signals in the same configuration position in the multiple reference signal sets are a group, and the terminal determines the CSI report based on the multiple reference signal groups.

[0016] In an eighth aspect, a device for obtaining a channel state information report is provided, comprising: a sending module for sending network signaling to indicate a reference signal object of a terminal or a configuration of a reference signal object, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and a reference signal set; a receiving module for receiving a CSI report fed back by the terminal based on the reference signal object or the configuration of the reference signal object; wherein the sending module sends network signaling to indicate multiple reference signal groups of the terminal or the configuration of multiple reference signal groups includes at least one of the following: configuring the transmission interval between the multiple reference signal groups through network signaling; configuring the transmission interval of multiple first reference signals through network signaling, The first reference signal is the first configured reference signal or the first transmitted reference signal of each reference signal group; the multiple reference signal groups are configured to be sent in the order of reference signal group configuration through network signaling; the number of reference signals associated with each reference signal group is configured through network signaling; or wherein the sending module sends network signaling to indicate that the terminal has multiple reference signals or the configuration of multiple reference signals includes at least one of the following: configured through network signaling within one RB, the difference between the RE positions of the multiple reference signals does not exceed a first value, and the first value is the number of REs agreed upon in the protocol or the number of REs for terminal capability feedback; configured through network signaling within a time slot or N adjacent time slots Within, the difference between the symbol positions of multiple reference signals does not exceed a second value, and the second value is the number of symbols agreed upon in the protocol or the number of symbols for terminal capability feedback; when the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value through signaling configuration, the number of CSI interference measurement signals in the interference measurement reference signal is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signal is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon in the protocol or the number of ports for terminal capability feedback; Alternatively, the sending module sends network signaling to indicate multiple reference signal sets or the configuration of multiple reference signal sets to the terminal, including at least one of the following: sending network signaling to indicate the transmission interval of one reference signal, and the multiple reference signal sets share the transmission interval; sending network signaling to indicate multiple reference signals in each of the reference signal sets, and sending the multiple reference signals in the configuration order of the reference signals; sending network signaling to indicate that the reference signals in the same configuration position in the multiple reference signal sets are sent in the same or adjacent time slots; sending network signaling to indicate that the reference signals in the same configuration position in the multiple reference signal sets are a group, and the terminal determines the CSI report based on the multiple reference signal groups.

[0017] In the ninth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the fifth aspect are implemented.

[0018] In the tenth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the fifth aspect, and the communication interface is used to couple with the processor.

[0019] In the eleventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented, or the steps of the method described in the sixth aspect are implemented.

[0020] In the twelfth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the second aspect, or to implement the steps of the method described in the sixth aspect, and the communication interface is used to couple with the processor.

[0021] In the thirteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the fifth aspect are implemented, or the steps of the method described in the sixth aspect are implemented.

[0022] In the fourteenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, or implement the steps of the method described in the fifth aspect, and the network side device can be used to execute the steps of the method described in the second aspect, or implement the steps of the method described in the sixth aspect.

[0023] In the fifteenth 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 used to run programs or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the fifth aspect, or the steps of the method described in the sixth aspect.

[0024] In the sixteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the fifth aspect, or the steps of the method described in the sixth aspect.

[0025] In an embodiment of the present application, when a terminal feeds back multiple basis vectors and at least one coefficient associated with the multiple basis vectors, if multiple first basis vectors are identical among the multiple basis vectors, the terminal feeds back a coefficient associated with one of the multiple first basis vectors. Alternatively, if the number of transmission layers is greater than m, the terminal feeds back one basis vector and at least one coefficient associated with the one basis vector for every n transmission layers, where n is an integer greater than 1. Alternatively, the terminal feeds back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in groups. Alternatively, the terminal feeds back multiple basis vectors obtained by the terminal and at least one coefficient associated with the multiple basis vectors using at least one codebook index, where at least one codebook index has different expressions associated with different ranks or codebook modes. Alternatively, the terminal feeds back the multiple basis vectors selected based on their positions among all candidate basis vectors. Alternatively, the terminal determines at least one of the following based on a target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, or the number of second-part CSI reports. This can optimize the feedback overhead of CSI reports. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] FIG1 shows a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0027] FIG2 shows a flow chart of a method for feeding back channel state information reports according to an embodiment of the present application;

[0028] FIG3 shows a schematic flow chart of a method for obtaining a precoding matrix according to an embodiment of the present application;

[0029] FIG4 shows a schematic structural diagram of a channel state information report feedback device provided in an embodiment of the present application;

[0030] FIG5 shows a schematic structural diagram of a device for obtaining a precoding matrix according to an embodiment of the present application;

[0031] FIG6 shows another flow chart of a method for feeding back channel state information reports according to an embodiment of the present application;

[0032] FIG7 shows a flow chart of a method for obtaining a channel state information report according to an embodiment of the present application;

[0033] FIG8 shows a schematic structural diagram of a channel state information report feedback device provided in an embodiment of the present application;

[0034] FIG9 shows a schematic structural diagram of a device for obtaining a channel state information report according to an embodiment of the present application;

[0035] FIG10 shows a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0036] FIG11 is a schematic diagram showing the hardware structure of a terminal provided in an embodiment of the present application;

[0037] FIG12 shows a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] 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.

[0039] 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.

[0040] 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.

[0041] 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 the embodiments of the present application are often used interchangeably, and the described technology 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 systems, such as 6th Generation (6G) communication systems.

[0042] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. 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. Among them, the vehicle-mounted device can also be called 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, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, 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 (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to 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.

[0043] 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 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 repository (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 ( Function, AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiment of the present application, only the core network equipment in the NR system is taken as an example to introduce, and the specific type of the core network equipment is not limited.

[0044] The 5G CSI architecture is a very important technology in 5G communication systems, playing an important role in improving wireless transmission bandwidth and reliability and interference coordination.

[0045] The single panel codebooks of the Type 1 series can be divided into 2-port codebooks and codebooks with more than 2 ports.

[0046] For a 2-port codebook, there are a total of 6 codewords or PMI values. The terminal only needs to indicate the codebook index to the network device. If the PMI granularity is wideband, it indicates a wideband codebook index. If the PMI granularity is subband, each subband indicates a subband codebook index.

[0047] For codebooks with more than two ports, each PMI, codeword, or PMI value is obtained through two codebook indices, described in the protocol as i1 and i2. i1 further has codebook indices i1,1, i1,2, and i1,3. i1,3 exists when the number of transmission layers is greater than 1 or the rank value is greater than 1. The granularity of i1 is wideband, and the granularity of i2 is subband.

[0048] The codebook indexes i1,1 and i1,2 may be used to obtain spatial basis vectors, which are used to determine weighting coefficients associated with antenna ports or reference signal ports.

[0049] Codebook index i1,3 may be used to indicate the spatial basis vector index (l',m') associated with transmission layers other than the first. The protocol specifies a mapping table for i1,3 to basis vector offsets (k1,k2). This means that i1,3 is used to obtain the spatial basis vector offset (k1,k2), or to obtain the offset of the spatial basis vector index (l,m), further obtaining (l',m') = (l+k1,m+k2). Codebook index i1,3 may also be used to indicate p in the phase offset between two antenna port groups or reference signal port groups in a polarization direction. Currently, when used to indicate the phase offset, i1,3 is no longer used to indicate the spatial basis vector offset (k1,k2). Note that this understanding applies to cases where rank 3 or rank 4 is used and the number of reference signal ports is greater than or equal to 16.

[0050] For codebook index i2, there are also two use cases, referred to as codebook mode 1 and codebook mode 2, corresponding to the high-level parameter codebookMode taking the value 1 or 2. For mode 1, i2 is used to indicate n in the weighting coefficient of the second antenna port group or the second reference signal port group of two antenna port groups or two reference signal port groups. Generally, the two antenna port groups or reference signal port groups can be understood as being associated with two antenna polarization directions, respectively. In this case, the phase offset between the port groups represents the phase offset between the polarization directions.

[0051] For codebook mode 2, i2 is used to indicate the weighting coefficient and spatial basis vector offset (k'1, k'2), where if N2 is greater than 1, k'1 = 0, 1; k'2 = 0, 1. In this case, the value range of i1,1 is {0, ..., N1O1 / 2-1}, and the value range of i1,2 is {0, ..., N2O2 / 2-1}; if N2 is equal to 1, k'1 = 0, 1, 2, 3; k'2 = 0. In this case, the value range of i1,1 is {0, ..., N1O1 / 2-1}, and the value range of i1,2 is {0}, where O1, O2, N1 and N2 are parameters configured or indicated by network signaling. Usually, O1 and O2 can be understood as oversampling factors in the horizontal and vertical directions, and N1 and N2 can be understood as the number of reference signal ports or the number of antenna ports in the horizontal and vertical directions of an antenna polarization direction.

[0052] Note that if the PMI granularity is subband, each subband indicates an i2, meaning each subband may be associated with a different basis vector from the same basis vector group. Furthermore, the values ​​of (k'1, k'2) are the same for different transmission layers, ensuring orthogonality of precoding vectors across transmission layers.

[0053] In summary, according to the codebook indices i1 and i2, the corresponding spatial basis vectors and the corresponding phase offsets can be determined. Further, based on the codebook structure or calculation method agreed upon in the protocol, the transceiver port can determine the codewords in the precoding matrix or codebook.

[0054] Currently, with the development of communication technology, communication resources are becoming increasingly scarce. Therefore, how to optimize the feedback overhead of CSI reports is a technical problem that needs to be solved. To address this problem, an embodiment of the present application provides a feedback solution for channel state information reports to optimize the feedback overhead of CSI reports.

[0055] The following describes in detail the channel state information reporting feedback scheme provided by the embodiments of the present application through some embodiments and their application scenarios in combination with the accompanying drawings.

[0056] FIG2 illustrates a flow chart of a method for feedback of channel state information reports in an embodiment of the present application. Method 200 may be executed by a terminal. In other words, the method may be executed by software or hardware installed on the terminal. As shown in FIG2 , the method may include the following steps.

[0057] S210: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors.

[0058] In the embodiments of the present application, a basis vector can be understood as a complex vector or a complex vector. Typically, the at least one basis vector is a component of a precoding matrix or PMI. Each transmission layer may be associated with at least one basis vector, and multiple transmission layers may share at least some basis vectors. The at least one coefficient can be understood as a complex number or an amplitude, i.e., a real number, or a phase, i.e., a complex number with an amplitude of 1. Typically, the at least one coefficient is a component of a precoding matrix or PMI, and typically, one coefficient is associated with at least one basis vector. Optionally, one coefficient may be associated with multiple transmission layers or one transmission layer.

[0059] S212: The terminal feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information (CSI) report.

[0060] In an embodiment of the present application, when a terminal feeds back multiple basis vectors and at least one coefficient associated with the multiple basis vectors, the multiple basis vectors and the at least one coefficient are typically fed back non-explicitly. For example, for multiple basis vectors, the terminal may feed back basis vector indices or basis vector parameters, and the network-side device substitutes the basis vector indices or basis vector parameters into the corresponding basis vector determination formula to obtain the corresponding basis vector. For at least one coefficient, the terminal may feed back an amplitude indication of the coefficient or a phase indication of the coefficient, where each amplitude indication of the coefficient is associated with an amplitude quantization value, and each phase indication of the coefficient is associated with a phase quantization value.

[0061] For example, the magnitude indications of the coefficients are associated as shown in the first column of Table 1, and the magnitude quantization values ​​associated therewith are shown in the second column of the table. The terminal indicates one of the following eight magnitude indications using a 3-bit bit sequence.

[0062] Table 1.

[0063] For another example, a phase indicator of a coefficient is associated with a phase parameter {0, 1, 2, ..., N psk -1}, the network side device determines a phase quantization value based on the phase parameter and the number of candidate phase parameters Where c is the actual feedback of the terminal {0,1,2,…,Npsk -1}, N psk An integer indicated by the network or agreed upon by the protocol.

[0064] In the embodiment of the present application, to optimize the feedback overhead of the CSI report, S212 may include at least one of the following 1)-6):

[0065] 1) When there are multiple identical first basis vectors among the multiple basis vectors, the terminal feeds back a coefficient associated with the first basis vector for the multiple first basis vectors; in this implementation, when multiple first basis vectors are identical, for the identical multiple first basis vectors, the terminal only needs to feed back a coefficient associated with the first basis vector, thereby reducing feedback overhead.

[0066] 2) When the number of transmission layers is greater than m, the terminal feeds back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, where m and n are integers greater than 1; in this implementation, the terminal feeds back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, rather than feeding back a basis vector and at least one coefficient associated with the basis vector for each transmission layer, thereby reducing feedback overhead.

[0067] 3) The terminal feeds back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in groups; in this implementation, the terminal feeds back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in groups, so that the multiple basis vectors or at least one coefficient associated with the multiple basis vectors can be fed back in a group manner, reducing feedback overhead.

[0068] 4) The terminal obtains multiple basis vectors and at least one coefficient associated with the multiple basis vectors through at least one codebook index feedback terminal, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; through this implementation method, codebook indices associated with different rank values ​​or different codebook modes can be shared, which can reduce the complexity of terminal implementation.

[0069] 5) The terminal feeds back the selected multiple basis vectors based on the positions of the multiple basis vectors among all candidate basis vectors; in this implementation, the terminal feeds back the multiple basis vectors based on the positions of the multiple basis vectors among all candidate basis vectors, rather than directly feeding back basis vector indexes or basis vector parameters, thereby reducing feedback overhead and reducing the complexity of terminal implementation.

[0070] 6) The terminal determines, based on the target hypothesis, at least one of the following: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of second-part CSI reports. This implementation prevents the terminal from obtaining an incorrect uplink control channel resource, the number of physical resource blocks, or the number of second-part CSI reports, resulting in the loss of a large amount of CSI report content.

[0071] It should be noted that S212 may include one of the above 1)-6) or multiple items. For example, the terminal may obtain a basis vector every two transmission layers. If the obtained multiple basis vectors have the same basis vector, then for the same multiple basis vectors, the terminal may feedback the coefficient associated with one of the basis vectors. For another example, if the multiple basis vectors have the same multiple first basis vectors, then for the same multiple first basis vectors, the terminal may feedback the coefficient associated with one of the first basis vectors. Before the feedback, the terminal may determine at least one physical uplink control channel resource based on the target hypothesis, and feedback the multiple basis vectors and the coefficients associated with the multiple basis vectors on the determined at least one physical uplink control channel resource.

[0072] The following describes the various implementations of 1) to 6) above through specific embodiments.

[0073] Example 1

[0074] This embodiment provides a channel state information report feedback method, including:

[0075] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0076] Step 2: The terminal feeds back multiple base vectors and at least one coefficient associated with the multiple base vectors. The network side device determines the multiple base vectors and the at least one coefficient based on the feedback from the terminal, and further determines the precoding matrix fed back by the terminal.

[0077] Regarding the terminal obtaining multiple basis vectors and at least one coefficient associated with the multiple basis vectors, one implementation is: the terminal independently obtains a basis vector and at least one coefficient associated with the basis vector for each transmission layer terminal. When there are multiple transmission layers, some of the multiple basis vectors obtained by the terminal may be identical. Due to the need to ensure orthogonality between transmission layers, for identical basis vectors, orthogonality cannot be achieved through the basis vectors alone. Instead, orthogonality is typically achieved through at least one coefficient associated with the basis vectors. For example, for the following precoding matrix structure:

[0078] Among them, v l,m,v l′,m′ represents two basis vectors, Represents the coefficient between polarizations, when v l,m =v l′,m′ If we want the two columns of the following matrix to be positive, the coefficient between the polarizations of the second column must be When v l,m ≠v l′,m′ When the basis vectors are orthogonal, the coefficients between the polarizations of the two columns of the above matrix are not restricted to the coefficients between the polarizations of the second column.

[0079] Therefore, for the same basis vector, the terminal may only need to feedback at least one common coefficient, or only need to feedback the coefficient of a specific basis vector, without having to feedback at least one coefficient associated with each basis vector, thereby reducing the feedback overhead of the coefficient. Therefore, in this embodiment, S212 may include: when multiple first basis vectors are the same among the multiple basis vectors, for each of the multiple first basis vectors, the terminal feedbacks a coefficient associated with one of the first basis vectors. With this embodiment, the feedback overhead of at least one coefficient associated with multiple basis vectors depends on how many of the basis vectors are the same.

[0080] Optionally, the maximum number of identical basis vectors depends on the ratio of the length of the basis vector to the number of reference signal ports. For example, when the number of reference signal ports used to calculate the PMI is N and the length of the basis vector is N / 2, no three of the multiple basis vectors will be identical, meaning that at most two basis vectors will be identical. Therefore, the terminal can optionally feed back the number of base vector pairs with identical base vectors to the network, and the network can determine the number of coefficients to be fed back by the terminal based on the number of base vector pairs.

[0081] In an optional embodiment, in S210, if multiple first basis vectors are identical among the multiple basis vectors, the terminal obtains a coefficient associated with one of the multiple first basis vectors. In this optional embodiment, for identical basis vectors, the terminal only determines or feeds back the coefficient of a particular basis vector, and the terminal or the network-side device may determine the coefficients associated with other basis vectors based on the coefficient of the particular basis vector.

[0082] Optionally, the terminal may determine the coefficient associated with one of the multiple first basis vectors based on a protocol agreement or network configuration. Alternatively, the terminal may determine the coefficient associated with one of the multiple first basis vectors based on its own implementation.

[0083] Optionally, the first basis vector includes one of the following:

[0084] A first basis vector having the smallest associated transmission layer sequence number among the plurality of first basis vectors;

[0085] The first basis vector having the largest associated transmission layer sequence number among the multiple first basis vectors.

[0086] For example, the agreement may include at least one of the following:

[0087] 1. The terminal determines the coefficient associated with the base vector with the smallest sequence number of the associated transport layer;

[0088] 2. The terminal determines the coefficient associated with the basis vector with the largest sequence number in the associated transport layer.

[0089] When the terminal feeds back coefficients associated with multiple identical basis vectors, when the terminal determines that some of the multiple basis vectors are identical, the terminal feeds back at least one coefficient associated with all identical basis vectors. This means that for the same basis vector, the at least one coefficient fed back by the terminal is shared by all identical basis vectors, and the network-side device can determine at least one coefficient associated with each basis vector in the same basis vector based on the at least one coefficient.

[0090] When some of the multiple basis vectors may be the same, the terminal feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors, which may include at least one of the following implementation methods.

[0091] Implementation method 1: The terminal divides the CSI report into at least two parts, feeds back base vector indications associated with the multiple base vectors in a first part of the CSI report, and feeds back coefficients associated with the multiple base vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts.

[0092] In this implementation, CSI is associated with a CSI report, and the CSI report can be divided into at least two parts, each of which is independently encoded. The terminal can indicate the base vector indication associated with the multiple base vectors in the first part of the CSI report. The network-side device first receives the first part, obtains the base vector indication, determines which base vectors are the same base vectors, and further determines the number of coefficients or payload size associated with the multiple base vectors carried in the second part of the CSI report. The first part and the second part are parts of the at least two parts. The payload size of the second part depends on the first part, that is, the first part is determined first and then the second part.

[0093] Implementation method 2: The terminal divides the CSI report into at least two parts, feeds back indication information for determining the load size of the second part of the CSI report in the first part of the CSI report, and feeds back base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups of the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; the number of coefficients existing in the second part, where the first part and the second part are different parts of the at least two parts.

[0094] In this embodiment, CSI is associated with a CSI report, and the CSI report can be divided into at least 2 parts, each of which is independently encoded. The base vector indication associated with the multiple base vectors is carried in the second part of the CSI report. Since the same base vector may exist, and the same base vector only feeds back shared coefficients, the payload size of the second part is variable. The network side device first receives or determines the first part, and further determines the payload size of the second part based on the first part. Therefore, the first part can carry a corresponding indication for determining the number of coefficients fed back in the second part or the payload size of the coefficients. Optionally, this embodiment may include at least one of the following implementation methods:

[0095] Implementation method 1: The terminal indicates the number of base vector groups or the number of identical base vector pairs having the same base vector in the first part of the CSI report, where the base vectors in one base vector group are identical, and the base vectors in a pair of base vector pairs are identical. For example, the terminal determines that a maximum of two base vectors are identical based on network configuration parameters. In this case, the terminal indicates the number of base vector groups in the first part of the CSI report, where each base vector group is associated with two identical base vectors. Optionally, the length of the bit sequence used to indicate the number of base vector groups is related to the optional maximum rank value, the base vector length, and the number of reference signal ports.

[0096] Implementation method 2: The terminal indicates the number of coefficients present in the second part of the CSI report in the first part of the CSI report, wherein the maximum value of the number of coefficients is related to the number of basis vectors or the maximum value of the rank. The length of the bit sequence used to indicate the number of coefficients in the first part is related to the maximum value of the number of coefficients. Optionally, the maximum value of the number of coefficients may also be related to the number of antenna polarizations. Optionally, the maximum value of the number of coefficients may also be related to the number of reference signal port groups associated with one antenna polarization direction. Optionally, the maximum value of the number of coefficients may also be related to the number of reference signal port groups associated with a precoding matrix.

[0097] Implementation method 3: When the CSI report is one part, the terminal determines the load size of the CSI report according to the multiple basis vectors being different basis vectors, and feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through the CSI report.

[0098] In this embodiment, when the CSI report is one part, it can be understood that the CSI report is not divided into multiple report parts, or the CSI report is associated with one encoding or the CSI report is a fixed payload size. Since the CSI report needs to have a fixed payload size so that the network-side device can correctly demodulate the content of the CSI report, when the terminal determines the payload size of the CSI report, it assumes that the multiple basis vectors are different basis vectors. That is, the payload size of the CSI report is determined based on at least the number of multiple basis vectors and the number of coefficients associated with each basis vector. It can be understood that when the terminal determines the payload size of the CSI report, it does not consider the implementation method of "when at least two basis vectors among the multiple basis vectors are the same, for the same at least two basis vectors, the terminal feeds back a coefficient associated with a basis vector". That is, the terminal determines a maximum payload size. When the actual payload size does not reach the maximum payload size, the terminal can pad with zeros to reach the maximum payload size.

[0099] For example, when the network configures the frequency domain granularity of the PMI associated with a CSI report to be wideband, it means that the terminal obtains a wideband PMI. Before obtaining the CSI, the terminal determines the number of basis vectors N1 associated with the wideband PMI and the number of coefficients N2 associated with the N1 basis vectors. When the terminal determines to obtain the CSI, there are 2 basis vectors among the N1 basis vectors that are the same basis vectors. For these 2 basis vectors, the terminal only needs to feed back 1 coefficient, and the two basis vectors share this coefficient. Therefore, the terminal actually feeds back N1 basis vectors and N2-1 coefficients. In addition, before the terminal feeds back the CSI report, it also includes: the terminal determines the payload size of a CSI report, maps the actually obtained CSI report to the payload size, and if the actually obtained CSI report cannot reach the determined payload size, the terminal needs to perform a zero-padding operation. Therefore, the terminal needs to determine the number of zeros to be padded. For the terminal to determine the payload size of a CSI report, it can be understood that the terminal determines a maximum payload size. The terminal determines the number of zero-padded bits, which can be understood as the maximum payload size minus the actual CSI report payload size. The terminal determines the maximum payload size based on the number of base vectors N1 associated with the wideband PMI and the number of coefficients N2 associated with these N1 base vectors, rather than based on the actual feedback of N1 base vectors and N2-1 coefficients from the terminal. Assuming that N1 base vectors are indicated by 16 bits and each coefficient is indicated by 2 bits, the maximum payload size is 16+2N2, rather than 16+2(N2-1).

[0100] By using the above method, when the same basis vector exists, the coefficient feedback overhead can be reduced, further reducing the CSI reporting overhead and improving transmission performance or robustness.

[0101] Example 2

[0102] This embodiment provides a channel state information report feedback method, including:

[0103] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0104] Step 2: The terminal feeds back multiple basis vectors and at least one coefficient associated with the multiple basis vectors.

[0105] In this embodiment, when the number of transmission layers is greater than m, the terminal can feed back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, where n is an integer greater than 1, thereby reducing the feedback overhead of the terminal.

[0106] Optionally, when the number of transmission layers is greater than m, the terminal obtaining multiple basis vectors and at least one coefficient associated with the multiple basis vectors may include: the terminal obtaining one basis vector and at least one coefficient associated with the one basis vector for every n transmission layers. This optional implementation reduces the number of basis vectors and coefficients associated with the basis vectors obtained by the terminal, thereby reducing terminal complexity.

[0107] Optionally, the above n may be a predetermined value, or the number of reference signal port groups associated with a precoding matrix, or the number of antenna polarizations.

[0108] Optionally, in this embodiment, m is a value agreed upon in the protocol or a value fed back by the terminal capability. For example, the protocol stipulates that when the number of transmission layers is greater than 4, the terminal may feed back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers.

[0109] Optionally, the method in this embodiment can also be used in the case of a specific codebook mode, where the specific codebook mode is a codebook mode agreed upon in the protocol or a codebook mode indicated by network signaling. In this embodiment, different codebook modes can be understood as different codebook structures or different codebook designs or different precoding matrix determination methods or different precoding matrix acquisition formulas. Optionally, the protocol usually stipulates a codebook structure or acquisition method for a centralized codebook mode, and the network side device indicates a codebook mode to the terminal through network signaling. Before the network signaling indicates, the network device can receive capability information fed back by the terminal, determine the codebook mode that the terminal can implement based on the capability information indication of the terminal, and further indicate one of the codebook modes to the terminal.

[0110] In this embodiment, the number of basis vectors is related to the number of transmission layers. For example, when the number of transmission layers is 2, the terminal obtains one basis vector and at least one coefficient associated with the one basis vector.

[0111] When the number of transmission layers is greater than m, the terminal obtains one basis vector and at least one coefficient associated with the basis vector for every two transmission layers. If the number of transmission layers is an odd number, then for the last transmission layer, the terminal obtains one basis vector and at least one coefficient associated with the basis vector.

[0112] Alternatively, when the number of transmission layers is greater than m, and when the precoding matrix is ​​associated with N reference signal port groups, the terminal obtains one basis vector and at least one coefficient associated with the basis vector for every N transmission layers. It can be understood that the terminal can assume that multiple transmission layers share a basis vector and that the multiple transmission layers share at least one coefficient associated with the basis vector. The number of transmission layers that share the basis vector can be default, protocol-specified, network-indicated, or determined based on UE capabilities.

[0113] For every N transmission layers, the terminal obtains one basis vector and at least one coefficient associated with one basis vector. If the number of transmission layers cannot be divided evenly by N, then for the last M transmission layers, the terminal obtains one basis vector and at least one coefficient associated with one basis vector, where M is the remainder of the number of transmission layers divided by N.

[0114] Whether the terminal obtains a base vector for each transport layer, a base vector for every two transport layers, or a base vector for every N transport layers can be explicitly configured by network signaling or determined based on parameters configured by the network-side device. Optionally, the network-side device can receive capability information of the terminal before configuration and determine the optional configuration based on the capability information of the terminal.

[0115] In an optional implementation, the terminal feeding back a basis vector and a coefficient associated with the basis vector every n transmission layers may include at least one of the following implementations:

[0116] In embodiment 1, the terminal divides the CSI report into at least two parts, and the terminal feeds back the number of ranks or the number of transmission layers associated with the CSI in the first part of the CSI report, and feeds back the base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors in the second part of the CSI report, and the first part and the second part are different parts of the at least two parts.

[0117] In this embodiment, the CSI report is divided into at least two parts. The terminal indicates the number of ranks associated with the CSI or the number of transmission layers in the first part of the CSI report. After the network side device receives the first part, it can determine the payload size associated with the base vector or the payload size associated with the at least one coefficient fed back by the terminal based on the number of ranks or the number of transmission layers.

[0118] In embodiment 2, the terminal divides the CSI report into at least two parts, and feeds back the number of coefficients associated with the multiple basis vectors in the first part of the CSI report, and feeds back the basis vector indications of the multiple basis vectors and at least one coefficient associated with the multiple basis vectors in the second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts.

[0119] In this embodiment, the CSI report is divided into at least two parts, and the terminal indicates the number of the at least one coefficient in the first part of the CSI report. After the network side device receives the first part, it determines the payload size associated with the basis vector fed back by the terminal based on the number of the at least one coefficient; optionally, the terminal may not indicate the number of ranks associated with the CSI or the number of transmission layers in the first part of the CSI report. After the network side device receives the first part, it determines the number of ranks associated with the CSI or the number of transmission layers based on the number of the at least one coefficient and the transmission layer or rank indication in the second part, wherein the length of the bit sequence associated with the transmission layer or rank indication is related to K, wherein K indicates that the terminal obtains 1 basis vector for every K transmission layers.

[0120] In embodiment 3, the terminal divides the CSI report into at least two parts, and the terminal feeds back the number of coefficients associated with the multiple base vectors and the number of ranks or transmission layers associated with the CSI in a first part of the CSI report, and feeds back the base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts.

[0121] In this embodiment, the CSI report is divided into at least two parts, and the terminal indicates the number of the at least one coefficient in the first part of the CSI report. After receiving the first part, the network determines the payload size associated with the basis vector fed back by the terminal based on the number of the at least one coefficient; optionally, the terminal may also indicate the number of ranks associated with the CSI or the number of transmission layers in the first part of the CSI report, wherein the length of the bit sequence associated with the transmission layer or rank indication is related to K, wherein K indicates that the terminal obtains 1 basis vector for every K transmission layers.

[0122] For example, there is a rank indicator (RI) indication field in part 1 of the CSI report. The length of the RI indication field depends on the number K of layers assuming the same basis vector for the terminal, that is, the terminal only needs to indicate a value from 1 to K. Since there is also an indication of the number of coefficients in part 1 of the CSI report, it can be determined based on the number of coefficients that the terminal has fed back (N-1)K+1 to NK basis vectors. Therefore, the RI indication field only needs to indicate one from 1 to K or one from 0 to K-1.

[0123] Through the technical solution provided by this embodiment, multiple transmission layers feed back one basis vector and its associated coefficients, which can effectively reduce the CSI feedback overhead. In addition, it can also reduce the complexity of obtaining PMI, making it more suitable for terminals with lower capabilities.

[0124] Example 3

[0125] This embodiment provides a CSI report feedback method, including:

[0126] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0127] Step 2: The terminal feeds back a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors. In this embodiment, the terminal may feed back the plurality of basis vectors in groups.

[0128] Optionally, the terminal feeding back the multiple basis vectors in groups may include one of the following implementations:

[0129] In embodiment 1, the terminal feeds back a base vector indication of at least one second base vector and at least one base vector offset indication associated with at least one second base vector, wherein one base vector indication is used to determine a second base vector among the multiple base vectors, and one base vector offset indication is used to determine a third base vector among the multiple base vectors.

[0130] In this embodiment, the terminal feeds back a base vector indication of at least one base vector and at least one base vector offset indication, wherein the one base vector indication is used to determine one base vector among the multiple base vectors, and the one base vector offset indication and its associated one base vector indication are used to determine one base vector among the multiple base vectors.

[0131] Optionally, the number of base vector offset indications (or the payload size associated with the base vector offset indication) is related to the value of rank, or is related to the terminal capability, or is related to the network high-layer signaling indication, or is related to the codebook mode with the least efficient network signaling. For example: when the rank value is 2, there is a base vector offset indication, and for other rank values, there is no base vector offset indication. Or the length of the bit sequence associated with the base vector offset indication is related to the value of rank. Or the length of the bit sequence associated with the base vector offset indication is related to the UE capability, and when the UE capability can support a wider range of base vector offset searches, the length of the bit sequence is longer. Or the length of the bit sequence associated with the base vector offset indication is related to network signaling, and the network signaling can configure a wider range of base vector offset searches, in which case the length of the bit sequence is longer. Or the length of the bit sequence associated with the base vector offset indication is related to the codebook mode, and the network signaling can configure the corresponding codebook mode so that the terminal performs a wider range of base vector offset searches, in which case the length of the bit sequence is longer.

[0132] Optionally, the base vector offset indication includes one of the following:

[0133] 1) One of the base vector offset indications is associated with two parts of indication content, wherein the first part of the two parts of indication content is used to indicate a group of base vector offset values, and the second part of the two parts of indication content is used to indicate a base vector offset value in the base vector group;

[0134] For example, when a certain base vector among multiple base vectors needs to be determined by a reference base vector and a base vector offset value, all base vector offset values ​​can be divided into multiple groups based on protocol agreement. Therefore, the base vector offset indication (for example, i of Type 1 codebook) 1,3 ) can be divided into two parts, wherein the first part is used to determine a set of base vector offset values, and the second part is used to indicate a base vector offset value in the set of base vector offset values.

[0135] For another example, when some reference basis vectors exist among multiple basis vectors, each reference basis vector is associated with an actual basis vector, and the actual basis vector is determined by the reference basis vector and the basis vector offset indication. At this time, the basis vector offset indication is associated with an offset value for indicating the actual basis vector.

[0136] This implementation can be understood as the multiple base vectors being obtained using one base vector indicator and multiple base vector offset indicators, or alternatively, using a partial base vector indicator and multiple base vector offset indicators. That is, the terminal does not need to provide feedback on a base vector indicator for each of the multiple base vectors. One base vector indicator is used to indicate one base vector. Therefore, feedback overhead for the terminal can be reduced.

[0137] In this implementation, the base vector group satisfies at least one of the following:

[0138] A) The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, or O2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0139] B) the number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-2 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, or N2*O1-N2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0140] C) the number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with the N1*N2 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, O2 base vectors in the base vector group, or 1 base vector in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0141] D) The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, N2*O1-N2 base vectors in the base vector group, or 1 base vector in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0142] E) When the value of the first portion of the indication content is 0 or the value of the second portion of the indication content is 0, the base vector offset indication determines that the third base vector is the second base vector associated with the base vector offset indication. In other words, the value of the base vector group indication may be 0, or the base vector indication within the base vector group may be 0, which can be understood as: there is no base vector offset, that is, the base vector determined by the base vector offset indication and its associated base vector indication is the base vector associated with the base vector offset indication.

[0143] Among them, O1, O2, N1, and N2 can be parameters configured or indicated by network signaling. Usually, O1 and O2 can be understood as oversampling factors in the horizontal and vertical directions, and N1 and N2 can be understood as the number of reference signal ports or the number of antenna ports in the horizontal and vertical directions of an antenna polarization direction.

[0144] 2) One of the base vector offset indications is used to indicate an offset value or a pair of offset values.

[0145] Optionally, one base vector offset indication may be associated with a reference base vector. The reference base vector may be a protocol agreement, a network configuration, a default value, or may correspond one-to-one with the one base vector offset indication.

[0146] Optionally, the reference primitives associated with different primitive offset indications may be the same or different.

[0147] Optionally, the reference basis vector may be one or more.

[0148] This implementation can be understood as follows: the multiple base vectors are obtained using multiple base vector indicators and multiple base vector offset indicators, where one base vector is associated with one base vector indicator and one base vector offset indicator. Each base vector indicator is used to indicate one base vector. That is, the terminal feeds back one base vector indicator and one base vector offset indicator for each of the multiple base vectors.

[0149] This implementation can also be understood as the multiple base vectors being obtained through one base vector indication and multiple base vector offset indications, where one base vector indication is used to indicate multiple reference base vectors. For each reference base vector or reference base vectors other than the first reference base vector, the terminal feeds back one base vector offset indication. The one reference base vector and one base vector offset indication are used to determine an actual base vector. Optionally, the first reference base vector is an actual base vector.

[0150] In this implementation, the value or value range of the offset value is related to O1 or O2. For example, the value range of the offset value is {0, ..., O1-1} or {0, ..., O2-1} or {0, ..., O1O2-1}.

[0151] In embodiment 2, the terminal feeds back at least one base vector group indication, where one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transport layers, or at least one base vector associated with all transport layers. With this embodiment, the terminal can indicate the multiple base vectors using the base vector group indication, thereby reducing feedback overhead for the terminal.

[0152] Optionally, before the terminal feeds back at least one basis vector group indication, the method may further include:

[0153] Step 21: The terminal obtains at least one candidate basis vector group indicated by a network-side device;

[0154] Step 22: The terminal selects a base vector group from the at least one candidate base vector group based on the multiple base vectors, wherein the at least one base vector group indicator is used to indicate the selected base vector group.

[0155] In this optional implementation, the network-side device can indicate at least one candidate base vector group to the terminal, and the terminal can feedback at least one base vector group indication based on the candidate base vector groups corresponding to multiple base vectors to be fed back. For example, the base vector group indication can be a group identifier of at least one candidate base vector group corresponding to the multiple base vectors, thereby saving feedback overhead of the terminal.

[0156] For example, the network side device configures two candidate basis vector groups of rank = 2, namely {v1, v2}{v3, v4}. When the terminal feeds back a PMI of rank = 2 based on the acquired channel, the terminal selects {v1, v2} from the two basis vector groups as the two basis vectors associated with the PMI.

[0157] It should be noted that the multiple base vectors may correspond to one candidate base vector group or multiple candidate base vector groups. For example, the network-side device indicates two candidate base vector groups: {v1, v2} and {v3, v4}. If the terminal selects v1 and v2 as the multiple base vectors to be fed back, the candidate base vector group corresponding to the multiple base vectors is group 1, and the terminal feeds back the base vector group indication corresponding to group 1. If the terminal selects v1, v2, v3, and v4 as the multiple base vectors to be fed back, the candidate base vector groups corresponding to the multiple base vectors are group 1 and group 2, and the terminal feeds back the base vector group indications corresponding to group 1 and group 2.

[0158] In an optional implementation, before the terminal feeds back the multiple basis vectors in groups, the method further includes: the terminal determining, based on a specific rank value or a specific transmission mode, that the terminal feeds back the multiple basis vectors in groups, wherein the specific rank value or specific transmission mode is indicated by network signaling or agreed upon by a protocol. For example, if the network signaling indicates that the transmission mode is mode 3, the terminal feeds back the multiple basis vectors in groups. For another example, when the protocol agrees on rank = 2, the terminal feeds back the multiple basis vectors in groups.

[0159] The above embodiment can effectively reduce the indication overhead of the terminal feeding back the base vectors to the network side device. In addition, the above embodiment also provides multiple indication methods for the multiple base vectors, which can effectively support a larger base vector candidate range.

[0160] Example 4

[0161] This embodiment provides a CSI report feedback method, including:

[0162] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0163] Step 2: The terminal feeds back a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors. In this embodiment, the terminal may feed back the coefficients associated with the plurality of basis vectors in groups.

[0164] In an optional implementation, the terminal feeding back at least one coefficient associated with the multiple basis vectors in groups may include: the terminal feeding back at least one coefficient group indication, one coefficient group indication being used to indicate one of the following: at least one coefficient associated with a group of transmission layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

[0165] In this implementation, the terminal can indicate one group of coefficients through a coefficient group indication, thereby effectively reducing the overhead of coefficient feedback.

[0166] In an optional implementation, before the terminal feeds back at least one coefficient group indication, the method may further include:

[0167] Step 21: The terminal obtains at least one candidate coefficient group indicated by a network-side device;

[0168] In step 22, the terminal determines at least one coefficient group associated with the plurality of basis vectors from the at least one candidate coefficient group, wherein the at least one coefficient group indicates the at least one coefficient group determined.

[0169] In the above-mentioned optional implementation, before the terminal feeds back at least one coefficient group indication, the terminal may receive at least one candidate coefficient group sent or indicated by the network side device, and the terminal determines at least one coefficient associated with the multiple basis vectors based on the at least one candidate coefficient group, and feeds back the at least one coefficient group determined by the terminal to the network side device through at least one coefficient group indication.

[0170] Through the above implementation, the indication overhead of the terminal indicating the coefficients to the network side device can be effectively reduced.

[0171] Example 5

[0172] This embodiment provides a CSI report feedback method, including:

[0173] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0174] Step 2: The terminal determines at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0175] In step 3, the terminal feeds back multiple base vectors and at least one coefficient associated with the multiple base vectors. For example, all CSI reports are mapped to PUCCH resources determined by the terminal and sent to the network side device, or the number of determined Part 2 CSI reports is mapped to corresponding uplink resources and sent.

[0176] In this embodiment, step 2 can be performed before the terminal feeds back the multiple base vectors and at least one coefficient associated with the multiple base vectors, or before the terminal determines the multiple base vectors and at least one coefficient associated with the multiple base vectors, or before the terminal maps the obtained multiple CSI reports to a physical uplink control channel (PUCCH) resource.

[0177] Optionally, in this embodiment, the PUCCH resources may also be other physical layer channel resources.

[0178] In an optional implementation of this embodiment, the target hypothesis includes at least one of the following:

[0179] 1) For a CSI report, the terminal determines a maximum payload size based on all available rank values ​​associated with the CSI report, and determines at least one of the following based on the maximum payload size associated with one CSI report, or determines at least one of the following based on the maximum payload size associated with each CSI report in multiple CSI reports: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, or the number of second part CSI reports;

[0180] For example, when multiple CSI reports are mapped to one PUCCH resource, the terminal may first determine a PUCCH resource. Before the terminal determines a PUCCH resource, the terminal determines the maximum payload size associated with each CSI report, and further determines a PUCCH resource based on the maximum payload size of all CSI reports. Wherein, for the terminal to determine the maximum payload size associated with a CSI report includes: the terminal traverses all available rank values, and for each available rank value, the terminal determines the payload size of a CSI report, and further, the terminal determines the maximum value of all payload sizes as the maximum payload size associated with the said CSI report.

[0181] 2) For a CSI report, the terminal determines a maximum payload size, and based on the maximum payload size among multiple CSI reports, determines at least one of the following: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports;

[0182] For example, when multiple CSI reports are mapped to one PUCCH resource, the terminal needs to determine a PUCCH resource. Before the terminal determines a PUCCH resource, the terminal needs to determine the maximum payload size associated with each CSI report, and further determine a PUCCH resource based on the maximum payload size of all CSI reports. Among them, for the terminal to determine the maximum payload size associated with a CSI report, it includes: determining the maximum payload size associated with a CSI report based on a protocol-agreed manner, further, the protocol stipulates the maximum payload size or its determination method under each CSI report configuration parameter, the terminal determines the maximum payload size associated with the CSI report based on the CSI report configuration associated with the CSI report, and further, determines a PUCCH resource based on the maximum payload size of all CSI reports.

[0183] 3) For a CSI report, the terminal determines a reference rank value based on the number of subbands associated with the CSI report, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports;

[0184] For example, when multiple CSI reports are mapped to one PUCCH resource, the terminal can determine a PUCCH resource. Before the terminal determines a PUCCH resource, the terminal can determine the reference rank value associated with each CSI report, and then determine a payload size based on the reference rank value associated with each CSI report, and then determine a PUCCH resource based on the payload size of all CSI reports. Among them, for the terminal to determine the reference rank value associated with a CSI report, it includes: the terminal determines the reference rank value based on the number of subbands associated with the CSI report, for example, the protocol stipulates that when the number of subbands is in the first range, the reference rank value is rank = 1, and in the second range, the reference rank value is rank = 2, or in the second range, the reference rank value is the maximum available rank value associated with the current CSI report.

[0185] 4) For each CSI report, the terminal determines an actual payload size, and based on the actual payload size associated with each CSI report, determines at least one of the following: at least one physical uplink control channel resource, the number of PRBs of the at least one physical uplink control channel resource, and the number of second part CSI reports;

[0186] For example, when multiple CSI reports are mapped to one PUCCH resource, the terminal may determine one PUCCH resource. Before determining one PUCCH resource, the terminal may determine the actual payload size associated with each CSI report (payload size to be fed back), and then determine one PUCCH resource based on the actual payload sizes of all CSI reports.

[0187] 5) For a CSI report, the terminal determines a reference rank value based on network signaling, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of Part 2 CSI reports; in this implementation, for a CSI report, the terminal can determine a reference rank value based on network signaling, and then determine a payload size based on the reference rank value. Further, the terminal determines at least one PUCCH resource or the number of PRBs of at least one PUCCH resource or the number of Part2CSI reports based on the payload size associated with each CSI report.

[0188] For example, when multiple CSI reports are mapped to one PUCCH resource, the terminal can determine a PUCCH resource. Before the terminal determines a PUCCH resource, the terminal can determine the reference rank value associated with each CSI report, and then determine a payload size based on the reference rank value associated with each CSI report, and then determine a PUCCH resource based on the payload size of all CSI reports. Among them, for the terminal to determine a reference rank value associated with a CSI report, it includes: the terminal determines a reference rank value associated with a CSI report based on network signaling. For example, when the network signaling indicates that the codebook type or codebook mode is type 1 or mode 1, the terminal determines the reference rank value to be rank=1 based on the codebook similarity or codebook mode. When it is type 2 or mode 2, the terminal determines the reference rank value to be the maximum available rank value associated with the current CSI report based on the codebook similarity or codebook mode. Alternatively, for the terminal to determine a reference rank value associated with a CSI report, it includes: the terminal determines a reference rank value associated with a CSI report based on network signaling, for example, the network signaling indicates that the reference rank value is rank=1, or indicates that the reference rank value is the maximum available rank value associated with the current CSI report.

[0189] 6) For a CSI report, the terminal determines a reference rank value based on all available rank values ​​associated with the CSI report, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of Part 2 CSI reports. In this implementation, for a CSI report, the terminal determines a reference rank value based on all available rank values ​​associated with it, and determines a payload size based on the reference rank value. Further, the terminal determines at least one PUCCH resource or the number of PRBs of at least one PUCCH resource or the number of Part2 CSI reports based on the payload size associated with each CSI report.

[0190] For example, when multiple CSI reports are mapped to one PUCCH resource, the terminal needs to determine a PUCCH resource. Before determining a PUCCH resource, the terminal needs to determine the reference rank value associated with each CSI report, further determine a payload size based on the reference rank value associated with each CSI report, and further determine a PUCCH resource based on the payload sizes of all CSI reports.

[0191] 7) For a CSI report, the terminal determines at least one of the following based on a specific load size: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part, wherein the specific load size is one of the following: a value indicated by network signaling and a value agreed upon by the protocol.

[0192] In an optional implementation of this embodiment, the target hypothesis is related to at least one of the following parameters:

[0193] (1) The available rank value associated with each CSI report;

[0194] (2) The maximum available rank value associated with each CSI report;

[0195] (3) The number of subbands associated with each CSI report;

[0196] (4) the reference rank value associated with each CSI report;

[0197] (5) the actual payload size associated with each CSI report;

[0198] (6) Maximum payload size associated with each CSI report;

[0199] (7) A specific payload size associated with each CSI report, where the specific payload size is one of the following: a value indicated by network signaling, or a value agreed upon by the protocol.

[0200] (8) The codebook mode associated with each CSI report.

[0201] In the above optional implementation, the terminal may determine at least one of the following based on at least one parameter in (1)-(8): at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part. The terminal then maps at least one CSI report (including the CSI report) to the determined physical uplink control channel resource in a certain order and feeds it back to the network-side device.

[0202] Regarding the target assumption being related to the codebook mode associated with each CSI report, it can be understood that, in the implementation method included in the target assumption, the terminal first determines the codebook mode before determining the maximum payload size or reference rank value for a CSI report. It can also be understood that the maximum payload size or reference rank value for a CSI report determined by the terminal is related to the codebook mode associated with the CSI report.

[0203] The technical solution provided in the embodiment of the present application can avoid the terminal obtaining an incorrect number of uplink control channel resources or physical resource blocks or the number of second-part CSI reports, resulting in the loss of a large amount of CSI report content, indirectly avoiding the network configuration terminal from re-feeding back the discarded CSI report content, and indirectly reducing the overhead of the CSI report.

[0204] Example 6

[0205] This embodiment provides a CSI report feedback method, including:

[0206] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0207] Step 2: The terminal obtains multiple basis vectors and at least one coefficient associated with the multiple basis vectors through at least one codebook index feedback to the terminal.

[0208] In this embodiment, the at least one codebook index is associated with different rank values ​​or different codebook modes in different expressions. A precoding matrix can be determined by the at least one codebook index.

[0209] For example, the codebook index may include at least one of the following: i1, i 1,1 ,i 1,2 ,i 1,3 ,i 1,4 ,i 1,5 ,i1,6 ,i 1,7 ,i 1,8 ,i 1,9 ,i2,i 2,1 ,i 2,2 ,i 2,3 ,i 2,4 ,i 2,5 ,i 2,6 ,i 1,l ,i 1,1,l ,i 1,2,l ,i 1,3,l ,i 1,4,l ,i 1,5,l ,i 1,6,l ,i 1,7,l ,i 1,8,l ,i 1,9,l ,i 2,l ,i 2,1,l ,i 2,2,l ,i 2,3,l ,i 2,4,l ,i 2,5,l ,i 2,6,l , where l = 1,…,v, and v represents the rank value.

[0210] In this embodiment, at least one identical codebook index is associated with different rank values ​​or different codebook modes and has different expressions. Optionally, the different expressions can be understood as: in the process of determining the identical codebook index, for different rank values ​​or different codebook modes, the required parameters satisfy at least one of the following: at least one parameter is different, at least one parameter has different values, and at least one parameter has a different value range. That is, in the process of determining the codebook index, at least one parameter among the required parameters is different, or at least one parameter has a different value, or at least one parameter has a different value range.

[0211] For example: for codebook index i 11 and i 12 , when rank=1 or rank=1 or 2 or the codebook mode is mode 1, i 11 The value range of i is {0,…,N1*O1-1}, 12 The value range is {0,…,N2*O2-1}. When rank is greater than 1 or greater than 2 or the codebook mode is mode 2, i 11 The value range is {0,…,O1*O2-1}, or i 11 It includes 2 values, ranging from {0,…,O1-1} and {0,…,O2-1}, i 12The value range is {0,…,C^L_N1N2-1}, where C^L_N1N2 represents the number of combinations of selecting L from N1*N2. 11 It is used to indicate that one basis vector group is selected from O1O2 basis vector groups, i 12 It indicates that L basis vectors are selected from N1N2 basis vectors in the selected basis vector group.

[0212] For example, for codebook index i 11 and i 12 , when rank = 1 or rank = 1 or 2, i 11 The value range of i is {0,…,N1*O1-1}, 12 The value range is {0,…,N2*O2-1}; when rank is greater than 1 or greater than 2, i 11 The value range is {0,…,O1*O2-1}, or i 11 It includes 2 values, ranging from {0,…,O1-1} and {0,…,O2-1}, i 12 It includes L values, each value range is {0,…,N1N2-1}, then i 11 It is used to indicate that one basis vector group is selected from O1O2 basis vector groups, i 12 It indicates that L basis vectors are selected from N1N2 basis vectors in the selected basis vector group.

[0213] For another example, for codebook index i 13 , when rank = 2 or the codebook mode is mode 3, the value range is {0,…,(N1-1)N2O2+(N2-1)N1O1-(N1-1)(N2-1)-1} or {0,…,(N1-1)N2O2+(N2-1)N1O1-(N1-1)(N2-1)}, when rank is greater than 2 or the codebook mode is not mode 3, the value range is: {0,…,N1N2-1}, or when rank is greater than 2, the i does not exist 13 .

[0214] Among them, O1, O2, N1 and N2 are parameters configured or indicated by network signaling. Generally, O1 and O2 can be understood as oversampling factors in the horizontal and vertical directions, and N1 and N2 can be understood as the number of reference signal ports or the number of antenna ports in the horizontal and vertical directions of an antenna polarization direction.

[0215] Optionally, the existence of at least one same codebook index that is associated with different rank values ​​or different codebook modes and has different expressions may further include: for different rank values ​​or different codebook modes, the codebook index represents different physical meanings.

[0216] For example, for codebook index i 1,1 , when the network side device indicates that the codebook mode is codebook mode 1, i 1,1 Represents a base vector index, which is used to determine a base vector. When the network side device indicates that the codebook mode is codebook mode 2, i 1,1 Represents a basis vector group index, used to identify a group of basis vectors.

[0217] For another example, for codebook index i 1,2 , when the network side device indicates that the codebook mode is codebook mode 1, i 1,2 Represents a base vector index, which is used to determine a base vector. When the network side device indicates that the codebook mode is codebook mode 2, i 1,2 Represents multiple basis vector indices, used to determine multiple basis vectors.

[0218] In this embodiment, different codebook modes may be understood as different codebook structures or different codebook designs or different precoding matrix determination methods or different precoding matrix acquisition formulas.

[0219] The codebook mode may be indicated by network signaling, that is, the terminal determines the codebook mode through network signaling. Further optionally, the network side device may indicate the codebook mode to the terminal based on the terminal capability signaling indication.

[0220] Regarding the above-mentioned at least one same codebook index having different expressions associated with different codebook modes, it can be understood that one codebook index is shared by multiple codebook modes, but has different meanings for different codebook modes.

[0221] In this embodiment, the terminal may further feed back a codebook index determined by the terminal, and the network-side device may determine a precoding matrix based on the codebook index.

[0222] Optionally, the terminal obtaining, by feeding back to the terminal through at least one codebook index, multiple basis vectors and at least one coefficient associated with the multiple basis vectors may include at least one of the following implementations:

[0223] In embodiment 1, the terminal determines a first load size of a CSI report based on a first rank value or a first codebook mode. When the second rank value to be fed back by the terminal is different from the first rank value, or the second codebook mode to be fed back is different from the first codebook mode, the terminal fills a 0-bit sequence when feeding back the CSI report so that the load size of the CSI report associated with the second rank value or the second codebook mode reaches the first load size, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated by the network, or the maximum rank value among the candidate rank values ​​indicated by the network, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, or a codebook mode indicated by the network.

[0224] In this embodiment, one situation is that when the terminal determines the payload size of the CSI report associated with the CSI, the terminal determines the payload size based on the first rank value. When the second rank value to be fed back by the terminal is different from the first rank value, the terminal fills a 0-bit sequence so that the payload size of the CSI report associated with the second rank value reaches the payload size associated with the first rank value; wherein, the first rank value is the rank value agreed upon by the protocol and is independent of the candidate rank value indicated by the network side device.

[0225] For example, the terminal determines that the first rank value is rank = 2 based on the codebook parameters indicated by the network or based on the protocol agreement. Therefore, when the CSI report includes a CSI report part, the payload size of the PMI in the CSI report is the payload size corresponding to rank = 2. Assuming that the rank value finally selected by the terminal is 4, the terminal fills 0 bits in the payload of the CSI report so that the payload of rank = 4 reaches the payload of rank = 2.

[0226] Alternatively, when the terminal determines the payload size of the CSI report associated with the CSI, the terminal determines a fixed payload size based on the protocol agreement. When the actual payload size to be fed back by the terminal is different from the fixed payload size, the terminal fills a 0-bit sequence to achieve the fixed payload size.

[0227] In this embodiment, another situation is that when the terminal determines the payload size of the CSI report associated with the CSI, the terminal determines the payload size based on the first rank value or the first codebook mode. When the second rank value to be fed back by the terminal is different from the first rank value, or the second codebook mode to be fed back is different from the first codebook mode, the terminal fills a 0-bit sequence so that the payload size of the CSI report associated with the second rank value or the second codebook mode reaches the first rank value or the payload size determined by the first codebook mode; wherein, the first rank value is a rank value agreed upon by the protocol or a rank value among the candidate rank values, and the first codebook mode is a codebook mode agreed upon by the protocol or a codebook mode indicated by the network side device.

[0228] In implementation mode 2, the terminal determines a fixed second load size based on a protocol agreement. When the actual load size of the CSI report to be fed back by the terminal is different from the second load size, the terminal fills a 0-bit sequence so that the load size of the fed-back CSI report reaches the second load size.

[0229] In this embodiment, the protocol stipulates a fixed second load size. When the terminal feeds back the CSI report, it feeds back the CSI report according to the fixed second load size. When the actual load of the CSI report is less than the second load size, the second load size can be achieved by padding with a 0 bit sequence.

[0230] The technical solution provided by the embodiments of this application enables, on the one hand, the codebook indices associated with different rank values ​​to be shared. On the other hand, a method for determining the payload of a CSI report is provided, so that the network and the terminal can have a consistent understanding of the feedback CSI report, avoiding errors in network demodulation of the CSI report.

[0231] Example 7

[0232] This embodiment provides a CSI report feedback method, including:

[0233] Step 1: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0234] Step 2: The terminal feeds back multiple basis vectors and at least one coefficient associated with the multiple basis vectors. In this embodiment, the terminal feeds back the selected multiple basis vectors based on positions of the multiple basis vectors among all candidate basis vectors.

[0235] In this embodiment, optionally, the terminal may further feed back a codebook index determined by the terminal, and the network-side device determines a precoding matrix based on the codebook index.

[0236] Optionally, the codebook index satisfies at least one of the following:

[0237] 1) The number or type of the codebook index is related to the rank value;

[0238] 2) The value of the specific codebook index is related to the rank value;

[0239] 3) The number or type of the codebook index is related to network signaling; for example, if the network signaling configures codebook mode 1, the codebook index does not include i 13 , the network signaling configures codebook mode 2, then the codebook index includes i 13 ;

[0240] 4) The value of the specific codebook index is related to network signaling; for example, if the network signaling configures codebook mode 1, the codebook index i 11 The value range is {0,1,…,N1O1-1}. If the network signaling configures codebook mode 2, the codebook index i 11 It contains two values, ranging from {0,…,O1-1} or {0,…,O2-1}.

[0241] Optionally, the multiple basis vectors selected by the terminal based on position feedback of the multiple basis vectors in all candidate basis vectors may include at least one of the following implementations:

[0242] In implementation mode 1, the terminal divides all candidate basis vectors into multiple candidate basis vector groups, and feeds back the basis vector selected by the terminal in each of the basis vector groups through a first combination number, wherein the basis vector selected by the terminal in all candidate basis vector groups is the multiple basis vectors.

[0243] In this embodiment, the terminal can divide all candidate basis vectors into multiple basis vector groups, and use the combination number to indicate to the network the basis vector selected by the terminal in each basis vector group. The basis vector selected by the terminal in all basis vector groups is the multiple basis vectors. Optionally, the terminal indicates to the network side device the number of basis vectors selected by the terminal in each basis vector group through the first combination number.

[0244] For example, the terminal sequentially divides the 64 base vectors into four base vector groups in accordance with the protocol or network instructions. Each base vector group includes 16 base vectors. The terminal then indicates to the network the selection of base vectors from each base vector group by feeding back the combinations to the network. Optionally, the terminal may also indicate to the network device the number of base vectors selected by the terminal in each base vector group. This approach effectively reduces the number of combinations and reduces the need for terminal memory.

[0245] In implementation mode 2, the terminal determines a base vector range and feeds back the multiple base vectors selected within the base vector range through a second combination number, wherein the base vector range is agreed upon by a protocol or indicated by network signaling, and the base vector range includes at least one base vector.

[0246] In this embodiment, the terminal determines a base vector range, wherein the base vector range includes at least one base vector, and the multiple base vectors are base vectors within the base vector range. The terminal indicates the multiple base vectors selected from the base vector range to the network device. Optionally, the terminal indicates the multiple base vectors selected from the base vector range to the network using a second combination number. Optionally, the base vector range is agreed upon in a protocol or indicated by network signaling.

[0247] For example, the terminal determines a range of base vectors from among 64 base vectors, where the range includes K base vectors. The value of K can be configured by the network or provided by the terminal. The terminal then indicates the selected portion of the K base vectors to the network device using a combination number. This approach effectively reduces the number of combinations and reduces terminal memory requirements.

[0248] In embodiment 3, the terminal feeds back each of the multiple basis vectors via a bit sequence, wherein each of the bit sequences is used to indicate the sequence number of a selected basis vector among the candidate basis vectors.

[0249] In this embodiment, the terminal indicates each basis vector to the network through a bit sequence, where the bit sequence has a length of B and is associated with 2^B (2 to the power of B) code points, each code point corresponding to a basis vector.

[0250] For example, the terminal selects four base vectors from 64 base vectors and indicates them to the network. The terminal then feeds back four indications, each associated with an 8-bit bit sequence. The network device then determines a base vector based on the value of each bit sequence. This approach avoids the use of multiple combinations and reduces terminal memory requirements.

[0251] In an optional implementation of this embodiment, the terminal feeds back the selected multiple base vectors based on the positions of the multiple base vectors among all candidate base vectors, including: when the number of reference signal ports associated with the precoding matrix is ​​greater than an agreed value or when half of the number of reference signal ports associated with the precoding matrix is ​​greater than an agreed value, the terminal feeds back the selected multiple base vectors based on the positions of the multiple base vectors among all candidate base vectors. In this optional implementation, when the number of reference signal ports associated with the precoding matrix is ​​greater than the agreed value or when half of the number of parameter signal ports associated with the precoding matrix is ​​greater than the agreed value, the multiple base vectors determined by the terminal are fed back in the above manner. The agreed value is a value agreed upon in the protocol, a value indicated by the network, or a value fed back by the terminal.

[0252] Optionally, the association described in the embodiments of the present application is not limited to the following explanations:

[0253] A is associated with B, which means A is B;

[0254] A is associated with B, which means that B can be obtained through A;

[0255] A is associated with B, which means that B can be determined through A.

[0256] Based on the same technical concept, an embodiment of the present application also provides a method for obtaining a precoding matrix.

[0257] It should be noted that, in actual use, the various steps involved in the above-mentioned embodiments of the present application can be executed in the order of the steps described above, or can be executed in any order, or only some of the steps can be executed.

[0258] Figure 3 illustrates a flow chart of a method for obtaining a precoding matrix according to an embodiment of the present application. Method 300 can be executed by a network-side device. In other words, the method can be executed by software or hardware installed on the network-side device. Where necessary, the following embodiments only describe the operation of the network-side device. For other matters not covered, please refer to the above description of method 200 and the related descriptions of the various embodiments.

[0259] As shown in FIG3 , the method mainly includes the following steps.

[0260] S310: A network-side device obtains a plurality of basis vectors fed back by a terminal through a CSI report and at least one coefficient associated with the plurality of basis vectors.

[0261] Among them, the terminal can feedback multiple basis vectors and at least one coefficient associated with the multiple basis vectors through CSI reporting in accordance with the relevant descriptions in the above-mentioned method 200 and each embodiment. For details, please refer to the relevant descriptions of method 200 and each embodiment, which will not be repeated here.

[0262] S312: The network-side device obtains a precoding matrix based on the multiple basis vectors and at least one coefficient associated with the multiple basis vectors.

[0263] In this embodiment of the present application, the network-side device may obtain multiple base vectors fed back by the terminal through a CSI report and at least one coefficient associated with the multiple base vectors, including at least one of the following:

[0264] 1) The network-side device obtains the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, obtains a coefficient associated with one of the first basis vectors fed back by the terminal;

[0265] 2) The network-side device obtains, from the terminal, a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, where the number of the transmission layers is greater than m, and m and n are integers greater than 1;

[0266] 3) The network-side device obtains the multiple base vectors or at least one coefficient associated with the multiple base vectors fed back by the terminal in group form;

[0267] 4) The network-side device obtains multiple basis vectors and at least one coefficient associated with the multiple basis vectors fed back by the terminal through at least one codebook index, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes;

[0268] 5) The network-side device obtains multiple base vector indications fed back by the terminal, and determines the multiple base vectors indicated by the multiple base vector indications based on all candidate base vectors indicated by the network-side device to the terminal;

[0269] 6) The network side device determines at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of at least one physical uplink control channel resource, and the number of second part CSI reports.

[0270] In an optional implementation, the network-side device obtains the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, obtains a coefficient associated with one of the first basis vectors fed back by the terminal, including one of the following:

[0271] a) the network-side device receives a first part of the CSI report fed back by the terminal, obtains the multiple base vectors based on base vector indications associated with the multiple base vectors fed back in the first part, determines that multiple first base vectors among the multiple base vectors are the same base vectors, determines that the terminal has fed back coefficients of one first base vector for the multiple first base vectors, determines the number of coefficients associated with the multiple base vectors fed back in a second part of the CSI report or a payload size of the second part based on the number of the same first base vectors among the multiple base vectors, and obtains the coefficients associated with the multiple base vectors fed back in the second part by the terminal based on the number of coefficients associated with the multiple base vectors or the payload size of the second part;

[0272] b) the network-side device obtains indication information fed back by the terminal in the first part of the CSI report for determining a payload size of the second part of the CSI report, determines a payload size of the second part of the CSI report based on the indication of the indication information, and obtains, based on the payload size of the second part, base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors fed back by the terminal in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part;

[0273] c) The network-side device determines a payload size of the CSI report according to the multiple base vectors being different base vectors, parses the CSI report fed back by the terminal, obtains base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors from the CSI report, obtains the multiple base vectors based on the base vector indications of the multiple base vectors, and for the same multiple first base vectors among the multiple base vectors, the network-side device determines that only the coefficient of one first base vector is fed back in the CSI report.

[0274] In an optional implementation, the method may further include at least one of the following:

[0275] a) the network side device configures the terminal to feed back a coefficient associated with one of the multiple first basis vectors through signaling;

[0276] b) the network-side device configures, through signaling, the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, the terminal feeds back a coefficient associated with the first basis vector;

[0277] c) the network side device configures the terminal through signaling to feed back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers;

[0278] d) The network side device configures the terminal through signaling to feed back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in a group manner.

[0279] In an optional implementation, the network-side device obtains, from the terminal for every n transmission layers, a basis vector and at least one coefficient associated with the basis vector, including at least one of the following:

[0280] 1) The network-side device receives the number of coefficients associated with the multiple base vectors fed back by the terminal in the first part of the CSI report, determines a payload size associated with the base vectors or a payload size associated with the at least one coefficient fed back by the terminal based on the number of ranks or the number of transmission layers, and parses the second part of the CSI report based on the determined payload size to obtain base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal;

[0281] 2) The network side device receives the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers fed back by the terminal in the first part of the CSI report, determines the load size associated with the base vector or the load size associated with the at least one coefficient fed back by the terminal based on the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers, and parses the second part of the CSI report based on the determined load size to obtain the base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal.

[0282] In an optional implementation, the network-side device obtains the multiple basis vectors fed back by the terminal in groups, including one of the following:

[0283] 1) The network-side device receives a base vector indication of at least one second base vector fed back by the terminal and at least one base vector offset indication associated with the at least one second base vector, and obtains multiple base vectors fed back by the terminal based on the base vector indication of the at least one second base vector and the at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the multiple base vectors, and one base vector offset indication is used to determine a third base vector among the multiple base vectors, and the base vector offset indication includes one of the following: one base vector offset indication associated with two parts of indication content, wherein the first part of the indication content is used to indicate a group of base vector offset values, and the second part of the indication content is used to indicate a base vector offset value within the base vector group; one base vector offset indication is used to indicate a single offset value;

[0284] Optionally, one base vector offset indication is associated with a reference base vector, and the reference base vector may be a protocol agreement, a network configuration, a default value, or has a one-to-one correspondence with the one base vector offset indication.

[0285] Optionally, the reference primitives associated with different primitive offset indications may be the same or different.

[0286] Optionally, the offset value is an offset value relative to a reference base vector, and the reference base vector may be a protocol agreement, a network configuration, a default value, or have a one-to-one correspondence with one of the base vector offset indications.

[0287] Optionally, the reference basis vector may be one or more.

[0288] 2) The network side device receives at least one base vector group indication fed back by the terminal, and obtains the multiple base vectors fed back by the terminal, wherein the base vector group indication is used to indicate one candidate base vector group in at least one candidate base vector group indicated by the network side device for the terminal, and one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transport layers, and at least one base vector associated with all transport layers.

[0289] Optionally, the base vector group satisfies at least one of the following:

[0290] 1) The number of base vector groups is N1*N2, and one base vector group includes O1*O2 base vectors. The first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, or O2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling.

[0291] 2) The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-2 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, or N2*O1-N2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0292] 3) The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with the N1*N2 base vector group in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, O2 base vectors in the base vector group, or 1 base vector in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0293] 4) The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, N2*O1-N2 base vectors in the base vector group, or 1 base vector in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0294] 5) When the value of the first part of the indication content is 0 or the value of the second part of the indication content is 0, the base vector offset indication determines that the third base vector is the second base vector associated with the base vector offset indication.

[0295] In an optional implementation, the method may further include at least one of the following:

[0296] a) the network-side device indicates the specific rank value or specific transmission mode through network signaling, where the specific rank value or specific transmission mode is used to instruct the terminal to feed back the multiple basis vectors in groups;

[0297] b) the network-side device indicates the specific rank value or specific transmission mode through network signaling, where the specific rank value or specific transmission mode is used to instruct the terminal to feed back at least one coefficient associated with the multiple basis vectors in groups;

[0298] c) the network side device indicates multiple groups of candidate basis vector groups through network signaling;

[0299] d) The network side device indicates multiple groups of candidate coefficient groups through network signaling.

[0300] In an optional implementation, the network-side device obtains at least one coefficient associated with the plurality of basis vectors fed back by the terminal in group form, including:

[0301] The network side device receives at least one coefficient group indication fed back by the terminal, and obtains at least one coefficient associated with the multiple basis vectors fed back by the terminal based on the at least one coefficient group indication, wherein the coefficient group indication is used to indicate one of the at least one candidate coefficient group indicated by the network side device for the terminal, and one coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transport layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

[0302] In an optional implementation, the target hypothesis includes at least one of the following:

[0303] 1) For a CSI report, the network device determines a maximum payload size based on all available rank values ​​associated with the CSI report, and determines at least one of the following based on the maximum payload size associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second-part CSI reports;

[0304] 2) For a CSI report, the network-side device determines a maximum payload size, and based on the maximum payload size among multiple CSI reports, determines at least one of the following: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second-part CSI reports;

[0305] 3) For a CSI report, the network-side device determines a reference rank value based on the number of subbands associated with the CSI report, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second-part CSI reports;

[0306] 4) For each CSI report, the network-side device determines an actual payload size, and based on the actual payload size associated with each CSI report, determines at least one of the following: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second-part CSI reports;

[0307] 5) For a CSI report, the network-side device determines a reference rank value and indicates it to the terminal, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second-part CSI reports;

[0308] 6) For a CSI report, the network-side device determines a reference rank value based on all available rank values ​​associated with the CSI report, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second-part CSI reports;

[0309] 7) For a CSI report, the network side device determines at least one of the following based on a specific load size: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part, wherein the specific load size is one of the following: a value indicated by the network side device to the terminal through network signaling, and a value agreed upon by the protocol.

[0310] In an optional implementation, the target hypothesis is related to at least one of the following parameters:

[0311] a) The available rank value associated with each CSI report;

[0312] b) the maximum available rank value associated with each CSI report;

[0313] c) the number of subbands associated with each CSI report;

[0314] d) the reference rank value associated with each CSI report;

[0315] e) the actual payload size associated with each CSI report;

[0316] f) Maximum payload size associated with each CSI report;

[0317] g) a specific payload size associated with each CSI report, where the specific payload size includes one of the following: a value indicated by network signaling, or a value agreed upon by the protocol;

[0318] h) The codebook mode associated with each CSI report.

[0319] In an optional implementation, the method may further include: the network side device determines an expression of at least one codebook index based on the rank value fed back by the terminal or the codebook mode associated with the CSI report fed back by the terminal, and determines a value or value range or load size or physical meaning of the at least one codebook index based on the determined expression.

[0320] In an optional implementation, the network-side device obtains multiple basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the multiple basis vectors, including one of the following:

[0321] 1) The network side device determines a first payload size of the CSI report based on the at least one codebook index and a first rank value or a first codebook mode, and parses the CSI report fed back by the terminal based on the first payload size, and obtains multiple basis vectors fed back by the terminal and at least one associated with the multiple basis vectors, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated by the network side device to the terminal, and the maximum rank value among the candidate rank values ​​indicated by the network side device to the terminal, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, and a codebook mode indicated by the network side device to the terminal;

[0322] 2) The network-side device determines a fixed second payload size based on a protocol agreement, and parses the CSI report fed back by the terminal based on the second payload size to obtain multiple base vectors fed back by the terminal and at least one of the multiple base vector associations.

[0323] In an optional implementation, the network side device obtains multiple basis vector indications fed back by the terminal, and determines, based on all candidate basis vectors indicated by the network side device to the terminal, the multiple basis vectors indicated by the multiple basis vector indications, including one of the following:

[0324] a) the network-side device receives a first combination number fed back by the terminal, and determines, based on a plurality of candidate base vector groups, the plurality of base vectors indicated by the first combination number, wherein the first combination number is used to indicate a base vector selected by the terminal from each of the candidate base vector groups, and all candidate base vectors are divided into the plurality of candidate base vector groups;

[0325] b) the network-side device receives a second combination number fed back by the terminal, and determines, based on a base vector range, the multiple base vectors indicated by the second combination number, wherein the second combination number is used to indicate a base vector selected by the terminal from the base vector range, and the base vector range includes at least one base vector;

[0326] c) The network-side device receives a bit sequence fed back by the terminal for each of the multiple basis vectors, and determines the multiple basis vectors based on the bit sequence, wherein each bit sequence is used to indicate the sequence number of a selected basis vector in the candidate basis vectors.

[0327] In an optional implementation, the method further includes at least one of the following:

[0328] 1) The network-side device indicates a plurality of candidate basis vector groups to the terminal;

[0329] 2) The network-side device indicates the base vector range to the terminal.

[0330] The technical solution provided by the embodiments of the present application can reduce the feedback overhead of the terminal and save resources.

[0331] The channel state information report feedback method provided in the embodiment of the present application can be executed by a channel state information report feedback device. In the embodiment of the present application, the channel state information report feedback method performed by the channel state information report feedback device is used as an example to illustrate the channel state information report feedback device provided in the embodiment of the present application.

[0332] FIG4 shows a schematic structural diagram of a channel state information report feedback device provided in an embodiment of the present application. As shown in FIG4 , the device 400 mainly includes: a first acquisition module 401 and a feedback module 402 .

[0333] In this embodiment of the present application, a first acquisition module 401 is configured to acquire multiple basis vectors and at least one coefficient associated with the multiple basis vectors; and a feedback module 402 is configured to provide feedback of the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information (CSI) report. The feedback module 402 provides feedback of the multiple basis vectors and at least one coefficient associated with the multiple basis vectors, including at least one of the following:

[0334] In a case where there are a plurality of identical first basis vectors among the plurality of basis vectors, feeding back a coefficient associated with the plurality of first basis vectors;

[0335] When the number of transmission layers is greater than m, a basis vector and at least one coefficient associated with the basis vector are fed back for every n transmission layers, where m and n are integers greater than 1;

[0336] Feedback the plurality of basis vectors or at least one coefficient associated with the plurality of basis vectors in groups;

[0337] Acquire, through at least one codebook index feedback terminal, a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes;

[0338] Feedback of the plurality of basis vectors selected based on positions of the plurality of basis vectors among all candidate basis vectors;

[0339] Based on the target assumption, at least one of the following is determined: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0340] In an optional implementation, the first acquisition module 401 acquires a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including:

[0341] In the case that there are a plurality of identical first basis vectors among the plurality of basis vectors, a coefficient associated with one of the first basis vectors is obtained for the plurality of first basis vectors.

[0342] In an optional implementation, for the multiple first basis vectors, the first acquisition module 401 acquires a coefficient associated with the first basis vector, including:

[0343] Based on protocol agreement or network configuration, a coefficient associated with a first basis vector among the plurality of first basis vectors is determined.

[0344] In an optional implementation, the coefficient associated with the first basis vector includes one of the following:

[0345] A first basis vector having the smallest associated transmission layer sequence number among the plurality of first basis vectors;

[0346] The first basis vector having the largest associated transmission layer sequence number among the multiple first basis vectors.

[0347] In an optional implementation, when there are multiple identical first basis vectors among the multiple basis vectors, the feedback module 402 feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information CSI report, including one of the following:

[0348] Dividing the CSI report into at least two parts, feeding back base vector indications associated with the multiple base vectors in a first part of the CSI report, and feeding back coefficients associated with the multiple base vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts;

[0349] Dividing the CSI report into at least two parts, feeding back indication information used to determine a payload size of a second part of the CSI report in a first part of the CSI report, and feeding back base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part, where the first part and the second part are different parts of the at least two parts;

[0350] In the case where the CSI report is one part, a load size of the CSI report is determined according to the multiple basis vectors being different basis vectors, and the multiple basis vectors and at least one coefficient associated with the multiple basis vectors are fed back through the CSI report.

[0351] In an optional implementation, when the number of transmission layers is greater than m, the first acquisition module 401 acquires multiple basis vectors and at least one coefficient associated with the multiple basis vectors, including:

[0352] A basis vector and at least one coefficient associated with the basis vector are obtained for every n transmission layers.

[0353] In an optional implementation, n is one of the following: a predetermined value, the number of reference signal port groups associated with a precoding matrix, and the number of antenna polarizations.

[0354] In an optional implementation, the feedback module 402 feeds back a basis vector and a coefficient associated with the basis vector every n transmission layers, including one of the following:

[0355] Dividing the CSI report into at least two parts, wherein the terminal feeds back, in a first part of the CSI report, the number of coefficients associated with the multiple basis vectors, and feeds back, in a second part of the CSI report, basis vector indicators of the multiple basis vectors and at least one coefficient associated with the multiple basis vectors, wherein the first part and the second part are different parts of the at least two parts;

[0356] The CSI report is divided into at least two parts, and the terminal feeds back the number of coefficients associated with the multiple base vectors and the number of ranks or transmission layers associated with the CSI in a first part of the CSI report, and feeds back the base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts.

[0357] In an optional implementation, the feedback module 402 feeds back the multiple basis vectors in groups, including one of the following:

[0358] Feedback is given of a base vector indication of at least one second base vector and at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the plurality of base vectors, one base vector offset indication is used to determine a third base vector among the plurality of base vectors, and the base vector offset indication comprises one of the following: one base vector offset indication is associated with two parts of indication content, a first part of the two parts of indication content is used to indicate a group of base vector offset values, and a second part of the two parts of indication content is used to indicate a base vector offset value within the base vector group; one base vector offset indication is used to indicate an offset value;

[0359] At least one base vector group indication is fed back, wherein one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transmission layers, and at least one base vector associated with all transmission layers.

[0360] In an optional implementation, the base vector group satisfies at least one of the following:

[0361] The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, and O2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0362] The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-2 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, and N2*O1-N2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0363] The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with the N1*N2 base vector group in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, O2 base vectors in the base vector group, and 1 base vector in the base vector group, wherein O1, O2, N1 and N2 are parameters configured or indicated by network signaling;

[0364] The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, N2*O1-N2 base vectors in the base vector group, or 1 base vector in the base vector group, wherein O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0365] In a case where the value of the first part indication content is 0 or the value of the second part indication content is 0, the base vector offset indication determines that the third base vector is the second base vector associated with the base vector offset indication.

[0366] In an optional implementation, the first obtaining module 401 is further configured to:

[0367] Obtain at least one candidate base vector group indicated by a network-side device;

[0368] A basis vector group is selected from the at least one candidate basis vector group based on the plurality of basis vectors, wherein the at least one basis vector group indicates the selected basis vector group.

[0369] In an optional implementation, the first acquisition module 401 is further used to determine that the terminal feeds back the multiple basis vectors in groups based on a specific rank value or a specific transmission mode, wherein the specific rank value or the specific transmission mode is indicated by network signaling or agreed upon by a protocol.

[0370] In an optional implementation, the feedback module 402 feeds back at least one coefficient associated with the plurality of basis vectors in groups, including:

[0371] At least one coefficient group indication is fed back, where the coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transmission layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

[0372] In an optional implementation, the first obtaining module 402 is further configured to:

[0373] Obtain at least one candidate coefficient group indicated by a network-side device;

[0374] At least one coefficient group associated with the plurality of basis vectors is determined from the at least one candidate coefficient group, wherein the at least one coefficient group indicates the at least one coefficient group determined.

[0375] In an optional implementation, the target hypothesis includes at least one of the following:

[0376] For a CSI report, determining a maximum payload size based on all available rank values ​​associated with the CSI report, and determining at least one of the following based on the maximum payload size associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports;

[0377] For a CSI report, determining a maximum payload size, and determining at least one of the following based on the maximum payload size among the multiple CSI reports: at least one physical uplink control channel resource, the number of PRBs of the at least one physical uplink control channel resource, and the number of second part CSI reports;

[0378] For a CSI report, determine a reference rank value based on the number of subbands associated with the CSI report, and determine at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part;

[0379] For each CSI report, determining an actual payload size, and determining, based on the actual payload size associated with each CSI report, at least one of: at least one physical uplink control channel resource, a number of PRBs of the at least one physical uplink control channel resource, and a number of second part CSI reports;

[0380] For a CSI report, determining a reference rank value based on network signaling, and determining at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports;

[0381] For a CSI report, determine a reference rank value based on all available rank values ​​associated with the CSI report, and determine at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part;

[0382] For a CSI report, at least one of the following is determined based on a specific load size: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part, wherein the specific load size is one of the following: a value indicated by network signaling and a value agreed upon by the protocol.

[0383] In an optional implementation, the target hypothesis is related to at least one of the following parameters:

[0384] The available rank value associated with each CSI report;

[0385] The maximum available rank value associated with each CSI report;

[0386] The number of subbands associated with each CSI report;

[0387] The reference rank value associated with each CSI report;

[0388] Each CSI reports the actual payload size associated with it;

[0389] The maximum payload size associated with each CSI report;

[0390] Each CSI report is associated with a specific payload size, where the specific payload size is one of the following: a value indicated by network signaling, or a value agreed upon by a protocol.

[0391] The codebook mode associated with each CSI report.

[0392] In an optional implementation, at least one identical codebook index associated with different rank values ​​or different codebook modes has different expressions including at least one of the following:

[0393] In the process of determining the codebook index, for different rank values ​​or different codebook modes, the required parameters satisfy at least one of the following: at least one parameter is different, at least one parameter has a different value, and at least one parameter has a different value range;

[0394] For different rank values ​​or different codebook modes, the codebook index represents different physical meanings.

[0395] In an optional implementation, the feedback module 402 obtains, through at least one codebook index feedback terminal, multiple basis vectors and at least one coefficient associated with the multiple basis vectors, including at least one of the following:

[0396] Determining a first payload size of a CSI report based on a first rank value or a first codebook mode, and when a second rank value to be fed back by the terminal is different from the first rank value, or when a second codebook mode to be fed back is different from the first codebook mode, the terminal pads a 0-bit sequence when feeding back the CSI report so that the payload size of the CSI report associated with the second rank value or the second codebook mode reaches the first payload size, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated by the network, or the maximum rank value among the candidate rank values ​​indicated by the network, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, or a codebook mode indicated by the network;

[0397] A fixed second load size is determined based on the protocol agreement. When the actual load size of the CSI report to be fed back by the terminal is different from the second load size, the terminal fills a 0-bit sequence so that the load size of the fed-back CSI report reaches the second load size.

[0398] In an optional implementation, the feedback module 402 feeds back the selected multiple basis vectors based on the positions of the multiple basis vectors in all candidate basis vectors, including one of the following:

[0399] Dividing all candidate basis vectors into a plurality of candidate basis vector groups, and feeding back the basis vector selected by the terminal in each of the basis vector groups through a first combination number, wherein the basis vector selected by the terminal in all candidate basis vector groups is the plurality of basis vectors;

[0400] determining a base vector range, and feeding back the multiple base vectors selected from the base vector range through a second combination number, wherein the base vector range is agreed upon by a protocol or indicated by network signaling, and the base vector range includes at least one base vector;

[0401] Each basis vector in the plurality of basis vectors is fed back via a bit sequence, wherein each of the bit sequences is used to indicate a sequence number of a selected basis vector in the candidate basis vectors.

[0402] In an optional implementation, the feedback module 402 feeds back the selected multiple basis vectors based on positions of the multiple basis vectors in all candidate basis vectors, including:

[0403] When the number of reference signal ports associated with the precoding matrix is ​​greater than the agreed value or when half of the number of reference signal ports associated with the precoding matrix is ​​greater than the agreed value, the multiple base vectors selected are fed back based on their positions among all candidate base vectors.

[0404] The channel state information reporting feedback device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0405] The feedback device for channel state information reporting provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0406] FIG5 shows a schematic structural diagram of a device for obtaining a precoding matrix according to an embodiment of the present application. As shown in FIG5 , the device mainly includes: a second obtaining module 501 and a third obtaining module 502 .

[0407] In this embodiment of the present application, the second acquisition module 501 is configured to acquire multiple basis vectors fed back by the terminal through a CSI report and at least one coefficient associated with the multiple basis vectors; the third acquisition module 502 is configured to acquire a precoding matrix based on the multiple basis vectors and at least one coefficient associated with the multiple basis vectors;

[0408] The third acquisition module 502 acquires multiple basis vectors fed back by the terminal through the CSI report and at least one coefficient associated with the multiple basis vectors, including at least one of the following:

[0409] Obtain the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, obtain a coefficient associated with one of the first basis vectors fed back by the terminal;

[0410] Obtaining, by the terminal, a basis vector fed back for every n transmission layers and at least one coefficient associated with the basis vector, wherein the number of the transmission layers is greater than m, and m and n are integers greater than 1;

[0411] Obtaining the plurality of basis vectors or at least one coefficient associated with the plurality of basis vectors fed back by the terminal in group;

[0412] Obtaining a plurality of basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes;

[0413] Acquire multiple base vector indications fed back by the terminal, and determine the multiple base vectors indicated by the multiple base vector indications based on all candidate base vectors indicated by the network-side device to the terminal;

[0414] Based on the target assumption, at least one of the following is determined: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0415] In an optional implementation, the third acquisition module 502 acquires the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, acquires a coefficient associated with one of the first basis vectors fed back by the terminal, including one of the following:

[0416] receiving a first part of the CSI report fed back by the terminal, obtaining the multiple base vectors based on base vector indications associated with the multiple base vectors fed back in the first part, determining that multiple first base vectors among the multiple base vectors are the same base vectors, determining that the terminal has fed back coefficients of one first base vector for the multiple first base vectors, determining the number of coefficients associated with the multiple base vectors fed back in a second part of the CSI report or a payload size of the second part based on the number of the same first base vectors among the multiple base vectors, and obtaining the coefficients associated with the multiple base vectors fed back in the second part by the terminal based on the number of coefficients associated with the multiple base vectors or the payload size of the second part;

[0417] Obtaining indication information fed back by the terminal in the first part of the CSI report for determining a payload size of the second part of the CSI report, determining a payload size of the second part of the CSI report based on an indication of the indication information, and obtaining, based on the payload size of the second part, base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors fed back by the terminal in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part;

[0418] Determine a payload size of the CSI report according to the fact that the multiple base vectors are different base vectors, parse the CSI report fed back by the terminal, obtain base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors from the CSI report, obtain the multiple base vectors based on the base vector indications of the multiple base vectors, and for the same multiple first base vectors among the multiple base vectors, determine by the network side device that only the coefficient of one first base vector is fed back in the CSI report.

[0419] In an optional implementation, the system further includes: a configuration module configured to:

[0420] configuring the terminal to feed back, through signaling, a coefficient associated with one of the plurality of first basis vectors;

[0421] The terminal configures, through signaling, the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, the terminal feeds back a coefficient associated with the first basis vector;

[0422] Configure the terminal to feed back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers through signaling;

[0423] The terminal is configured through signaling to feed back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in a group manner.

[0424] In an optional implementation, the third acquisition module 502 acquires, by the terminal for every n transmission layers, a basis vector and at least one coefficient associated with the basis vector, including at least one of the following:

[0425] receiving the number of coefficients associated with the multiple base vectors fed back by the terminal in the first part of the CSI report, determining a payload size associated with the base vectors or a payload size associated with the at least one coefficient fed back by the terminal based on the number of ranks or the number of transmission layers, parsing the second part of the CSI report based on the determined payload size, and obtaining base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal;

[0426] Receive the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers fed back by the terminal in the first part of the CSI report, determine the load size associated with the base vector or the load size associated with the at least one coefficient fed back by the terminal based on the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers, parse the second part of the CSI report based on the determined load size, and obtain the base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal.

[0427] In an optional implementation, the third acquisition module 502 acquires the multiple basis vectors fed back by the terminal in groups, including one of the following:

[0428] receiving a base vector indication of at least one second base vector fed back by the terminal and at least one base vector offset indication associated with the at least one second base vector, and acquiring multiple base vectors fed back by the terminal based on the base vector indication of the at least one second base vector and the at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the multiple base vectors, and one base vector offset indication is used to determine a third base vector among the multiple base vectors, and the base vector offset indication includes one of the following: one base vector offset indication associated with two parts of indication content, wherein the first part of the indication content is used to indicate a group of base vector offset values, and the second part of the indication content is used to indicate a base vector offset value within the base vector group; and one base vector offset indication is used to indicate a single offset value;

[0429] receiving at least one base vector group indication fed back by the terminal, and acquiring the multiple base vectors fed back by the terminal, wherein the base vector group indication is used to indicate one candidate base vector group among at least one candidate base vector group indicated for the terminal, and one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transport layers, and at least one base vector associated with all transport layers.

[0430] In an optional implementation, the base vector group satisfies at least one of the following:

[0431] The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, and O2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0432] The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-2 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, and N2*O1-N2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0433] The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with the N1*N2 base vector group in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, O2 base vectors in the base vector group, and 1 base vector in the base vector group, wherein O1, O2, N1 and N2 are parameters configured or indicated by network signaling;

[0434] The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, N2*O1-N2 base vectors in the base vector group, or 1 base vector in the base vector group, wherein O1, O2, N1, and N2 are parameters configured or indicated by network signaling;

[0435] In a case where the value of the first part indication content is 0 or the value of the second part indication content is 0, the base vector offset indication determines that the third base vector is the second base vector associated with the base vector offset indication.

[0436] In an optional implementation, the system further includes: a first indication module configured to:

[0437] Indicating the specific rank value or the specific transmission mode through network signaling, where the specific rank value or the specific transmission mode is used to instruct the terminal to feed back the multiple basis vectors in groups;

[0438] Indicating the specific rank value or specific transmission mode through network signaling, where the specific rank value or specific transmission mode is used to instruct the terminal to feed back at least one coefficient associated with the multiple basis vectors in groups;

[0439] Indicating multiple groups of candidate basis vector groups through network signaling;

[0440] Multiple groups of candidate coefficient groups are indicated through network signaling.

[0441] In an optional implementation, the third acquisition module 502 acquires at least one coefficient associated with the plurality of basis vectors fed back by the terminal in group form, including:

[0442] Receive at least one coefficient group indication fed back by the terminal, and based on the at least one coefficient group indication, obtain at least one coefficient associated with the multiple basis vectors fed back by the terminal, wherein the coefficient group indication is used to indicate one candidate coefficient group among at least one candidate coefficient group indicated for the terminal, and one coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transmission layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

[0443] In an optional implementation, the target hypothesis includes at least one of the following:

[0444] For a CSI report, determining a maximum payload size based on all available rank values ​​associated with the CSI report, and determining at least one of the following based on the maximum payload size associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports;

[0445] For a CSI report, determining a maximum payload size, and determining at least one of the following based on the maximum payload size among the multiple CSI reports: at least one physical uplink control channel resource, the number of PRBs of the at least one physical uplink control channel resource, and the number of second part CSI reports;

[0446] For a CSI report, determine a reference rank value based on the number of subbands associated with the CSI report, and determine at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part;

[0447] For each CSI report, determining an actual payload size, and determining, based on the actual payload size associated with each CSI report, at least one of: at least one physical uplink control channel resource, a number of PRBs of the at least one physical uplink control channel resource, and a number of second part CSI reports;

[0448] For each CSI report, determine a reference rank value and indicate it to the terminal, and determine at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of the at least one physical uplink control channel resource, and the number of CSI reports in the second part;

[0449] For a CSI report, determine a reference rank value based on all available rank values ​​associated with the CSI report, and determine at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part;

[0450] For a CSI report, at least one of the following is determined based on a specific load size: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part, wherein the specific load size is one of the following: a value indicated by the network side device to the terminal through network signaling, and a value agreed upon by the protocol.

[0451] In an optional implementation, the target hypothesis is related to at least one of the following parameters:

[0452] The available rank value associated with each CSI report;

[0453] The maximum available rank value associated with each CSI report;

[0454] The number of subbands associated with each CSI report;

[0455] The reference rank value associated with each CSI report;

[0456] Each CSI reports the actual payload size associated with it;

[0457] The maximum payload size associated with each CSI report;

[0458] A specific payload size associated with each CSI report, where the specific payload size includes one of the following: a value indicated by network signaling, a value agreed upon by a protocol;

[0459] The codebook mode associated with each CSI report.

[0460] In an optional implementation, the third acquisition module 502 is further used to determine an expression of at least one codebook index based on the rank value fed back by the terminal or the codebook mode associated with the CSI report fed back by the terminal, and determine the value or value range or load size or physical meaning of the at least one codebook index based on the determined expression.

[0461] In an optional implementation, the third acquisition module 502 acquires multiple basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the multiple basis vectors, including one of the following:

[0462] Determining a first payload size of the CSI report based on the at least one codebook index and a first rank value or a first codebook mode, parsing the CSI report fed back by the terminal based on the first payload size, and obtaining multiple basis vectors fed back by the terminal and at least one associated with the multiple basis vectors, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated to the terminal, and a maximum rank value among the candidate rank values ​​indicated to the terminal, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, and a codebook mode indicated to the terminal;

[0463] A fixed second payload size is determined based on a protocol agreement, and based on the second payload size, the CSI report fed back by the terminal is parsed to obtain multiple base vectors fed back by the terminal and at least one of the multiple base vector associations.

[0464] In an optional implementation, the third acquisition module 502 acquires multiple basis vector indications fed back by the terminal, and determines, based on all candidate basis vectors indicated by the network-side device for the terminal, the multiple basis vectors indicated by the multiple basis vector indications, including one of the following:

[0465] receiving a first combination number fed back by the terminal, and determining the multiple basis vectors indicated by the first combination number based on multiple candidate basis vector groups, wherein the first combination number is used to indicate a basis vector selected by the terminal from each of the candidate basis vector groups, and all candidate basis vectors are divided into the multiple candidate basis vector groups;

[0466] receiving a second combination number fed back by the terminal, and determining, based on a base vector range, the multiple base vectors indicated by the second combination number, wherein the second combination number is used to indicate a base vector selected by the terminal from the base vector range, and the base vector range includes at least one base vector;

[0467] A bit sequence fed back by the terminal for each of the multiple basis vectors is received, and the multiple basis vectors are determined based on the bit sequence, wherein each of the bit sequences is used to indicate a sequence number of a selected basis vector among candidate basis vectors.

[0468] In an optional implementation, the system further includes: a second indication module configured to:

[0469] indicating a plurality of candidate basis vector groups to the terminal;

[0470] The base vector range is indicated to the terminal.

[0471] The apparatus for obtaining the precoding matrix provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of FIG3 and achieve the same technical effect. To avoid repetition, details will not be given here.

[0472] In the related art, when the network-side device configures a reference signal for the terminal, it does not configure multiple reference signal groups for the terminal, nor does it configure the sending order of multiple reference signal groups for the terminal, so that the terminal cannot determine the sending order of multiple reference signal groups, which may cause the terminal to obtain incorrect channel estimation results. In addition, the related art does not impose certain restrictions on the configured multiple reference signals, which may cause the terminal to obtain inaccurate measurement results. In response to at least one of the above problems, the embodiment of the present application also provides another feedback scheme for channel state information reporting. The present application introduces a division method for reference signal groups so that the terminal can determine multiple reference signal groups based on multiple reference signals or multiple reference signal sets. Furthermore, by introducing a transmission interval parameter between reference signal groups, the terminal can clearly understand the sending time of each reference signal, thereby avoiding measurement errors caused by inconsistent understanding between the terminal and the network. In addition, for the interference measurement reference signal and channel measurement reference signal included in the multiple reference signals, the embodiment of the present application provides some restriction methods to avoid inaccurate measurement results caused by additional errors.

[0473] FIG6 shows another flow chart of a channel state information report feedback method provided in an embodiment of the present application. The method 600 can be executed by a terminal. As shown in FIG6 , the method mainly includes the following steps.

[0474] S610: The terminal determines a reference signal object or a configuration of the reference signal object, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets.

[0475] In an embodiment of the present application, the terminal may determine at least one of a reference signal object, a configuration of the reference signal object, and information of the reference signal object.

[0476] In this embodiment of the present application, the terminal determining the multiple reference signal groups or the configuration of the multiple reference signal groups may include at least one of the following:

[0477] 1) The terminal determines a transmission interval between a plurality of reference signal groups;

[0478] 2) the terminal determines a transmission interval between a plurality of first reference signals, where the first reference signal is a first configured reference signal or a first transmitted reference signal in each reference signal group in the plurality of reference signal groups;

[0479] 3) The terminal determines that the multiple reference signal groups are sent in an order configured by the reference signal groups;

[0480] 4) The terminal determines the number n of reference signals associated with each reference signal group, and divides all configured reference signals into m reference signal groups in sequence according to a target order, where m and n are integers greater than 1.

[0481] Optionally, the target sequence may include at least one of the following:

[0482] a) Configuration order of reference signals;

[0483] b) Reference signal ID in ascending order;

[0484] c) the configuration order of the reference signal set;

[0485] d) Reference signal set ID order from smallest to largest;

[0486] e) The configuration order of the reference signal set: for all reference signals in a reference signal set, the order of reference signal IDs from smallest to largest or the configuration order of the reference signals;

[0487] f) Reference signal set IDs are ordered from small to large. For all reference signals in a reference signal set, the reference signal IDs are ordered from small to large or in the order in which the reference signals are configured.

[0488] Alternatively, in this embodiment of the present application, the terminal determines the multiple reference signals or the configuration of the multiple reference signals, including at least one of the following:

[0489] 1) The terminal determines that within a resource block (RB), a difference between resource element (RE) positions of multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs provided by the terminal capability feedback;

[0490] 2) The terminal determines that a difference between symbol positions of multiple reference signals within a time slot or within N adjacent time slots does not exceed a second value, where the second value is the number of symbols agreed upon by the protocol or the number of symbols provided by terminal capability feedback, where N is an integer greater than 0;

[0491] 3) When the terminal determines that the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds the third value, the number of CSI interference measurement signals in the interference measurement reference signal is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signal is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback;

[0492] Alternatively, in this embodiment of the present application, the terminal determines the multiple reference signal sets or the configurations of the multiple reference signal sets, including at least one of the following:

[0493] 1) The terminal determines a transmission interval of a reference signal, and the multiple reference signal sets share the transmission interval;

[0494] 2) The terminal determines that multiple reference signals in each reference signal set are sent according to the configuration order of the reference signals;

[0495] 3) The terminal determines that reference signals in the same configuration position in the multiple reference signal sets are sent in the same or adjacent time slots;

[0496] 4) The terminal determines that reference signals at the same configuration position in a plurality of the reference signal sets are grouped together, and the terminal determines the CSI report based on the plurality of reference signal groups.

[0497] S612: The terminal determines a CSI report based on the reference signal object or the configuration of the reference signal object.

[0498] The terminal may measure the reference signal based on the reference signal object, and determine a CSI report based on the measurement result.

[0499] S614: The terminal feeds back the CSI report.

[0500] For example, the terminal may map the CSI report to an uplink channel resource and feed the resultant back to the network-side device.

[0501] In an embodiment of the present application, the terminal may determine multiple reference signal groups and obtain CSI reports according to the multiple reference signal groups.

[0502] The above method provided in the embodiments of the present application is described below through specific examples.

[0503] Example 8

[0504] This embodiment provides a method for feedback of a CSI report. In this embodiment, a terminal determines the CSI report based on multiple reference signal groups measured by a channel. The terminal determines multiple reference signal groups based on network signaling instructions. Optionally, the terminal determines the number (N1) of reference signals associated with each reference signal group, divides all configured reference signals in sequence according to a target order, and determines a reference signal group. Optionally, the target order may include at least one of the following:

[0505] 1) The configuration order of the reference signals. For example, the terminal groups N1 reference signals according to the configuration order of the reference signals in a reference signal set.

[0506] 2) Reference signal IDs are ordered from small to large. For example, the terminal sorts the reference signals in a reference signal set from small to large according to their IDs, and after sorting, every N1 reference signals are grouped together.

[0507] 3) Configuration order of reference signal sets. For example, the terminal follows the configuration order of the reference signal sets, where each reference signal set represents a reference signal group.

[0508] 4) Reference signal set IDs are ordered from small to large. For example, the terminal sorts the reference signal sets from small to large based on the IDs of the required reference signal sets. After sorting, each reference signal set is a reference signal group.

[0509] 5) Configuration order of reference signal sets: For all reference signals in a reference signal set, the order of reference signal IDs is from small to large or the order of reference signal configuration. For example, the terminal determines multiple reference signal sets, each of which includes at least one reference signal. The terminal sorts each reference signal set according to the configuration order of the reference signal sets. Further, for at least one reference signal in each reference signal set, the terminal sorts the reference signal IDs from small to large or the configuration order. For all sorted reference signals, the terminal determines every N1 reference signals as a group.

[0510] 6) Reference signal set IDs are ordered from small to large. For all reference signals in a reference signal set, the reference signal IDs are ordered from small to large or in a configuration order. For example, the terminal determines multiple reference signal sets, each of which includes at least one reference signal. The terminal sorts each reference signal set from small to large according to the reference signal set ID. Further, for at least one reference signal in each reference signal set, the terminal sorts the reference signal IDs from small to large or in a configuration order. For all sorted reference signals, the terminal determines every N1 reference signals as a group.

[0511] Optionally, for the multiple reference signal groups, the method may include: the terminal obtaining a transmission interval between the multiple reference signal groups configured by a network-side device, and receiving the multiple reference signal groups based on the transmission interval or the sending interval.

[0512] Optionally, for the multiple reference signal groups, the terminal may also include: obtaining a network-side device configuration to determine transmission intervals of multiple first reference signals, where the first reference signal is the first configured reference signal or the first transmitted reference signal in each reference signal group. Optionally, for other reference signals in each reference signal group, the terminal may determine, based on the configuration of the network-side device, the transmission interval of any reference signal relative to its associated first reference signal.

[0513] Optionally, the terminal determines that multiple reference signal groups are sent in an order in which the reference signal groups are configured.

[0514] Example 9

[0515] An embodiment of the present application provides a method for feeding back a CSI report, the method comprising: a terminal determining the CSI report based on multiple reference signals, the multiple reference signals including multiple channel measurement reference signals and at least one interference measurement reference signal, the interference measurement reference signal including: a CSI interference measurement reference signal (CSI-IM resource) or an interference measurement non-zero power CSI reference signal (NZP CSI-RS for interference measurement). Optionally, the multiple channel measurement reference signals include at least one of the following:

[0516] 1. Within an RB, the difference between the RE positions of multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs reported by the terminal capability.

[0517] 2. Within a time slot or within N adjacent time slots, the difference between the symbol positions of multiple reference signals does not exceed a second value, where the second value is the number of symbols agreed upon by the protocol or the number of symbols provided by the terminal capability feedback;

[0518] Optionally, the at least one interference measurement reference signal further includes at least one of the following:

[0519] 1. When the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds the third value, the number of CSI interference measurement signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon in the protocol or the number of ports for terminal capability feedback;

[0520] For example, when the multiple reference signals include an interference measurement reference signal, when the total number of ports of the channel measurement reference signal exceeds 32, the number of the CSI interference measurement reference signals is 1 or the number of the non-zero power CSI reference signals for interference measurement is 1.

[0521] Example 10

[0522] This embodiment provides a method for feeding back a CSI report. In this embodiment, a terminal determines the CSI report based on multiple reference signal sets measured by a channel. The terminal determines multiple reference signal sets based on network signaling instructions. For the multiple reference signal sets, the terminal determines multiple reference signal sets including at least one of the following:

[0523] 1. The terminal determines that the transmission interval of a reference signal is m, and the multiple reference signal sets share the transmission interval. It can be understood that for each reference signal set, the reference signal is sent according to a transmission interval of m time slots;

[0524] 2. The terminal determines a transmission interval m of a reference signal in each reference signal set, and receives multiple reference signals based on the transmission interval m of each reference signal;

[0525] 3. Multiple reference signals in each reference signal set are sent in the order in which they are configured;

[0526] 4. Reference signals in the same configuration position of multiple reference signal sets are sent in the same or adjacent time slots; this can be understood as follows: the first configured reference signal in each reference signal set is sent in the same or adjacent time slots, the second configured reference signal in each reference signal set is sent in the same or adjacent time slots, and so on. The Nth configured reference signal in each reference signal set is sent in the same or adjacent time slots, where N is the number of reference signals in each reference signal set.

[0527] 5. Reference signals in the same configuration position in multiple reference signal sets are grouped together, and the terminal determines the CSI report based on the multiple reference signal groups. This can be understood as follows: the first configured reference signal in each reference signal set is grouped together, and the terminal obtains channel characteristics based on all reference signal ports in the reference signal group; the second configured reference signal in each reference signal set is grouped together, and the terminal obtains channel characteristics based on all reference signal ports in the reference signal group; and so on. The Nth configured reference signal in each reference signal set is grouped together, and the terminal obtains channel characteristics based on all reference signal ports in the reference signal group, where N is the number of reference signals in each reference signal set.

[0528] Based on the same technical concept, an embodiment of the present application also provides a method for obtaining a channel state information report.

[0529] FIG7 shows a flow chart of a method for obtaining a channel state information report provided in an embodiment of the present application. The method 700 can be executed by a network-side device. As shown in FIG7 , the method mainly includes the following steps.

[0530] S710. A network-side device sends network signaling to indicate a terminal reference signal object or a configuration of a reference signal object, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and a reference signal set.

[0531] The sending of network signaling by the network side device to indicate multiple reference signal groups or configuration of multiple reference signal groups to the terminal includes at least one of the following:

[0532] The network side device configures the transmission interval between the multiple reference signal groups through network signaling;

[0533] The network-side device configures, through network signaling, a transmission interval of multiple first reference signals, where the first reference signal is the first configured reference signal or the first transmitted reference signal of each reference signal group;

[0534] The network-side device configures, through network signaling, the multiple reference signal groups to be sent in the order in which the reference signal groups are configured;

[0535] The network-side device configures the number of reference signals associated with each reference signal group through network signaling; or

[0536] The network side device sending network signaling to indicate multiple reference signals or configuration of multiple reference signals to the terminal includes at least one of the following:

[0537] The network side device configures, through network signaling, within one RB, that the difference between the RE positions of the multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs provided by the terminal capability feedback;

[0538] The network side device configures, through network signaling, that within a time slot or N adjacent time slots, a difference between symbol positions of multiple reference signals does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols provided by the terminal capability feedback;

[0539] When the network-side device configures through signaling that the multiple reference signals include an interference measurement reference signal, and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds the third value, the number of CSI interference measurement reference signals in the interference measurement reference signal is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signal is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback. Or,

[0540] In this embodiment of the present application, the network side device sending network signaling to indicate multiple reference signal sets or configurations of multiple reference signal sets to the terminal includes at least one of the following:

[0541] The network side device sends network signaling to indicate a transmission interval of one reference signal, and the multiple reference signal sets share the transmission interval;

[0542] The network side device sends network signaling to indicate multiple reference signals in each reference signal set, and sends the multiple reference signals according to the configuration order of the reference signals;

[0543] The network side device sends network signaling to instruct the reference signals in the same configuration position in the multiple reference signal sets to be sent in the same or adjacent time slots;

[0544] The network side device sends network signaling to indicate that reference signals at the same configuration position in a plurality of reference signal sets are grouped together, and the terminal determines the CSI report based on the plurality of reference signal groups.

[0545] S712: The network-side device receives a CSI report fed back by the terminal based on the reference signal object or the configuration of the reference signal object.

[0546] The terminal may obtain and feed back the CSI report in the manner described in the above method 600 . For details, please refer to the description in the above method 600 .

[0547] The channel state information report feedback method provided in the embodiment of the present application can be executed by a channel state information report feedback device. In the embodiment of the present application, the channel state information report feedback method performed by the channel state information report feedback device is used as an example to illustrate the channel state information report feedback device provided in the embodiment of the present application.

[0548] Figure 8 shows a structural diagram of a channel state information report feedback device provided in an embodiment of the present application. As shown in Figure 8, the device 800 mainly includes: a first determination module 801, a second determination module 802 and a feedback module 803.

[0549] In this embodiment of the present application, a first determining module 801 is configured to determine a reference signal object or a configuration of the reference signal object, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets; a second determining module 802 is configured to determine a channel state information (CSI) report based on the reference signal object or the configuration of the reference signal object; and a feedback module 803 is configured to feed back the CSI report.

[0550] The first determining module 801 determining the multiple reference signal groups or the configuration of the multiple reference signal groups includes at least one of the following:

[0551] determining a transmission interval between a plurality of the reference signal groups;

[0552] determining a transmission interval between a plurality of first reference signals, where the first reference signal is a first configured reference signal or a first transmitted reference signal in each reference signal group of the plurality of reference signal groups;

[0553] Determining that the multiple reference signal groups are to be sent in an order configured by the reference signal groups;

[0554] determining the number n of reference signals associated with each reference signal group, and dividing all configured reference signals into m reference signal groups in a target order, where m and n are integers greater than 1; or

[0555] The first determining module 801 determines the multiple reference signals or the configuration of the multiple reference signals, including at least one of the following:

[0556] Determining that within a resource block (RB), a difference between resource unit (RE) positions of multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in a protocol or the number of REs provided by a terminal capability feedback;

[0557] Determining that a difference between symbol positions of multiple reference signals within a time slot or within N adjacent time slots does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols provided for terminal capability feedback, where N is an integer greater than 0;

[0558] When it is determined that the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or

[0559] The first determining module 801 determines the multiple reference signal sets or the configurations of the multiple reference signal sets, including at least one of the following:

[0560] determining a transmission interval of a reference signal, wherein the plurality of reference signal sets share the transmission interval;

[0561] Determine that multiple reference signals in each reference signal set are sent according to a configuration order of the reference signals;

[0562] Determining that reference signals at the same configuration position in a plurality of reference signal sets are sent in the same or adjacent time slots;

[0563] Reference signals at the same configuration position in a plurality of the reference signal sets are determined to be a group, and the terminal determines the CSI report based on the plurality of reference signal groups.

[0564] In an optional implementation, the target sequence includes at least one of the following:

[0565] Configuration order of reference signals;

[0566] Reference signal IDs are in ascending order;

[0567] The configuration order of the reference signal set;

[0568] The reference signal set ID is in ascending order;

[0569] The configuration order of the reference signal set, for all reference signals in a reference signal set, is in ascending order of reference signal ID or the configuration order of the reference signals;

[0570] The reference signal set IDs are ordered from small to large. For all reference signals in a reference signal set, the reference signal IDs are ordered from small to large or the configuration order of the reference signals.

[0571] The feedback device for channel state information reporting provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0572] FIG9 shows a schematic structural diagram of a device for acquiring a channel state information report according to an embodiment of the present application. As shown in FIG9 , the device 900 mainly includes a sending module 901 and a receiving module 902 .

[0573] In this embodiment of the present application, a sending module 901 is configured to send network signaling to indicate a reference signal object or a configuration of a reference signal object of a terminal, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and a reference signal set; a receiving module 902 is configured to receive a CSI report fed back by the terminal based on the reference signal object or the configuration of the reference signal object;

[0574] The sending module 901 sending network signaling to indicate the terminal multiple reference signal groups or configuration of multiple reference signal groups includes at least one of the following:

[0575] configuring, by network signaling, a transmission interval between the plurality of reference signal groups;

[0576] configuring, through network signaling, a transmission interval of a plurality of first reference signals, where the first reference signal is the first configured reference signal or the first transmitted reference signal of each reference signal group;

[0577] Configuring, through network signaling, the multiple reference signal groups to be sent in an order in which the reference signal groups are configured;

[0578] The number of reference signals associated with each reference signal group is configured through network signaling; or,

[0579] The sending module 901 sending network signaling to indicate the terminal multiple reference signals or configuration of multiple reference signals includes at least one of the following:

[0580] The difference between the RE positions of the multiple reference signals in one RB is configured by network signaling to not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs provided by the terminal capability feedback;

[0581] Configuring, through network signaling, that within a time slot or within N adjacent time slots, a difference between symbol positions of multiple reference signals does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols provided by terminal capability feedback;

[0582] When the multiple reference signals include an interference measurement reference signal through signaling configuration, and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or,

[0583] The sending module sending network signaling to indicate the terminal multiple reference signal sets or configuration of multiple reference signal sets includes at least one of the following:

[0584] Sending network signaling to indicate a transmission interval of one reference signal, where the multiple reference signal sets share the transmission interval;

[0585] Sending network signaling to indicate multiple reference signals in each reference signal set, and sending the multiple reference signals in an order in which the reference signals are configured;

[0586] Sending network signaling to instruct the reference signals in the same configuration position in the plurality of reference signal sets to be sent in the same or adjacent time slots;

[0587] The network signaling is sent to indicate that the reference signals at the same configuration position in the multiple reference signal sets are grouped together, and the terminal determines the CSI report based on the multiple reference signal groups.

[0588] The device for obtaining the channel state information report provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0589] As shown in Figure 10, an embodiment of the present application further provides a communication device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores a program or instruction that can be run on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instruction is executed by the processor 1001 to implement the various steps of the embodiment of the feedback method for the channel state information report, and can achieve the same technical effect. When the communication device 1000 is a network-side device, the program or instruction is executed by the processor 1001 to implement the various steps of the embodiment of the method for obtaining the precoding matrix, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0590] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in FIG3 , or to implement the steps in the method embodiment shown in FIG6 . This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, FIG11 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0591] The terminal 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109 and at least some of the components of the processor 1110.

[0592] Those skilled in the art will appreciate that the terminal 1100 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG11 does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0593] It should be understood that in an embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042, and the graphics processing unit 11041 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 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 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.

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

[0595] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 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, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1109 may include a volatile memory or a non-volatile memory. Among them, the non-volatile 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. The volatile memory may 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 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0596] Processor 1110 may include one or more processing units. Optionally, processor 1110 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 1110.

[0597] The processor 1110 is configured to obtain a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors;

[0598] The radio frequency unit 1101 is configured to report back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information (CSI) report;

[0599] The feeding back of the plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors includes at least one of the following:

[0600] In a case where there are a plurality of identical first basis vectors among the plurality of basis vectors, feeding back a coefficient associated with the plurality of first basis vectors;

[0601] When the number of transmission layers is greater than m, a basis vector and at least one coefficient associated with the basis vector are fed back for every n transmission layers, where m and n are integers greater than 1;

[0602] Feedback the plurality of basis vectors or at least one coefficient associated with the plurality of basis vectors in groups;

[0603] Acquire, through at least one codebook index feedback terminal, a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes;

[0604] Feedback of the plurality of basis vectors selected based on positions of the plurality of basis vectors among all candidate basis vectors;

[0605] Based on the target assumption, at least one of the following is determined: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of CSI reports in the second part.

[0606] or,

[0607] Processor 1110 is configured to determine a reference signal object or a configuration of the reference signal object, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets; and determine a channel state information (CSI) report based on the reference signal object or the configuration of the reference signal object.

[0608] The radio frequency unit 1101 is configured to feed back the CSI report;

[0609] Determining the multiple reference signal groups or the configuration of the multiple reference signal groups includes at least one of the following:

[0610] determining a transmission interval between a plurality of the reference signal groups;

[0611] determining a transmission interval between a plurality of first reference signals, where the first reference signal is a first configured reference signal or a first transmitted reference signal in each reference signal group of the plurality of reference signal groups;

[0612] Determining that the multiple reference signal groups are to be sent in an order configured by the reference signal groups;

[0613] determining the number n of reference signals associated with each reference signal group, and dividing all configured reference signals into m reference signal groups in a target order, where m and n are integers greater than 1; or

[0614] Determining the plurality of reference signals or the configuration of the plurality of reference signals includes at least one of the following:

[0615] Determining that within a resource block (RB), a difference between resource unit (RE) positions of multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in a protocol or the number of REs provided by a terminal capability feedback;

[0616] Determining that a difference between symbol positions of multiple reference signals within a time slot or within N adjacent time slots does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols provided for terminal capability feedback, where N is an integer greater than 0;

[0617] When it is determined that the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or

[0618] Determining the multiple reference signal sets or the configuration of the multiple reference signal sets includes at least one of the following:

[0619] determining a transmission interval of a reference signal, wherein the plurality of reference signal sets share the transmission interval;

[0620] Determine that multiple reference signals in each reference signal set are sent according to a configuration order of the reference signals;

[0621] Determining that reference signals at the same configuration position in a plurality of reference signal sets are sent in the same or adjacent time slots;

[0622] Reference signals at the same configuration position in a plurality of the reference signal sets are determined to be a group, and the terminal determines the CSI report based on the plurality of reference signal groups.

[0623] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of method embodiment 200 or 600, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0624] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG3 . This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.

[0625] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 12, network-side device 1200 includes an antenna 1201, a radio frequency device 1202, a baseband device 1203, a processor 1204, and a memory 1205. Antenna 1201 is connected to radio frequency device 1202. In the uplink direction, radio frequency device 1202 receives information via antenna 1201 and sends the received information to baseband device 1203 for processing. In the downlink direction, baseband device 1203 processes the information to be transmitted and sends it to radio frequency device 1202. Radio frequency device 1202 processes the received information and then sends it through antenna 1201.

[0626] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1203 , which includes a baseband processor.

[0627] The baseband device 1203 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 12, one of which is, for example, a baseband processor, which is connected to the memory 1205 through a bus interface to call the program in the memory 1205 and execute the network device operations shown in the above method embodiment.

[0628] The network side device may further include a network interface 1206 , which is, for example, a Common Public Radio Interface (CPRI).

[0629] Specifically, the network side device 1200 of the embodiment of the present application also includes: instructions or programs stored in the memory 1205 and executable on the processor 1204. The processor 1204 calls the instructions or programs in the memory 1205 to execute the methods executed by the modules shown in FIG6 or FIG9 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0630] 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 various processes of the embodiment of the feedback method for reporting channel state information or the various processes of the embodiment of the method for obtaining the precoding matrix are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0631] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a 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.

[0632] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned channel state information reporting feedback method embodiment, or to implement the various processes of the above-mentioned precoding matrix acquisition method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0633] 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.

[0634] 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 of the above-mentioned channel state information reporting feedback method embodiment, or to implement the various processes of the above-mentioned precoding matrix acquisition method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0635] An embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the feedback method for channel state information reporting as described above, and the network side device can be used to execute the steps of the precoding matrix acquisition method as described above.

[0636] 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 sentence "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 pointed out 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.

[0637] 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.

[0638] 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 feedback method, comprising: The terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; The terminal feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information (CSI) report; The terminal feeds back multiple basis vectors and at least one coefficient associated with the multiple basis vectors, including at least one of the following: In a case where there are multiple identical first basis vectors among the multiple basis vectors, the terminal feeds back a coefficient associated with the multiple first basis vectors; When the number of transmission layers is greater than m, the terminal feeds back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, where m and n are integers greater than 1; The terminal feeds back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in groups; The terminal obtains, through at least one codebook index feedback terminal, a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; Feedback, by the terminal, of the plurality of base vectors selected based on positions of the plurality of base vectors in all candidate base vectors; The terminal determines at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of CSI reports in the second part.

2. The method according to claim 1, wherein The terminal acquires a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including: In the case that there are a plurality of identical first basis vectors among the plurality of basis vectors, the terminal obtains a coefficient associated with one of the first basis vectors for the plurality of first basis vectors.

3. The method according to claim 2, wherein: For the multiple first basis vectors, the terminal obtains a coefficient associated with one of the first basis vectors, including: The terminal determines a coefficient associated with a first basis vector among the multiple first basis vectors based on a protocol agreement or a network configuration.

4. The method according to claim 3, wherein: The coefficient associated with the first basis vector includes one of the following: A first basis vector having the smallest associated transmission layer sequence number among the plurality of first basis vectors; The first basis vector having the largest associated transmission layer sequence number among the multiple first basis vectors.

5. The method according to any one of claims 1 to 4, wherein: In a case where multiple first basis vectors are the same among the multiple basis vectors, the terminal reports, through channel state information (CSI), the multiple basis vectors and at least one coefficient associated with the multiple basis vectors as feedback, including one of the following: The terminal divides the CSI report into at least two parts, feeds back base vector indications associated with the multiple base vectors in a first part of the CSI report, and feeds back coefficients associated with the multiple base vectors in a second part of the CSI report, where the first part and the second part are different parts of the at least two parts; The terminal divides the CSI report into at least two parts, feeds back indication information used to determine a payload size of a second part of the CSI report in a first part of the CSI report, and feeds back base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part, where the first part and the second part are different parts of the at least two parts. In the case where the CSI report is one part, the terminal determines a load size of the CSI report according to the multiple basis vectors being different basis vectors, and feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through the CSI report.

6. The method according to claim 1, wherein When the number of transmission layers is greater than m, the terminal obtains a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including: The terminal obtains a basis vector and at least one coefficient associated with the basis vector for every n transmission layers.

7. The method according to claim 6, wherein: n is one of the following: a predetermined value, the number of reference signal port groups associated with the precoding matrix, and the number of antenna polarizations.

8. The method according to any one of claims 1 to 7, wherein: The terminal feeds back a basis vector and a coefficient associated with the basis vector every n transmission layers, including one of the following: The terminal divides the CSI report into at least two parts, feeds back, in a first part of the CSI report, the number of coefficients associated with the multiple basis vectors, and feeds back, in a second part of the CSI report, basis vector indicators of the multiple basis vectors and at least one coefficient associated with the multiple basis vectors, wherein the first part and the second part are different parts of the at least two parts; The terminal divides the CSI report into at least two parts, and the terminal feeds back the number of coefficients associated with the multiple base vectors and the number of ranks or transmission layers associated with the CSI in a first part of the CSI report, and feeds back the base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts.

9. The method according to claim 1, wherein The terminal feeds back the multiple basis vectors in groups, including one of the following: The terminal feeds back a base vector indication of at least one second base vector and at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the multiple base vectors, and one base vector offset indication is used to determine a third base vector among the multiple base vectors, and the base vector offset indication includes one of the following: one base vector offset indication is associated with two parts of indication content, a first part of the two parts of indication content is used to indicate a group of base vector offset values, and a second part of the two parts of indication content is used to indicate a base vector offset value within the base vector group; one base vector offset indication is used to indicate an offset value; The terminal feeds back at least one base vector group indication, wherein one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transmission layers, and at least one base vector associated with all transmission layers.

10. The method according to claim 9, wherein: The base vector group satisfies at least one of the following: The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, and O2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling; The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-2 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, and N2*O1-N2 base vectors in the base vector group, where O1, O2, N1, and N2 are parameters configured or indicated by network signaling; The number of base vector groups is N1*N2, one base vector group includes O1*O2 base vectors, the first part indicates that the content is associated with the N1*N2 base vector group in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: O1+O2-1 base vectors in the base vector group, O1 base vector in the base vector group, O2 base vectors in the base vector group, and 1 base vector in the base vector group, wherein O1, O2, N1 and N2 are parameters configured or indicated by network signaling; The number of base vector groups is N1*N2, one base vector group includes N1*O1 or N2*O2 base vectors, the first part indicates that the content is associated with N1*N2-1 base vector groups in the N1*N2 base vector groups, and the second part indicates that the content is associated with one of the following: N1*O1 base vectors in the base vector group, N2*O2 base vectors in the base vector group, N1*O1-N1 base vectors in the base vector group, N2*O1-N2 base vectors in the base vector group, or 1 base vector in the base vector group, wherein O1, O2, N1, and N2 are parameters configured or indicated by network signaling; In a case where the value of the first part indication content is 0 or the value of the second part indication content is 0, the base vector offset indication determines that the third base vector is the second base vector associated with the base vector offset indication.

11. The method according to claim 9, wherein: Before the terminal feeds back at least one base vector group indication, the method further includes: The terminal obtains at least one candidate basis vector group indicated by the network side device; The terminal selects one base vector group from the at least one candidate base vector group based on the multiple base vectors, wherein the at least one base vector group indicator is used to indicate the selected base vector group.

12. The method according to any one of claims 1, 9 to 11, wherein: Before the terminal feeds back the multiple basis vectors in groups, the method further includes: The terminal determines that the terminal feeds back the multiple basis vectors in groups based on a specific rank value or a specific transmission mode, wherein the specific rank value or the specific transmission mode is indicated by network signaling or agreed upon by a protocol.

13. The method according to claim 1, wherein The terminal feeds back at least one coefficient associated with the plurality of basis vectors in groups, including: The terminal feeds back at least one coefficient group indication, where one coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transmission layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

14. The method according to claim 13, wherein: Before the terminal feeds back at least one coefficient group indication, the method further includes: The terminal obtains at least one candidate coefficient group indicated by the network side device; The terminal determines at least one coefficient group associated with the plurality of basis vectors from the at least one candidate coefficient group, wherein the at least one coefficient group indicates the at least one coefficient group determined.

15. The method according to claim 1, wherein The target hypothesis includes at least one of the following: For a CSI report, the terminal determines a maximum payload size based on all available rank values ​​associated with the CSI report, and determines at least one of the following based on the maximum payload size associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports; For a CSI report, the terminal determines a maximum payload size, and determines at least one of the following based on the maximum payload size among multiple CSI reports: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of second part CSI reports; For a CSI report, the terminal determines a reference rank value based on the number of subbands associated with the CSI report, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part; For a CSI report, the terminal determines an actual payload size, and determines at least one of the following based on the actual payload size associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of the at least one physical uplink control channel resource, and the number of second part CSI reports; For a CSI report, the terminal determines a reference rank value based on network signaling, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part; For a CSI report, the terminal determines a reference rank value based on all available rank values ​​associated with the CSI report, and determines at least one of the following based on the reference rank value associated with each CSI report: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part; For a CSI report, the terminal determines at least one of the following based on a specific load size: at least one physical uplink control channel resource, the number of PRBs of at least one physical uplink control channel resource, and the number of CSI reports in the second part, wherein the specific load size is one of the following: a value indicated by network signaling and a value agreed upon in the protocol.

16. The method according to claim 1 or 15, wherein: The target hypothesis is related to at least one of the following parameters: The available rank value associated with each CSI report; The maximum available rank value associated with each CSI report; The number of subbands associated with each CSI report; The reference rank value associated with each CSI report; Each CSI reports the actual payload size associated with it; The maximum payload size associated with each CSI report; A specific payload size associated with each CSI report, where the specific payload size is one of the following: a value indicated by network signaling, or a value agreed upon by the protocol; The codebook mode associated with each CSI report.

17. The method according to claim 1, wherein The different expressions associated with at least one identical codebook index for different rank values ​​or different codebook modes include at least one of the following: In the process of determining the codebook index, for different rank values ​​or different codebook modes, the required parameters satisfy at least one of the following: at least one parameter is different, at least one parameter has a different value, and at least one parameter has a different value range; For different rank values ​​or different codebook modes, the codebook index represents different physical meanings.

18. The method according to claim 1 or 17, wherein The terminal obtains, through at least one codebook index feedback terminal, a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including at least one of the following: The terminal determines a first payload size of a CSI report based on a first rank value or a first codebook mode, and when a second rank value to be fed back by the terminal is different from the first rank value, or the second codebook mode to be fed back is different from the first codebook mode, the terminal pads a 0-bit sequence when feeding back the CSI report so that the payload size of the CSI report associated with the second rank value or the second codebook mode reaches the first payload size, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated by the network, or the maximum rank value among the candidate rank values ​​indicated by the network, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, or a codebook mode indicated by the network; The terminal determines a fixed second load size based on the protocol agreement. When the actual load size of the CSI report to be fed back by the terminal is different from the second load size, the terminal fills a 0-bit sequence so that the load size of the fed-back CSI report reaches the second load size.

19. The method according to claim 1, wherein The plurality of base vectors selected by the terminal based on position feedback of the plurality of base vectors in all candidate base vectors include one of the following: The terminal divides all candidate basis vectors into a plurality of candidate basis vector groups, and feeds back a basis vector selected by the terminal in each of the basis vector groups using a first combination number, wherein the basis vector selected by the terminal in all candidate basis vector groups is the plurality of basis vectors; The terminal determines a base vector range, and feeds back the multiple base vectors selected from the base vector range through a second combination number, wherein the base vector range is agreed upon by a protocol or indicated by network signaling, and the base vector range includes at least one base vector; The terminal feeds back each of the multiple basis vectors via a bit sequence, wherein each of the bit sequences is used to indicate a sequence number of a selected basis vector among candidate basis vectors.

20. The method according to claim 19, wherein Feedback by the terminal of the plurality of base vectors selected based on positions of the plurality of base vectors in all candidate base vectors includes: When the number of reference signal ports associated with the precoding matrix is ​​greater than the agreed value or when half of the number of reference signal ports associated with the precoding matrix is ​​greater than the agreed value, the terminal feeds back the selected multiple base vectors based on the positions of the multiple base vectors in all candidate base vectors.

21. The method according to claim 1, wherein When the number of transmission layers is greater than m, the terminal feeds back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, including: when the number of transmission layers is greater than m, the terminal obtains 1 basis vector and at least one coefficient associated with the basis vector for every 2 transmission layers.

22. The method according to claim 21, wherein The number of transmission layers is an odd number, and for the last transmission layer, the terminal obtains one basis vector and at least one coefficient associated with the one basis vector.

23. The method according to claim 1, wherein The terminal uses a specific codebook mode, and the specific codebook mode is a codebook mode indicated by network signaling.

24. The method according to claim 1, wherein The at least one codebook index having different expressions associated with different rank values ​​or different codebook modes includes: in the process of determining the same codebook index, for different rank values ​​or different codebook modes, the required parameters satisfy at least one of the following: at least one parameter is different, at least one parameter value is different, and at least one parameter value range is different.

25. A method for obtaining a precoding matrix, comprising: The network-side device obtains, by the terminal through the CSI report, multiple base vectors and at least one coefficient associated with the multiple base vectors; The network-side device acquires a precoding matrix based on the multiple basis vectors and at least one coefficient associated with the multiple basis vectors; The network-side device obtains multiple base vectors fed back by the terminal through a CSI report and at least one coefficient associated with the multiple base vectors, including at least one of the following: The network-side device obtains the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, obtains a coefficient associated with one of the first basis vectors fed back by the terminal; The network-side device obtains, from the terminal, a basis vector and at least one coefficient associated with the basis vector for every n transmission layers, where the number of the transmission layers is greater than m, and m and n are integers greater than 1; The network side device obtains the multiple base vectors or at least one coefficient associated with the multiple base vectors fed back by the terminal in group; The network-side device obtains, by the terminal through at least one codebook index, a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; The network side device obtains a plurality of basis vector indications fed back by the terminal, and determines the plurality of basis vectors indicated by the plurality of basis vector indications based on all candidate basis vectors indicated by the network side device to the terminal; The network side device determines at least one of the following based on the target hypothesis: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of second part CSI reports.

26. The method according to claim 25, wherein The network-side device obtains the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, obtains a coefficient associated with one of the first basis vectors fed back by the terminal, including one of the following: The network-side device receives a first part of the CSI report fed back by the terminal, obtains the multiple base vectors based on base vector indications associated with the multiple base vectors fed back in the first part, determines that multiple first base vectors among the multiple base vectors are the same base vectors, determines that the terminal has fed back coefficients of one first base vector for the multiple first base vectors, determines the number of coefficients associated with the multiple base vectors fed back in a second part of the CSI report or a payload size of the second part based on the number of the same multiple first base vectors among the multiple base vectors, and obtains the coefficients associated with the multiple base vectors fed back in the second part by the terminal based on the number of coefficients associated with the multiple base vectors or the payload size of the second part; The network-side device obtains indication information fed back by the terminal in the first part of the CSI report for determining a payload size of a second part of the CSI report, determines a payload size of the second part of the CSI report based on an indication of the indication information, and obtains, based on the payload size of the second part, a base vector indication associated with the multiple base vectors and coefficients associated with the multiple base vectors fed back by the terminal in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part. The network-side device determines a payload size of the CSI report according to the multiple base vectors being different base vectors, parses the CSI report fed back by the terminal, obtains base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors from the CSI report, obtains the multiple base vectors based on the base vector indications of the multiple base vectors, and for the same multiple first base vectors among the multiple base vectors, the network-side device determines that only the coefficient of one first base vector is fed back in the CSI report.

27. The method according to claim 25 or 26, wherein The method further comprises at least one of the following: The network side device configures the terminal to feed back a coefficient associated with one of the multiple first basis vectors through signaling; The network-side device configures, through signaling, the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, the terminal feeds back a coefficient associated with the first basis vector; The network side device configures the terminal to feed back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers through signaling; The network-side device configures the terminal through signaling to feed back the multiple base vectors or at least one coefficient associated with the multiple base vectors in a group manner.

28. The method according to claim 25, wherein The network-side device obtains, from the terminal for every n transmission layers, a basis vector and at least one coefficient associated with the basis vector, including at least one of the following: The network-side device receives the number of coefficients associated with the multiple base vectors fed back by the terminal in the first part of the CSI report, determines a payload size associated with the base vectors or a payload size associated with the at least one coefficient fed back by the terminal based on the number of ranks or the number of transmission layers, and parses the second part of the CSI report based on the determined payload size to obtain base vector indicators of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal; The network side device receives the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers fed back by the terminal in the first part of the CSI report, determines the load size associated with the base vector or the load size associated with the at least one coefficient fed back by the terminal based on the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers, parses the second part of the CSI report based on the determined load size, and obtains the base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal.

29. The method according to claim 25, wherein The network-side device obtains the multiple basis vectors fed back by the terminal in groups, including one of the following: The network-side device receives a base vector indication of at least one second base vector fed back by the terminal and at least one base vector offset indication associated with the at least one second base vector, and obtains multiple base vectors fed back by the terminal based on the base vector indication of the at least one second base vector and the at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the multiple base vectors, and one base vector offset indication is used to determine a third base vector among the multiple base vectors, and the base vector offset indication includes one of the following: one base vector offset indication associated with two parts of indication content, wherein the first part of the indication content is used to indicate a group of base vector offset values, and the second part of the indication content is used to indicate a base vector offset value within the base vector group; one base vector offset indication is used to indicate an offset value; The network-side device receives at least one base vector group indication fed back by the terminal, and obtains the multiple base vectors fed back by the terminal, wherein the base vector group indication is used to indicate one candidate base vector group in at least one candidate base vector group indicated by the network-side device for the terminal, and one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transport layers, and at least one base vector associated with all transport layers.

30. The method according to claim 25 or 29, wherein The method further comprises at least one of the following: The network-side device indicates a specific rank value or a specific transmission mode through network signaling, where the specific rank value or the specific transmission mode is used to instruct the terminal to feed back the multiple basis vectors in groups; The network-side device indicates the specific rank value or the specific transmission mode through network signaling, where the specific rank value or the specific transmission mode is used to instruct the terminal to feed back at least one coefficient associated with the multiple basis vectors in groups; The network side device indicates multiple groups of candidate basis vector groups through network signaling; The network side device indicates multiple groups of candidate coefficient groups through network signaling.

31. The method of claim 25, wherein: The network-side device obtains at least one coefficient associated with the plurality of basis vectors fed back by the terminal in group, including: The network side device receives at least one coefficient group indication fed back by the terminal, and obtains at least one coefficient associated with the multiple basis vectors fed back by the terminal based on the at least one coefficient group indication, wherein the coefficient group indication is used to indicate one of the at least one candidate coefficient group indicated by the network side device for the terminal, and one coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transport layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

32. The method of claim 25, wherein: The method further includes: the network side device determining an expression of at least one codebook index based on the rank value fed back by the terminal or the codebook mode associated with the CSI report fed back by the terminal, and determining a value or value range or load size or physical meaning of the at least one codebook index based on the determined expression.

33. The method of claim 25, wherein: The network-side device obtains a plurality of basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the plurality of basis vectors, including one of the following: The network side device determines a first payload size of the CSI report based on the at least one codebook index and a first rank value or a first codebook mode, and parses the CSI report fed back by the terminal based on the first payload size, and obtains multiple basis vectors fed back by the terminal and at least one associated with the multiple basis vectors, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated by the network side device to the terminal, and a maximum rank value among the candidate rank values ​​indicated by the network side device to the terminal, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, and a codebook mode indicated by the network side device to the terminal; The network-side device determines a fixed second payload size based on a protocol agreement, parses the CSI report fed back by the terminal based on the second payload size, and obtains multiple base vectors fed back by the terminal and at least one of the multiple base vector associations.

34. The method of claim 25, wherein: The network-side device acquires multiple base vector indications fed back by the terminal, and determines, based on all candidate base vectors indicated by the network-side device to the terminal, the multiple base vectors indicated by the multiple base vector indications, including one of the following: The network-side device receives a first combination number fed back by the terminal, and determines, based on a plurality of candidate base vector groups, the plurality of base vectors indicated by the first combination number, wherein the first combination number is used to indicate a base vector selected by the terminal from each of the candidate base vector groups, and all candidate base vectors are divided into the plurality of candidate base vector groups; The network-side device receives a second combination number fed back by the terminal, and determines, based on a base vector range, the multiple base vectors indicated by the second combination number, wherein the second combination number is used to indicate a base vector selected by the terminal from the base vector range, and the base vector range includes at least one base vector; The network-side device receives a bit sequence fed back by the terminal for each of the multiple basis vectors, and determines the multiple basis vectors based on the bit sequence, wherein each of the bit sequences is used to indicate the sequence number of a selected basis vector among the candidate basis vectors.

35. The method according to claim 34, wherein The method further comprises at least one of the following: The network side device indicates a plurality of candidate basis vector groups to the terminal; The network-side device indicates the base vector range to the terminal.

36. A channel state information report feedback device, comprising: A first acquisition module, configured to acquire a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors; A feedback module, configured to report back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information (CSI) report; The feedback module feeds back a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including at least one of the following: In a case where there are a plurality of identical first basis vectors among the plurality of basis vectors, feeding back a coefficient associated with the plurality of first basis vectors; When the number of transmission layers is greater than m, a basis vector and at least one coefficient associated with the basis vector are fed back for every n transmission layers, where m and n are integers greater than 1; Feedback the plurality of basis vectors or at least one coefficient associated with the plurality of basis vectors in groups; Acquiring, through at least one codebook index feedback terminal, a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; Feedback of the plurality of basis vectors selected based on positions of the plurality of basis vectors among all candidate basis vectors; Based on the target assumption, at least one of the following is determined: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of CSI reports in the second part.

37. The apparatus according to claim 36, wherein The first acquisition module acquires a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including: In the case that there are a plurality of identical first basis vectors among the plurality of basis vectors, a coefficient associated with one of the first basis vectors is obtained for the plurality of first basis vectors.

38. The apparatus according to claim 36 or 37, wherein In a case where multiple first basis vectors are the same among the multiple basis vectors, the feedback module feeds back the multiple basis vectors and at least one coefficient associated with the multiple basis vectors through a channel state information CSI report, including one of the following: Dividing the CSI report into at least two parts, feeding back base vector indications associated with the multiple base vectors in a first part of the CSI report, and feeding back coefficients associated with the multiple base vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts; Dividing the CSI report into at least two parts, feeding back indication information used to determine a payload size of a second part of the CSI report in a first part of the CSI report, and feeding back base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part, where the first part and the second part are different parts of the at least two parts. In the case where the CSI report is one part, a load size of the CSI report is determined according to the multiple basis vectors being different basis vectors, and the multiple basis vectors and at least one coefficient associated with the multiple basis vectors are fed back through the CSI report.

39. The apparatus of claim 36, wherein: When the number of transmission layers is greater than m, the first acquisition module acquires a plurality of basis vectors and at least one coefficient associated with the plurality of basis vectors, including: A basis vector and at least one coefficient associated with the basis vector are obtained for every n transmission layers.

40. The apparatus of claim 36, wherein The feedback module feeds back a basis vector and a coefficient associated with the basis vector every n transmission layers, including one of the following: Dividing the CSI report into at least two parts, feeding back the number of coefficients associated with the multiple basis vectors in a first part of the CSI report, and feeding back basis vector indications of the multiple basis vectors and at least one coefficient associated with the multiple basis vectors in a second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts; The CSI report is divided into at least two parts, and the number of coefficients associated with the multiple base vectors and the number of ranks or transmission layers associated with the CSI are fed back in the first part of the CSI report. The base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors are fed back in the second part of the CSI report, wherein the first part and the second part are different parts of the at least two parts.

41. The apparatus of claim 36, wherein: The feedback module feeds back the plurality of basis vectors in groups, including one of the following: Feedback is given of a base vector indication of at least one second base vector and at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the plurality of base vectors, one base vector offset indication is used to determine a third base vector among the plurality of base vectors, and the base vector offset indication comprises one of the following: one base vector offset indication is associated with two parts of indication content, a first part of the two parts of indication content is used to indicate a group of base vector offset values, and a second part of the two parts of indication content is used to indicate a base vector offset value within the base vector group; one base vector offset indication is used to indicate an offset value; The terminal feeds back at least one base vector group indication, wherein one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transmission layers, and at least one base vector associated with all transmission layers.

42. The apparatus of claim 36, wherein: The feedback module feeds back at least one coefficient associated with the plurality of basis vectors in groups, including: At least one coefficient group indication is fed back, where the coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transmission layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

43. The apparatus of claim 36, wherein: The feedback module feeds back the selected plurality of basis vectors based on positions of the plurality of basis vectors in all candidate basis vectors, including one of the following: Divide all candidate basis vectors into a plurality of candidate basis vector groups, and feed back the basis vector selected by the terminal in each of the basis vector groups using a first combination number, wherein the basis vector selected by the terminal in all candidate basis vector groups is the plurality of basis vectors; Determine a base vector range, and feed back the multiple base vectors selected from the base vector range through a second combination number, wherein the base vector range is agreed upon by a protocol or indicated by network signaling, and the base vector range includes at least one base vector; Each basis vector in the plurality of basis vectors is fed back via a bit sequence, wherein each of the bit sequences is used to indicate a sequence number of a selected basis vector in the candidate basis vectors.

44. A device for obtaining a precoding matrix, comprising: A second acquisition module is configured to acquire a plurality of basis vectors fed back by the terminal through a CSI report and at least one coefficient associated with the plurality of basis vectors; A third acquisition module is configured to acquire a precoding matrix based on the multiple basis vectors and at least one coefficient associated with the multiple basis vectors; The third acquisition module acquires multiple basis vectors fed back by the terminal through the CSI report and at least one coefficient associated with the multiple basis vectors, including at least one of the following: Obtain the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, obtain a coefficient associated with one of the first basis vectors fed back by the terminal; Obtaining, by the terminal, a basis vector fed back for every n transmission layers and at least one coefficient associated with the basis vector, wherein the number of the transmission layers is greater than m, and m and n are integers greater than 1; Obtaining the plurality of basis vectors or at least one coefficient associated with the plurality of basis vectors fed back by the terminal in group; Obtaining a plurality of basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the plurality of basis vectors, wherein at least one codebook index has different expressions associated with different rank values ​​or different codebook modes; Acquire multiple basis vector indications fed back by the terminal, and determine the multiple basis vectors indicated by the multiple basis vector indications based on all candidate basis vectors indicating the terminal; Based on the target assumption, at least one of the following is determined: at least one physical uplink control channel resource, the number of physical resource blocks (PRBs) of the at least one physical uplink control channel resource, and the number of CSI reports in the second part.

45. The apparatus of claim 44, wherein: The third acquisition module acquires the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, acquires a coefficient associated with one of the first basis vectors fed back by the terminal, including one of the following: receiving a first part of the CSI report fed back by the terminal, obtaining the multiple base vectors based on base vector indications associated with the multiple base vectors fed back in the first part, determining that multiple first base vectors among the multiple base vectors are the same base vectors, determining that the terminal has fed back coefficients of one first base vector for the multiple first base vectors, determining the number of coefficients associated with the multiple base vectors fed back in a second part of the CSI report or a payload size of the second part based on the number of the same first base vectors among the multiple base vectors, and obtaining the coefficients associated with the multiple base vectors fed back in the second part by the terminal based on the number of coefficients associated with the multiple base vectors or the payload size of the second part; Obtaining indication information fed back by the terminal in the first part of the CSI report for determining a payload size of the second part of the CSI report, determining a payload size of the second part of the CSI report based on an indication of the indication information, and obtaining, based on the payload size of the second part, base vector indications associated with the multiple base vectors and coefficients associated with the multiple base vectors fed back by the terminal in the second part of the CSI report, wherein the indication information is used to indicate at least one of the following: the number of base vector groups with the same base vector, where the base vectors in the same base vector group are the same; the number of the same base vector pairs, where the base vectors in the same base vector pair are the same; and the number of coefficients present in the second part; Determine a payload size of the CSI report according to whether the multiple base vectors are different base vectors, parse the CSI report fed back by the terminal, obtain base vector indications of the multiple base vectors and at least one coefficient associated with the multiple base vectors from the CSI report, obtain the multiple base vectors based on the base vector indications of the multiple base vectors, and for the same multiple first base vectors among the multiple base vectors, determine that only the coefficient of one first base vector is fed back in the CSI report.

46. ​​The apparatus according to claim 44 or 45, wherein Also includes: A configuration module for at least one of the following: configuring the terminal to feed back, through signaling, a coefficient associated with one of the plurality of first basis vectors; The terminal configures, through signaling, the multiple basis vectors fed back by the terminal, and for the same multiple first basis vectors among the multiple basis vectors, the terminal feeds back a coefficient associated with the first basis vector; Configure the terminal to feed back a basis vector and at least one coefficient associated with the basis vector for every n transmission layers through signaling; The terminal is configured through signaling to feed back the multiple basis vectors or at least one coefficient associated with the multiple basis vectors in a group manner.

47. The apparatus of claim 44, wherein: The third acquisition module acquires, for each n transmission layers, a basis vector fed back by the terminal and at least one coefficient associated with the basis vector, including at least one of the following: receiving the number of coefficients associated with the multiple base vectors fed back by the terminal in the first part of the CSI report, determining a payload size associated with the base vectors or a payload size associated with the at least one coefficient fed back by the terminal based on the number of ranks or the number of transmission layers, parsing the second part of the CSI report based on the determined payload size, and obtaining base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal; Receive the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers fed back by the terminal in the first part of the CSI report, determine the load size associated with the base vector or the load size associated with the at least one coefficient fed back by the terminal based on the number of coefficients associated with the multiple base vectors and the number of ranks associated with the CSI or the number of transmission layers, parse the second part of the CSI report based on the determined load size, and obtain the base vector indications of the multiple base vectors and the at least one coefficient associated with the multiple base vectors fed back by the terminal.

48. The apparatus of claim 45, wherein The third acquisition module acquires the multiple basis vectors fed back by the terminal in groups, including one of the following: receiving a base vector indication of at least one second base vector fed back by the terminal and at least one base vector offset indication associated with the at least one second base vector, and acquiring multiple base vectors fed back by the terminal based on the base vector indication of the at least one second base vector and the at least one base vector offset indication associated with the at least one second base vector, wherein one base vector indication is used to determine a second base vector among the multiple base vectors, and one base vector offset indication is used to determine a third base vector among the multiple base vectors, and the base vector offset indication includes one of the following: one base vector offset indication associated with two parts of indication content, wherein the first part of the indication content is used to indicate a group of base vector offset values, and the second part of the indication content is used to indicate a base vector offset value within the base vector group; and one base vector offset indication is used to indicate a single offset value; receiving at least one base vector group indication fed back by the terminal, and acquiring the multiple base vectors fed back by the terminal, wherein the base vector group indication is used to indicate one candidate base vector group among at least one candidate base vector group indicated for the terminal, and one base vector group indication is used to indicate at least one of the following: at least one base vector associated with a group of transport layers, and at least one base vector associated with all transport layers.

49. The apparatus according to claim 44 or 48, wherein The invention further comprises: a first indication module, configured to: Indicating a specific rank value or a specific transmission mode through network signaling, where the specific rank value or the specific transmission mode is used to instruct the terminal to feed back the multiple basis vectors in groups; Indicating the specific rank value or specific transmission mode through network signaling, where the specific rank value or specific transmission mode is used to instruct the terminal to feed back at least one coefficient associated with the multiple basis vectors in groups; Indicating multiple groups of candidate basis vector groups through network signaling; Multiple groups of candidate coefficient groups are indicated through network signaling.

50. The apparatus of claim 44, wherein The third acquisition module acquires at least one coefficient associated with the plurality of basis vectors fed back by the terminal in group form, including: Receive at least one coefficient group indication fed back by the terminal, and based on the at least one coefficient group indication, obtain at least one coefficient associated with the multiple basis vectors fed back by the terminal, wherein the coefficient group indication is used to indicate one candidate coefficient group among at least one candidate coefficient group indicated for the terminal, and one coefficient group indication is used to indicate one of the following: at least one coefficient associated with a group of transmission layers, at least one coefficient associated with at least one basis vector, and at least one coefficient associated with at least one reference signal port group.

51. The apparatus of claim 44, wherein: The third acquisition module acquires a plurality of basis vectors fed back by the terminal through at least one codebook index and at least one coefficient associated with the plurality of basis vectors, including one of the following: Determining a first payload size of the CSI report based on the at least one codebook index and a first rank value or a first codebook mode, parsing the CSI report fed back by the terminal based on the first payload size, and obtaining multiple basis vectors fed back by the terminal and at least one associated with the multiple basis vectors, wherein the first rank value is one of the following: a rank value agreed upon by the protocol, any one of the candidate rank values ​​indicated to the terminal, and a maximum rank value among the candidate rank values ​​indicated to the terminal, and the first codebook mode is one of the following: a codebook mode agreed upon by the protocol, and a codebook mode indicated to the terminal; A fixed second payload size is determined based on a protocol agreement, and based on the second payload size, the CSI report fed back by the terminal is parsed to obtain multiple base vectors fed back by the terminal and at least one of the multiple base vector associations.

52. The apparatus of claim 44, wherein: The third acquisition module acquires multiple basis vector indications fed back by the terminal, and determines the multiple basis vectors indicated by the multiple basis vector indications based on all candidate basis vectors indicating the terminal, including one of the following: receiving a first combination number fed back by the terminal, and determining the multiple basis vectors indicated by the first combination number based on multiple candidate basis vector groups, wherein the first combination number is used to indicate a basis vector selected by the terminal from each of the candidate basis vector groups, and all candidate basis vectors are divided into the multiple candidate basis vector groups; receiving a second combination number fed back by the terminal, and determining, based on a base vector range, the multiple base vectors indicated by the second combination number, wherein the second combination number is used to indicate a base vector selected by the terminal from the base vector range, and the base vector range includes at least one base vector; A bit sequence fed back by the terminal for each of the multiple basis vectors is received, and the multiple basis vectors are determined based on the bit sequence, wherein each of the bit sequences is used to indicate a sequence number of a selected basis vector among candidate basis vectors.

53. The apparatus of claim 52, wherein: Also includes: The second indication module is configured to: indicating a plurality of candidate basis vector groups to the terminal; The base vector range is indicated to the terminal.

54. A channel state information report feedback method, comprising: The terminal determines a reference signal object or a configuration of the reference signal object, wherein the reference signal object includes at least one of the following: a plurality of reference signal groups, a plurality of reference signals, and a plurality of reference signal sets; The terminal determines a channel state information (CSI) report based on the reference signal object or the configuration of the reference signal object; The terminal feeds back the channel state information report; The terminal determining the multiple reference signal groups or the configurations of the multiple reference signal groups includes at least one of the following: determining, by the terminal, a transmission interval between a plurality of the reference signal groups; Determining, by the terminal, a transmission interval between a plurality of first reference signals, where the first reference signal is a first configured reference signal or a first transmitted reference signal in each reference signal group of the plurality of reference signal groups; The terminal determines that the multiple reference signal groups are sent in an order configured by the reference signal groups; The terminal determines the number n of reference signals associated with each reference signal group, and divides all configured reference signals into m reference signal groups in a target order, where n is an integer greater than 1 and m is an integer greater than 1; or The terminal determining the multiple reference signals or the configuration of the multiple reference signals includes at least one of the following: The terminal determines that within a resource block (RB), a difference between resource unit (RE) positions of multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs provided by the terminal capability feedback; The terminal determines that a difference between symbol positions of multiple reference signals within a time slot or within N adjacent time slots does not exceed a second value, where the second value is the number of symbols agreed upon by the protocol or the number of symbols of terminal capability feedback, where N is an integer greater than 0; When the terminal determines that the multiple reference signals include an interference measurement reference signal and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or The terminal determining the multiple reference signal sets or the configurations of the multiple reference signal sets includes at least one of the following: The terminal determines a transmission interval of a reference signal, and the multiple reference signal sets share the transmission interval; The terminal determines, by sending, multiple reference signals in each reference signal set in accordance with a configuration order of the reference signals; The terminal determines that reference signals in the same configuration position in the multiple reference signal sets are sent in the same or adjacent time slots; The terminal determines that reference signals at the same configuration position in a plurality of the reference signal sets are grouped together, and the terminal determines the CSI report based on the plurality of reference signal groups.

55. The method of claim 54, wherein The target sequence includes at least one of the following: Configuration order of reference signals; Reference signal IDs are in ascending order; The configuration order of the reference signal set; The reference signal set ID is in ascending order; The configuration order of the reference signal set, for all reference signals in a reference signal set, is in ascending order of reference signal ID or the configuration order of the reference signals; The reference signal set IDs are ordered from small to large. For all reference signals in a reference signal set, the reference signal IDs are ordered from small to large or the configuration order of the reference signals.

56. A method for obtaining a channel state information report, comprising: The network side device sends network signaling to indicate a reference signal object or a configuration of a reference signal object of the terminal, wherein the reference signal object includes at least one of the following: multiple reference signal groups, multiple reference signals, and multiple reference signal sets; Receiving, by the network side device, a CSI report fed back by the terminal based on the reference signal object or the configuration of the reference signal object; The sending of network signaling by the network side device to indicate multiple reference signal groups or configuration of multiple reference signal groups to the terminal includes at least one of the following: The network side device configures the transmission interval between the multiple reference signal groups through network signaling; The network-side device configures, through network signaling, a transmission interval of multiple first reference signals, where the first reference signal is the first configured reference signal or the first transmitted reference signal of each reference signal group; The network-side device configures, through network signaling, the multiple reference signal groups to be sent in the order in which the reference signal groups are configured; The network-side device configures the number of reference signals associated with each reference signal group through network signaling; or The network side device sending network signaling to indicate multiple reference signals to the terminal or configuration of the multiple reference signals includes at least one of the following: The network side device configures, through network signaling, within one RB, that the difference between the RE positions of the multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs provided by the terminal capability feedback; The network side device configures, through network signaling, that within a time slot or N adjacent time slots, a difference between symbol positions of multiple reference signals does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols fed back by the terminal capability; When the network-side device configures through signaling that the multiple reference signals include an interference measurement reference signal, and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or The sending of network signaling by the network side device to indicate multiple reference signal sets or configuration of multiple reference signal sets to the terminal includes at least one of the following: The network side device sends network signaling to indicate a transmission interval of one reference signal, and the multiple reference signal sets share the transmission interval; The network side device sends network signaling to indicate multiple reference signals in each reference signal set, and sends the multiple reference signals according to the configuration order of the reference signals; The network side device sends network signaling to instruct the reference signals in the same configuration position in the multiple reference signal sets to be sent in the same or adjacent time slots; The network side device sends network signaling to indicate that reference signals at the same configuration position in a plurality of reference signal sets are grouped together, and the terminal determines the CSI report based on the plurality of reference signal groups.

57. A channel state information report feedback device, comprising: a first determining module, configured to determine a reference signal object or a configuration of the reference signal, wherein the reference signal object comprises at least one of: a plurality of reference signal groups, a plurality of reference signals, or a plurality of reference signal sets; A second determining module is configured to determine a channel state information (CSI) report based on the reference signal object; A feedback module, configured to provide feedback on the CSI report; The first determining module determining the multiple reference signal groups or the configuration of the multiple reference signal groups includes at least one of the following: determining a transmission interval between a plurality of the reference signal groups; determining a transmission interval between a plurality of first reference signals, where the first reference signal is a first configured reference signal or a first transmitted reference signal in each reference signal group of the plurality of reference signal groups; Determining that the multiple reference signal groups are to be sent in an order configured by the reference signal groups; determining the number n of reference signals associated with each reference signal group, and dividing all configured reference signals into m reference signal groups in a target order, where m and n are integers greater than 1; or The first determining module determining the multiple reference signals or the configuration of the multiple reference signals includes at least one of the following: Determining that within a resource block (RB), a difference between resource unit (RE) positions of multiple reference signals does not exceed a first value, where the first value is the number of REs agreed upon in a protocol or the number of REs provided by a terminal capability feedback; Determining that a difference between symbol positions of multiple reference signals within a time slot or within N adjacent time slots does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols provided for terminal capability feedback, where N is an integer greater than 0; When it is determined that the multiple reference signals include an interference measurement reference signal, and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement reference signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or The first determining module determining the multiple reference signal sets or the configurations of the multiple reference signal sets includes at least one of the following: determining a transmission interval of a reference signal, wherein the plurality of reference signal sets share the transmission interval; Determine that multiple reference signals in each reference signal set are sent according to a configuration order of the reference signals; Determining that reference signals at the same configuration position in a plurality of reference signal sets are sent in the same or adjacent time slots; Reference signals at the same configuration position in a plurality of the reference signal sets are determined to be a group, and the terminal determines the CSI report based on the plurality of reference signal groups.

58. The apparatus of claim 57, wherein The target sequence includes at least one of the following: Configuration order of reference signals; Reference signal IDs are in ascending order; The configuration order of the reference signal set; The reference signal set ID is in ascending order; The configuration order of the reference signal set, for all reference signals in a reference signal set, is in ascending order of reference signal ID or the configuration order of the reference signals; The reference signal set IDs are ordered from small to large. For all reference signals in a reference signal set, the reference signal IDs are ordered from small to large or the configuration order of the reference signals.

59. A device for obtaining a channel state information report, comprising: a sending module, configured to send network signaling to indicate a terminal reference signal object or a configuration of a reference signal object, wherein the reference signal object includes at least one of the following: a plurality of reference signal groups, a plurality of reference signals, and a reference signal set; a receiving module, receiving a CSI report fed back by the terminal based on the reference signal object or the configuration of the reference signal object; The sending module sending network signaling to indicate the terminal multiple reference signal groups or configuration of multiple reference signal groups includes at least one of the following: configuring, by network signaling, a transmission interval between the plurality of reference signal groups; configuring, through network signaling, a transmission interval of a plurality of first reference signals, where the first reference signal is the first configured reference signal or the first transmitted reference signal of each reference signal group; Configuring, through network signaling, the multiple reference signal groups to be sent in an order in which the reference signal groups are configured; The number of reference signals associated with each reference signal group is configured through network signaling; or, The sending module sending network signaling to indicate the terminal multiple reference signals or the configuration of multiple reference signals includes at least one of the following: The difference between the RE positions of the multiple reference signals in one RB is configured by network signaling to not exceed a first value, where the first value is the number of REs agreed upon in the protocol or the number of REs provided by the terminal capability feedback; Configuring, through network signaling, that within a time slot or within N adjacent time slots, a difference between symbol positions of multiple reference signals does not exceed a second value, where the second value is the number of symbols agreed upon in the protocol or the number of symbols provided by terminal capability feedback; When the multiple reference signals include an interference measurement reference signal through signaling configuration, and the total number of ports of channel measurement reference signals in the multiple reference signals exceeds a third value, the number of CSI interference measurement signals in the interference measurement reference signals is a fourth value or the number of interference measurement non-zero power CSI reference signals in the interference measurement reference signals is a fifth value, wherein the fourth value or the fifth value is less than the number of channel measurement reference signals, and the third value is the number of ports agreed upon by the protocol, or the number of ports for terminal capability feedback; or, The sending module sending network signaling to indicate the terminal multiple reference signal sets or configuration of multiple reference signal sets includes at least one of the following: Sending network signaling to indicate a transmission interval of one reference signal, where the multiple reference signal sets share the transmission interval; Sending network signaling to indicate multiple reference signals in each reference signal set, and sending the multiple reference signals in an order in which the reference signals are configured; Sending network signaling to instruct the reference signals in the same configuration position in the plurality of reference signal sets to be sent in the same or adjacent time slots; The network signaling is sent to indicate that the reference signals at the same configuration position in the multiple reference signal sets are grouped together, and the terminal determines the CSI report based on the multiple reference signal groups.

60. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the channel state information reporting feedback method as described in any one of claims 1 to 24 and 54 to 55 are implemented.

61. A network-side device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, implements the steps of the method for obtaining the precoding matrix as described in any one of claims 25 to 35, or implements the steps of the method for obtaining the channel state information report as described in claim 56.

62. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the method for feedback of the channel state information report as described in any one of claims 1 to 24, 54 to 55, or implements the steps of the method for obtaining the precoding matrix as described in any one of claims 25 to 35, or implements the steps of the method for obtaining the channel state information report as described in claim 56.

Citation Information

Patent Citations

  • Channel state information feedback method and terminal

    CN105577328A

  • Beam combining based channel state information (CSI) feedback

    CN112534743A

  • Channel state information feedback in wireless communication

    CN113491074A

  • CSI feedback and receiving method and device, and storage medium

    CN114070374A

  • PMI combination coefficient sending method and apparatus, and terminal

    WO2024061263A1