CSI feedback method and device, terminal, network side equipment and medium

Select part or all information in the receiving CSI configuration information for the terminal of the terminal for CSI feedback to form a pre -coded matrix of the multiplied product of the multi -child matrix, which solves the problem of poor high -precision CSI robustness when the channel changes are severely changed, and realize the precision of CSI feedback. Increases of nature and robustness.

CN119382749APending Publication Date: 2025-01-28VIVO MOBILE COMM CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310921599.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-25
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In wireless communication systems, in scenarios with severe channel changes, the robustness of high-precision CSI is poor, resulting in loss of CSI feedback accuracy and robustness.

Method used

After receiving the CSI configuration information from the network side device, the terminal or all information is selected for CSI feedback. The pre -code matrix indicated by the feedback CSI is the product of at least two sub -matrices. Determine based on the selected information.

Benefits of technology

Different accuracy CSI feedback was achieved in real -time adaptation channel changes to avoid CSI feedback accuracy and robust loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382749A_ABST
    Figure CN119382749A_ABST
Patent Text Reader

Abstract

The invention discloses a channel state information (CSI) feedback method and device, a terminal, network side equipment and a medium, and belongs to the technical field of communication, and the CSI feedback method in the embodiment of the invention comprises the following steps: the terminal receives configuration information for CSI from the network side equipment; the terminal selects part or all of the information from the information associated with the configuration information for CSI feedback, and the fed-back CSI comprises related information of the selected information; wherein the precoding matrix indicated by the feedback CSI is a product of at least two sub-matrixes, and the dimension of at least one of the at least two sub-matrixes is determined based on the selected information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a CSI feedback method, apparatus, terminal, network-side equipment and medium. Background Art

[0002] In wireless communication systems, network-side devices and terminals generally use multiple antennas for transmission and reception to obtain higher transmission rates. One principle of multi-antenna technology is to use some characteristics of the channel to form multi-layer transmission that matches the channel characteristics. The radiation direction of the signal is targeted, and the system performance can be improved without increasing the bandwidth and power. Network-side devices can improve transmission efficiency and reliability by precoding multiple antennas. In order to achieve high-performance precoded transmission, the precoding matrix needs to match the channel, which requires the terminal to feedback the channel state information (CSI). The network-side device performs precoded transmission based on the CSI fed back by the terminal.

[0003] The CSI fed back by the terminal includes high-precision CSI or low-precision CSI. In scenarios where the channel changes drastically, the channel changes shorten the effective time of the high-precision CSI, resulting in poor robustness of the high-precision CSI. For example, in high-speed mobile scenarios, the performance of high-precision CSI may be lower than that of low-precision CSI. In scenarios where the channel changes relatively slowly, the channel accuracy of high-precision CSI will bring greater performance gains than that of low-precision CSI.

[0004] Currently, network-side devices can only configure terminals to report high-precision CSI or low-precision CSI and configure corresponding codebook parameters through high-level signaling. They cannot adapt to channel changes in real time, which easily leads to loss of CSI feedback accuracy or CSI feedback robustness. Summary of the invention

[0005] The embodiments of the present application provide a CSI feedback method, apparatus, terminal, network-side equipment, and medium, which can instantly adapt to channel changes to provide CSI feedback of different accuracies, and effectively avoid the loss of CSI feedback accuracy or CSI feedback robustness.

[0006] In a first aspect, a CSI feedback method is provided, including:

[0007] The terminal receives configuration information for channel state information CSI from the network side device;

[0008] The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information;

[0009] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0010] In a second aspect, a CSI feedback method is provided, including:

[0011] The network side device sends configuration information for channel state information CSI to the terminal, and part or all of the information associated with the configuration information is selected for CSI feedback;

[0012] The network side device receives the CSI fed back by the terminal, where the fed back CSI includes relevant information of the selected information;

[0013] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0014] In a third aspect, a CSI feedback device is provided, including:

[0015] A first receiving module, configured to receive configuration information for channel state information CSI from a network side device;

[0016] A feedback module, configured to select part or all of the information associated with the configuration information for CSI feedback, wherein the fed-back CSI includes relevant information of the selected information;

[0017] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0018] In a fourth aspect, a CSI feedback device is provided, including:

[0019] A sending module, configured to send configuration information for channel state information CSI to a terminal, wherein part or all of the information associated with the configuration information is selected for CSI feedback;

[0020] A second receiving module, configured to receive CSI fed back by the terminal, where the fed back CSI includes relevant information of the selected information;

[0021] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0022] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0023] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to run a program or instruction to implement the steps of the method described in the first aspect, and the communication interface is used to couple with the processor.

[0024] In the seventh 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.

[0025] In an eighth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the processor is used to run a program or instruction to implement the steps of the method described in the second aspect, and the communication interface is used to couple with the processor.

[0026] In the ninth 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.

[0027] In the tenth aspect, a wireless communication system is provided, comprising: 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, and the network side device can be used to execute the steps of the method described in the second aspect.

[0028] In the eleventh 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 a program or instruction to implement the method described in the first aspect, or to implement the steps of the method described in the second aspect.

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

[0030] In an embodiment of the present application, after the terminal receives the configuration information for CSI from the network side device, it selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI contains the relevant information of the selected information, and the precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one of the at least two sub-matrices is determined based on the selected information. CSI feedback is no longer solely dependent on the configuration of the network side device, but the terminal selection is increased, so that different precision CSI feedback can be adapted to channel changes in real time, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A block diagram of a wireless communication system applicable to the embodiments of the present application;

[0032] Figure 2 This is a flowchart of an implementation of a CSI feedback method in an embodiment of the present application;

[0033] Figure 3 A schematic diagram of a dual-polarized planar antenna array in an embodiment of the present application;

[0034] Figure 4 A schematic diagram of determining port components in an embodiment of the present application;

[0035] Figure 5 Another schematic diagram of determining port components in an embodiment of the present application;

[0036] Figure 6 This is a first schematic diagram of associating different codebook parameters with different frequency domain resources in an embodiment of the present application;

[0037] Figure 7 This is a second schematic diagram of associating different codebook parameters with different frequency domain resources in an embodiment of the present application;

[0038] Figure 8 This is a third schematic diagram of associating different codebook parameters with different frequency domain resources in an embodiment of the present application;

[0039] Fig. 9 This is a first schematic diagram of using different codebook parameters in different time units in an embodiment of the present application;

[0040] Fig.10 This is a second schematic diagram of using different codebook parameters in different time units in an embodiment of the present application;

[0041] Fig.11 This is a third schematic diagram of using different codebook parameters in different time units in the embodiment of the present application;

[0042] Fig.12This is a flowchart of another CSI feedback method in an embodiment of the present application;

[0043] Fig.13 In the embodiments of this application Figure 2 A schematic diagram of the structure of the corresponding CSI feedback device;

[0044] Fig.14 In the embodiments of this application Fig.12 A schematic diagram of the structure of the corresponding CSI feedback device;

[0045] Fig.15 This is a schematic diagram of the structure of a communication device in an embodiment of the present application;

[0046] Fig.16 This is a schematic diagram of the structure of a terminal in an embodiment of the present application;

[0047] Fig.17 This is a schematic diagram of the structure of a network side device in an embodiment of the present application. DETAILED DESCRIPTION

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

[0049] The terms "first", "second", etc. of the present 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 one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0050] The term "indication" in this application can be 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, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0051] 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 illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0052] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and 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 referred to as 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, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments 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.

[0053] To facilitate understanding, the relevant technologies and concepts involved in the embodiments of the present application are first introduced.

[0054] In related technologies, network-side equipment, such as a base station, configures the terminal to use Type I or Type II for CSI feedback.

[0055] Type I CSI is a CSI with lower precision, i.e., low-precision CSI. The precoding matrix W on each layer and each subband contains only one codebook basis vector, for example:

[0056] W = W1W2;

[0057] Among them, W1 contains only one codebook basis vector, and W2 represents the coefficient after the basis vector projection. For a dual-polarized antenna array, W1 can be expressed as:

[0058]

[0059] v represents a codebook basis vector, which is generally a discrete Fourier transform (DFT) vector or a Kronecker product of a DFT vector.

[0060] Type IICSI is CSI with higher accuracy, that is, high-precision CSI, which compresses and feeds back CSI through multiple codebook basis vectors.

[0061] For Type IICSI with only spatial compression, the precoding matrix on each layer and each subband can be expressed as:

[0062] W = W1W2;

[0063] Among them, W1 contains multiple spatial basis vectors, and W2 represents the compressed coefficients. For example:

[0064]

[0065] For CSI feedback using spatial basis vectors and frequency basis vectors, the precoding matrix of a certain layer on N3 subbands and P ports can be modeled as:

[0066]

[0067] Among them, W1 contains multiple spatial basis vectors, W f Contains one or more frequency domain basis vectors, for example, W f Each column in is a frequency domain basis vector, and W2 represents the compressed coefficient.

[0068] For CSI feedback using spatial basis vectors, frequency basis vectors, and time basis vectors, the precoding matrix of a certain layer over P ports, N3 subbands, and N4 time units can be modeled as:

[0069]

[0070] Among them, W1 contains multiple spatial basis vectors, W f Contains one or more frequency domain basis vectors, W t Contains one or more time-domain basis vectors, for example, W t Each column in is a time domain basis vector, and W2 represents the compressed coefficient.

[0071] In scenarios where the channel changes relatively slowly, the channel accuracy of high-precision CSI will bring greater performance gains than that of low-precision CSI. However, in scenarios where the channel changes more drastically, the channel changes make the effective time of high-precision CSI very short, resulting in poor robustness of high-precision CSI. For example, in high-speed mobile scenarios, the performance of Type IICSI may be worse than that of Type I CSI.

[0072] The above is an introduction to the relevant technologies and concepts involved in the embodiments of the present application. The following is a detailed description of the CSI feedback method provided in the embodiments of the present application through some embodiments and their application scenarios in combination with the accompanying drawings.

[0073] See also Figure 2 As shown, it is an implementation flow chart of a CSI feedback method provided in an embodiment of the present application, and the method includes the following steps:

[0074] S210: The terminal receives configuration information for channel state information CSI from a network side device;

[0075] S220: The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information;

[0076] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0077] For the convenience of description, the above two steps are combined for explanation.

[0078] The network side device sends configuration information for CSI to the terminal. The information associated with the configuration information for CSI may include CSI feedback configuration information or CSI-associated CSI reference signal (Channel State Information-ReferenceSignal, CSI-RS) resource configuration information. After receiving the configuration information for CSI from the network side device, the terminal selects part or all of the information associated with the configuration information for CSI feedback, that is, part or all of the information associated with the configuration information is selected for CSI feedback. The more information selected in the information associated with the configuration information, the more information is available for CSI feedback, and the higher the corresponding CSI accuracy. The less information selected in the information associated with the configuration information, the less information is available for CSI feedback, and the lower the corresponding CSI accuracy. The CSI fed back by the terminal contains relevant information of the selected information.

[0079] The precoding matrix indicated by the CSI fed back by the terminal is the product of at least two sub-matrices, and the dimension of at least one of the at least two sub-matrices is determined based on the selected information. The relevant information of the selected information included in the CSI fed back by the terminal may include the dimension value information of the selected information.

[0080] The network side device receives the CSI fed back by the terminal, and performs precoding transmission based on the CSI fed back by the terminal.

[0081] By applying the method provided in the embodiment of the present application, after the terminal receives the configuration information for CSI from the network side device, it selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI contains the relevant information of the selected information. The precoding matrix indicated by the CSI fed-back by the terminal is the product of at least two sub-matrices, and the dimension of at least one of the at least two sub-matrices is determined based on the selected information. CSI feedback is no longer solely dependent on the configuration of the network side device, but the terminal selection is increased, so that different precision CSI feedback can be adapted to channel changes in real time, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0082] In some embodiments of the present application, the configuration information may include configuration information of P CSI reference signal ports, where P is a positive integer. The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information, which may include the following steps:

[0083] The terminal selects P1 CSI reference signal ports from the P CSI reference signal ports for CSI feedback, and the fed-back CSI includes relevant information of the selected CSI reference signal ports, where P1 is a positive integer;

[0084] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1.

[0085] In an embodiment of the present application, a network side device may configure one or more CSI reference signal resources for CSI feedback, including P CSI reference signal ports. The configuration information for CSI sent by the network side device to the terminal may include configuration information of the P CSI reference signal ports. After receiving the configuration information for CSI, the terminal selects P1 CSI reference signal ports from the P CSI reference signal ports by measuring the CSI reference signal, and performs CSI feedback based on the P1 CSI reference signal port, and the fed-back CSI includes relevant information of the selected CSI reference signal port.

[0086] The precoding matrix indicated by the CSI fed back by the terminal is the product of at least two sub-matrices, at least one of the at least two sub-matrices contains one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1. Optionally, the length of each codebook basis vector is P1 / M1, and M1 is a positive integer. The terminal can report the value of P1 to the network side device.

[0087] The terminal selects P1 CSI reference signal port from the P CSI reference signal ports configured by the network side device for CSI feedback, which helps to instantly adapt to channel changes and provide CSI feedback of different accuracies, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0088] Optionally, the precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of one or more codebook basis vectors and a first matrix, and the first matrix is ​​used to indicate a selection method for selecting P1 CSI reference signal ports from P CSI reference signal ports.

[0089] That is, the precoding matrix or part of the precoding matrix indicated by the CSI fed back by the terminal can be determined by multiplying the matrix composed of one or more codebook basis vectors by the first matrix, and the first matrix is ​​used to indicate the selection method of selecting P1 CSI reference signal ports from P CSI reference signal ports, that is, how to select P1 CSI reference signal ports from P CSI reference signal ports. This helps the network side device to perform precoding transmission.

[0090] Optionally, the P1 CSI reference signal ports may include consecutive ports among the P CSI reference signal ports, that is, the terminal selects consecutive P1 CSI reference signal ports among the P CSI reference signal ports for CSI feedback. For example, P=8, the P CSI reference signal ports are ports 0, 1, 2, 3, 4, 5, 6, and 7 in order, and P1=4. One possible situation of the CSI reference signal ports selected among the P CSI reference signal ports is: port 2, port 3, port 4, and port 5.

[0091] Optionally, the P1 CSI reference signal ports may include equally spaced ports among the P CSI reference signal ports, that is, the terminal selects equally spaced P1 CSI reference signal ports among the P CSI reference signal ports for CSI feedback. For example, P=8, the P CSI reference signal ports are respectively ports 0, 1, 2, 3, 4, 5, 6, and 7 in order, and P1=4. One possible situation of the CSI reference signal ports selected among the P CSI reference signal ports is: port 1, port 3, port 5, and port 7.

[0092] Optionally, the P1 CSI reference signal ports may include a plurality of port groups equally spaced among the P CSI reference signal ports, and each port group includes a plurality of continuous ports. For example, P=8, the P CSI reference signal ports are ports 0, 1, 2, 3, 4, 5, 6, and 7 in order, and P1=4. A possible situation of the CSI reference signal ports selected from the P CSI reference signal ports is: ports 0, 1, 3, 4, 6, and 7, wherein the first port group includes continuous ports 0 and 1, the second port group includes continuous ports 3 and 4, and the third port group includes continuous ports 6 and 7, and there is one port between the first port group and the second port group, and between the second port group and the third port group.

[0093] Optionally, the relevant information of the CSI reference signal port may include at least one of the following:

[0094] 1) Corresponding information of P1 CSI reference signal ports in P CSI reference signal ports, such as numbering information, position information, bitmap information, etc.;

[0095] 2) corresponding information of P1 / K1 CSI reference signal ports in P / K1 CSI reference signal ports, such as number information, position information, bitmap information, etc., where K1 is a positive integer;

[0096] 3) The P1 CSI reference signal ports include N port components, where N is a positive integer;

[0097] 4) corresponding information of the N port components included in the P1 CSI reference signal ports in the P CSI reference signal ports, such as numbering information, position information, bitmap information, etc.;

[0098] 5) corresponding information of the N port components included in the P1 CSI reference signal port in the P1 CSI reference signal port, such as number information, position information, bitmap information, etc.;

[0099] 6) corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports, such as numbering information, position information, bitmap information, etc., where T is a positive integer.

[0100] Optionally, the N port components included in the P1 CSI reference signal ports may include N1 first port components and N2 second port components, the product of N1 and N2 is equal to P1 or P1 / M2, and N1, N2, and M2 are positive integers;

[0101] The T maximum port components corresponding to the P CSI reference signal ports may include T1 maximum first port components or T2 maximum second port components, the product of T1 and T2 is equal to P or P / M3, and T1, T2, and M3 are positive integers.

[0102] Optionally, the corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports may include at least one of the following:

[0103] Corresponding information of N1 first port components in T1 largest first port components;

[0104] Corresponding information of N2 second port components in T2 maximum second port components;

[0105] The ratio of N1 to T1;

[0106] The ratio of N2 to T2;

[0107] The starting number or ending number of N1 first port components;

[0108] The starting number or the ending number of the N2 second port components;

[0109] The numbering interval between every two adjacent port components in the N1 first port components;

[0110] The numbering interval between every two adjacent port components in the N2 second port components.

[0111] Optionally, the ratio of N1 to N2 is equal to the ratio of T1 to T2.

[0112] Optionally, the N1 first port components include consecutive port components among the T1 largest first port components;

[0113] Or, the N2 second port components include consecutive port components among the T2 largest second port components;

[0114] Or, the N1 first port components include port components equally spaced among the T1 largest first port components;

[0115] or, the N2 second port components include port components equally spaced among the T2 largest second port components;

[0116] Or, the N1 first port components include a plurality of first port component groups equally spaced from the T1 largest first port components, and each first port component group includes a plurality of continuous port components;

[0117] Alternatively, the N2 second port components include a plurality of second port component groups equally spaced from the T2 largest second port components, and each second port component group includes a plurality of continuous port components.

[0118] Optionally, N1 and N2 are selected from one or more pairs of candidate values ​​of N1 and N2. The network side device may configure one or more pairs of candidate values ​​of N1 and N2, and the terminal selects one pair of candidate values ​​of N1 and N2 from the one or more pairs of candidate values ​​of N1 and N2 configured by the network side device as the values ​​of N1 and N2.

[0119] The terminal reports at least one of the above information, which helps the network side device to smoothly perform precoding transmission.

[0120] In some embodiments of the present application, P1 is selected from one or more candidate values ​​of P1. The configuration information of P CSI reference signal ports configured by the network side device may include information of one or more candidate values ​​of P1, and the terminal selects a candidate value of P1 from the one or more candidate values ​​of P1 configured by the network side device as the value of P1.

[0121] In some embodiments of the present application, P CSI reference signal ports correspond to one or more port subsets, and P1 CSI reference signal port corresponds to a port subset in one or more port subsets. The configuration information of the P CSI reference signal ports configured by the network side device may include one or more port subsets corresponding to the P CSI reference signal ports, and the terminal selects a port subset from the one or more port subsets configured by the network side device, and the selected port subset includes P1 CSI reference signal ports. For example, the one or more port subsets configured by the network side device include {port 0, port 1, port 2}, {port 1, port 3, port 5}, {port 2, port 3, port 5, port 6}, if the terminal selects the port subset {port 1, port 3, port 5} therefrom, then the P1 CSI reference signal port is port 1, port 3, port 5.

[0122] In some embodiments of the present application, the configuration information may include configuration information of L codebook basis vectors, where L is a positive integer. The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information, which may include the following steps:

[0123] The terminal selects L1 codebook basis vectors from the L codebook basis vectors for CSI feedback. The fed-back CSI includes relevant information of the selected codebook basis vectors, and L1 is a positive integer.

[0124] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the number of the codebook basis vectors is determined based on L1.

[0125] In an embodiment of the present application, a network side device sends configuration information of L codebook basis vectors to a terminal. The terminal may select L1 codebook basis vectors from the L codebook basis vectors, and perform CSI feedback based on the selected L1 codebook basis vectors. The fed-back CSI includes relevant information of the selected codebook basis vectors.

[0126] The precoding matrix indicated by the CSI fed back by the terminal is the product of at least two sub-matrices, at least one of the at least two sub-matrices contains one or more codebook basis vectors, and the number of codebook basis vectors is determined based on L1. The terminal can report the value of L1 to the network side device.

[0127] The terminal selects L1 codebook basis vectors from the L codebook basis vectors configured by the network side device for CSI feedback, which helps to instantly adapt to channel changes and provide CSI feedback of different accuracies, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0128] Optionally, the precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of L codebook basis vectors and a second matrix, and the second matrix is ​​used to indicate a selection method for selecting L1 codebook basis vectors from the L codebook basis vectors.

[0129] That is, the precoding matrix or part of the precoding matrix indicated by the CSI fed back by the terminal can be determined by multiplying the matrix composed of L codebook basis vectors by the second matrix, and the second matrix is ​​used to indicate the selection method of selecting L1 codebook basis vectors from the L codebook basis vectors, that is, to indicate how to select L1 codebook basis vectors from the L codebook basis vectors. This helps the network side device to perform precoding transmission.

[0130] Optionally, the codebook basis vector indicates channel spatial domain information, frequency domain information, or time domain information.

[0131] In some embodiments of the present application, the configuration information may include configuration information of S resource units, where S is a positive integer. The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information, which may include the following steps:

[0132] The terminal selects S1 resource units from the S resource units for CSI feedback. The fed-back CSI includes relevant information of the selected resource units. S1 is a positive integer.

[0133] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1.

[0134] In an embodiment of the present application, a network side device sends configuration information of S resource units to a terminal. The terminal may select S1 resource units from the S resource units and perform CSI feedback based on the selected S1 resource units. The fed-back CSI includes relevant information of the selected resource units.

[0135] The precoding matrix indicated by the CSI fed back by the terminal is the product of at least two sub-matrices, at least one of the at least two sub-matrices contains one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1. The terminal can report the value of S1 to the network side device.

[0136] The terminal selects S1 resource units from the S resource units configured by the network side device for CSI feedback, which helps to instantly adapt to channel changes and provide CSI feedback of different accuracies, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0137] Optionally, the resource unit may include at least one of a frequency domain resource unit and a time domain resource unit;

[0138] The frequency domain resource unit may include at least one of the following:

[0139] Subband, Resource Block (RB), Subband Group, Resource Block Group, Part of Subband, Subcarrier, Frequency Band, Bandwidth Part (BWP);

[0140] Alternatively, the time domain resource unit may include at least one of the following:

[0141] Time slot, time slot group, Orthogonal Frequency Division Multiplexing (OFDM) symbol, OFDM symbol group, Doppler field unit, Doppler field unit group, part of a Doppler field unit.

[0142] A subband group may be a group of contiguous or non-contiguous subbands, a resource block group may be a group of contiguous or non-contiguous resource blocks, and a portion of a subband may be subband / R1, where R1 is a positive integer.

[0143] The time slot group may be a group of continuous or non-continuous time slots, the OFDM symbol group may be a group of continuous or non-continuous OFDM symbols, the Doppler field unit group may be a group of continuous or non-continuous Doppler field units, and a portion of the Doppler field unit may be the Doppler field unit / R2, where R2 is a positive integer.

[0144] Optionally, S1 resource units are first-category resource units, and other resource units except S1 resource units among the S resource units are second-category resource units;

[0145] The first type of resource units are continuous resource units among the S resource units, that is, S1 continuous resource units are selected from the S resource units;

[0146] Or, the first type of resource units are resource units with equal intervals among the S resource units, that is, S1 resource units with equal intervals are selected among the S resource units;

[0147] Or, the first type of resource unit is a plurality of resource unit groups with S resource units spaced equally, and each resource unit group includes a plurality of continuous resource units;

[0148] Or, at least one codebook parameter associated with the first type of resource unit is different from at least one codebook parameter associated with the second type of resource unit;

[0149] Or, a value of at least one codebook parameter associated with the first type of resource unit is greater than or equal to a value of at least one codebook parameter associated with the second type of resource unit.

[0150] Optionally, the relevant information of the resource unit may include switching information between the first type of resource unit and the second type of resource unit. For example, the switching information between the first type of resource unit and the second type of resource unit is a threshold value Thr, and the terminal reports the switching information, which means that the resource unit less than or equal to Thr is the first type of resource unit, and the resource unit greater than Thr is the second type of resource unit, and vice versa.

[0151] Optionally, the codebook parameter may include at least one of the following:

[0152] The number of codebook basis vectors, such as the number of at least one codebook basis vector associated with the first type of resource unit is greater than 1, and the number of at least one codebook basis vector associated with the second type of resource unit is 1;

[0153] The number of quantization states of a coefficient, such as the number of quantization states of a coefficient magnitude or phase.

[0154] It should be noted that the CSI fed back by the terminal may include a first CSI part and a second CSI part, and different CSI parameters fed back by the terminal may be placed in the first CSI part or the second CSI part for transmission, and the bit width of at least one CSI parameter in the second CSI part may be determined by the value of at least one CSI parameter in the first CSI part. In the above embodiment, at least one value of P1, N1, N2, L1, S1, and Thr is transmitted in the first CSI part;

[0155] The codebook basis vector is a discrete Fourier transform vector, or a Kronecker product of a discrete Fourier transform vector.

[0156] It should be noted that the above-mentioned related embodiments can be combined with each other to form new embodiments, and they will not be described again to avoid repetition.

[0157] For ease of understanding, the following takes the network side device as a base station as an example to illustrate the technical solution provided in the embodiment of the present application through specific examples.

[0158] Example 1: The terminal selects the port first and then compresses

[0159] The base station configures one or more CSI-RS resources for CSI feedback, including a total of P CSI-RS ports. The terminal selects P1 CSI-RS ports from the P CSI-RS ports for CSI feedback by measuring the CSI-RS. The terminal uses the codebook basis vector to perform CSI compression feedback for the selected P1 CSI-RS ports. Optionally, for the precoding vector or matrix on a certain layer, when only spatial domain compression or frequency domain compression exists, it can be modeled as the multiplication of the following multiple sub-matrices:

[0160]

[0161] Among them, W0 represents a matrix for selecting P1 CSI-RS ports from P CSI-RS ports. Specifically, W0 is a matrix with P rows and P1 columns, and each column has and only has one element whose value is a non-zero value, such as 1, and the values ​​of other elements are 0. W1 represents compressed feedback of the selected P1 CSI-RS ports through codebook basis vectors. Optionally, W1 contains one or more spatial basis vectors, and the length of each spatial basis vector is P1, or, when considering compressed feedback of two polarization directions respectively, the length of each spatial basis vector is P1 / 2, or, when considering compressed feedback of multiple antenna panels or subarrays respectively, the length of each spatial basis vector is P1 / M1, where M1 is a positive integer.

[0162] In a further example, the codebook basis vector is a DFT vector or a Kronecker product of a DFT vector.

[0163] The terminal indicates the information of W0 in the CSI, for example, by indicating the position of non-zero elements in each column through port numbers or bitmaps, etc. In addition, the terminal indicates the value of P1 in the CSI, for example, by encoding and reporting the value of P1 or P1 / M1 in the first part of the CSI.

[0164] In a further example, the base station configures multiple W0 candidate matrices, each candidate matrix is ​​used to represent a selection method for selecting P1 CSI-RS ports from P CSI-RS ports, and the terminal selects one of the candidate matrices from the candidate matrices and reports it to the base station.

[0165] In a further example, W f It represents the frequency domain compression matrix. The precoding matrix recovered by the base station can be expressed as a precoding matrix of a certain layer on P antenna ports and N3 subbands.

[0166] When there is no frequency domain compression, the precoding matrix of a certain layer on P antenna ports and each subband is:

[0167] W=0W1W2.

[0168] In one possible implementation, W0 can be represented by the following block diagonal matrix:

[0169]

[0170] or,

[0171]

[0172] Wherein, M1 is a positive integer, and the number of columns contained in each submatrix is ​​P1 / M1, that is, the terminal selects P1 / M1 CSI-RS ports from each P / M1 CSI-RS port. Each submatrix may be the same or different. When each submatrix is ​​the same, the terminal reports the information of the P1 / M1 CSI-RS ports selected from each P / M1 CSI-RS port. In addition, the matrix W1 can also be represented in the form of a diagonal matrix formed by multiple submatrices, and each submatrix contains one or more codebook basis vectors of length P1 / M1.

[0173] When there is spatial domain compression, frequency domain compression, and time domain compression, the precoding vector or matrix on a certain layer can be modeled as the multiplication of the following multiple sub-matrices:

[0174]

[0175] This matrix represents the addition of the time domain compression matrix W on the basis of frequency domain compression. t, the precoding matrix recovered by the base station can be expressed as a precoding matrix of a certain layer on P antenna ports, N3 subbands and N4 time units. In this example, the information and structure represented by W0 and W1 can be the same as the previous example. Optionally, W0 represents a matrix for selecting P1 CSI-RS ports from P CSI-RS ports. Optionally, W0 is a matrix with P rows and P1 columns, and each column has and only has one element with a non-zero value, such as 1, and the values ​​of the other elements are 0. W1 represents compressed feedback of the selected P1 CSI-RS ports through the codebook basis vector. Optionally, W1 contains one or more spatial basis vectors, and the length of each spatial basis vector is P1, or, when considering compressed feedback of two polarization directions respectively, the length of each spatial basis vector is P1 / 2, or, when considering compressed feedback of multiple antenna panels or subarrays respectively, the length of each spatial basis vector is P1 / M1, where M1 is a positive integer.

[0176] In a further example, the codebook basis vector is a DFT vector or a Kronecker product of a DFT vector.

[0177] The terminal indicates the information of W0 in the CSI, for example, by indicating the position of non-zero elements in each column through port numbers or bitmaps, etc. In addition, the terminal indicates the value of P1 in the CSI, for example, by encoding and reporting the value of P1 or P1 / M1 in the first part of the CSI.

[0178] In a further example, the base station configures multiple W0 candidate matrices, each candidate matrix is ​​used to represent a selection method for selecting P1 CSI-RS ports from P CSI-RS ports, and the terminal selects one of the candidate matrices from the candidate matrices and reports it to the base station.

[0179] In a further example, if P CSI-RS ports and P1 CSI-RS ports include a dual-polarization array, the terminal can report the numbering information of the P1 / 2 CSI-RS ports in the first P / 2 CSI-RS ports (polarization 0) among the P CSI-RS ports, and the remaining P1 / 2 CSI-RS ports can be the port number selected according to the first half + P / 2. Optionally, the numbers of the P1 / 2 CSI-RS ports are continuous.

[0180] In a further example, if the P CSI-RS ports and the P1 CSI-RS ports include a dual-polarization array, the terminal may report numbering information indicating that the P1 / 2M1 CSI-RS ports are among the first P / 2M1 CSI-RS ports (polarization 0) of the P / M1 CSI-RS ports associated with the first CSI-RS, or multiple CSI-RS shared port indication information. Optionally, the numbering of the P1 / 2M1 CSI-RS ports is continuous.

[0181] In a further example, optionally, for the calculation of a channel quality indicator (CQI), it is assumed that data symbols of m layers are sent through selected P1 CSI-RS ports or P1 / M1 CSI-RS ports.

[0182] or,

[0183] W0(i) is obtained according to the port indication, and P0 represents the number of the first CSI-RS port.

[0184] In a further example, W f represents the frequency domain compression matrix. When there is no frequency domain compression, W f is the unit matrix. The precoding matrix recovered by the base station can be expressed as a precoding matrix of a certain layer on P antenna ports and N3 subbands.

[0185] In another specific example, W0 can be represented by the following block diagonal matrix:

[0186]

[0187] or,

[0188]

[0189] Wherein, M1 is a positive integer, and the number of columns contained in each submatrix is ​​P1 / M1, that is, the terminal selects P1 / M1 CSI-RS ports from each P / M1 CSI-RS port. Each submatrix may be the same or different. When each submatrix is ​​the same, it is only necessary to report the information of the P1 / M1 CSI-RS ports selected from each P / M1 CSI-RS port. In addition, the matrix W1 may also be represented in the form of a diagonal matrix formed by multiple submatrices, and each submatrix contains one or more codebook basis vectors of length P1 / M1.

[0190] In a further example, the base station may configure multiple candidate values ​​of P1, and the terminal selects one candidate value of P1 from among them as the value of P1 and reports it to the base station.

[0191] In a further example, the number of CSI calculation units (CPUs) occupied by the terminal is related to the number of candidate values ​​of P1.

[0192] In a further example, only when the time interval between the last CSI-RS or CSI-RS occasion and the CSI reporting moment (such as time slot, OFDM symbol, etc.) exceeds the threshold, the terminal selects a P1 value to calculate the CSI, or, if multiple P1 candidate values ​​are configured, the terminal uses the default P1 candidate value (for example, the smallest P1 candidate value) as the P1 value to calculate the CSI.

[0193] Through the above example, in the scenario where the terminal moves at high speed, the terminal can select the most suitable or most reliable number of transmission antenna ports through real-time channel measurement, thereby forming a wider beam on the base station side to cope with the high-speed movement of the terminal and improve the performance of data transmission.

[0194] Example 2: The terminal reports N1 and N2

[0195] The base station configures one or more CSI-RS resources for CSI feedback, including a total of P CSI-RS ports. The terminal selects P1 CSI-RS ports from the P CSI-RS ports for CSI feedback. The terminal uses the codebook basis vector to perform CSI compression feedback for the selected P1 CSI-RS ports. When the terminal generates the codebook basis vector, it generally requires N1 first port components or N2 second port components. For example, for a dual-polarized planar antenna array, the rectangular antenna array in each polarization direction includes N1 horizontal antenna ports and N2 vertical antenna ports, and the total number of antenna ports is 2*N1*N2, such as Figure 3 shown.

[0196] The codebook basis vector used on the port in each polarization direction (for example, the first half of the ports or the second half of the ports) is expressed as follows:

[0197]

[0198] Wherein, v1 is a codebook basis vector component formed on N1 first port components, and v2 is a codebook basis vector component formed on N2 second port components. For example, v1 and v2 are DFT vectors, and the final codebook basis vector is the Kronecker product of the DFT vectors.

[0199] For the P1 antenna ports selected by the terminal, the terminal can report N1 and N2, where N1*N2=P1, or N1*N2=P1 / 2, or N1*N2=P1 / M2, and M2 is a positive integer. In addition, the terminal can report the numbering information of the N1 first port components in the P CSI-RS ports or in the P1 CSI-RS ports, or report the numbering information of the N2 second port components in the P CSI-RS ports or in the P1 CSI-RS ports.

[0200] In addition, the terminal may also determine the values ​​of N1 and N2 according to predefined rules, including but not limited to, the ratio of N1 and N2 satisfies a certain relationship, and the port numbers occupied by N1 and N2 in the P CSI-RS ports satisfy a certain relationship. For example, N1 and N2 represent continuous ports of the P1 CSI-RS ports in the P CSI-RS ports, or equally spaced ports, or equally spaced continuous ports, etc.

[0201] In another example, the base station configures a total of P maximum port components corresponding to CSI-RS ports, that is, T1 maximum first port components and T2 maximum second port components, where T1*T2=P, or T1*T2=P / M3, M3 is a positive integer. The terminal can determine N1, N2 and the corresponding port components through T1 and T2.

[0202] In one possible manner, the terminal reports the corresponding information of N1 first port components in T1 largest first port components, or the corresponding information of N2 second port components in T2 largest second port components. For example, the terminal reports at least one of the following information: the ratio of N1 to T1, the ratio of N2 to T2, the starting number or ending number of N1 first port components, the starting number or ending number of N2 second port components, the number interval of every two adjacent port components in N1 first port components, and the number interval of every two adjacent port components in N2 second port components.

[0203] In another possible manner, the terminal determines N1, N2 and the corresponding port components according to T1, T2 and a predefined rule, for example, N1, N2 and the corresponding port components satisfy at least one of the following conditions: the ratio of N1 to N2 is equal to the ratio of T1 to T2, the N1 first port components include the continuous port components of the T1 largest first port components, and the N2 second port components include the continuous port components of the T2 largest second port components, such as Figure 4 As shown, N1 first port components include T1 maximum first port components and equally spaced port components, and N2 second port components include T2 maximum second port components and equally spaced port components, as shown in FIG. Figure 5 shown.

[0204] In a further example, the base station configures one or more pairs of candidate values ​​of N1 and N2, and the terminal selects one pair of candidate values ​​of N1 and N2 from the one or more pairs of candidate values ​​of N1 and N2 as the values ​​of N1 and N2.

[0205] Example 3: The terminal reports the number of basic vectors

[0206] The base station configures the terminal to feed back CSI through L codebook basis vectors in the configuration information for CSI. The codebook basis vector may be a spatial domain basis vector, a frequency domain basis vector or a time domain basis vector.

[0207] For CSI feedback using only spatial basis vectors, the precoding matrix of a subband at a certain layer on P CSI-RS ports can be modeled as:

[0208] W=1W2(1)

[0209] Among them, W1 contains the spatial basis vectors and W2 represents the compressed coefficients.

[0210] For CSI feedback using spatial basis vectors and frequency basis vectors, the precoding matrix of a certain layer on N3 subbands and P CSI-RS ports can be modeled as:

[0211]

[0212] Among them, W1 contains the spatial basis vector, W f Contains frequency domain basis vectors, and W2 represents the compressed coefficients.

[0213] For CSI feedback using spatial basis vectors, frequency basis vectors, and time basis vectors, the precoding matrix of a certain layer on P CSI-RS ports, N3 subbands, and N4 time units can be modeled as:

[0214]

[0215] Among them, W1 contains the spatial basis vector, W f Contains frequency domain basis vectors, W t Contains the time domain basis vectors, and W2 represents the compressed coefficients.

[0216] In the above formulas (1), (2) and (3), the spatial domain basis vector, the frequency domain basis vector or the time domain basis vector is a DFT vector or a Kronecker product of a DFT vector.

[0217] After the terminal determines the spatial basis vector, frequency domain basis vector or time domain basis vector according to the L value configured by the base station, it selects L1 spatial basis vectors, frequency domain basis vectors or time domain basis vectors for CSI feedback. The terminal reports the value of L1. L1 is a positive integer. In a further example, L1=1. In a further example, the L1=1 basis vector (for example, the frequency domain basis vector or the time domain basis vector) selected by the terminal is a default basis vector (for example, a basis vector numbered 0, or a basis vector of all 1s). At this time, the terminal does not report the selected basis vector number.

[0218] For the spatial basis vector, the terminal obtains a new basis vector by multiplying the matrix W1 composed of L spatial basis vectors configured by the base station by the matrix indicating the selection method of selecting L1 basis vectors from L spatial basis vectors. Optionally, in the precoding matrix, W1W s Matrix replacement of W1, W in (1), (2), (3) s is a matrix with L rows and L1 columns, each column has only one element with a non-zero value (e.g., 1), and the values ​​of the other elements are 0. In a further example, W s is a block diagonal matrix, as shown below:

[0219]

[0220] Wherein, M is a positive integer greater than or equal to 2, and each diagonal block represents a matrix for selecting L1 / M basis vectors from L / M basis vectors.

[0221] Similarly, for the frequency domain basis vector, the matrix W composed of L frequency domain basis vectors configured at the base station is f The terminal obtains a new basis vector by multiplying the matrix indicating the selection method of selecting L1 basis vectors from L frequency domain basis vectors. Optionally, in the precoding matrix, W f W s Matrix replacement of W in (2) and (3) f , W s It is a matrix with L rows and L1 columns. Each column has only one element with a non-zero value (for example, 1), and the other elements are 0.

[0222] Similarly, for the time domain basis vector, the matrix W composed of L time domain basis vectors configured at the base station is t The terminal obtains a new basis vector by multiplying the matrix used to indicate the selection method of selecting L1 basis vectors from L time domain basis vectors. Optionally, in the precoding matrix, W t W s Matrix replacement of W in (3) t , W sIt is a matrix with L rows and L1 columns. Each column has only one element with a non-zero value (for example, 1), and the other elements are 0.

[0223] By using the above-mentioned terminal feedback basis vector number method, the terminal can change the granularity of channel matrix quantization in the spatial domain, frequency domain or time domain according to the real-time changes of the channel, and thus obtain feedback parameters that are more suitable for the current channel, jointly optimize the accuracy and reliability of channel feedback, and obtain higher CSI feedback performance.

[0224] Example 4: Mixed Type I + Type II, differentiated by sub-band

[0225] The base station configures the frequency domain resources associated with CSI feedback, such as S subbands associated with CSI feedback, and the terminal feedbacks the CSI on the associated frequency domain resources. In scenarios where the channel changes drastically, different frequency domain resources require different CSI accuracy or CSI robustness. The terminal can use different codebook parameters on different frequency domain resources to improve CSI feedback performance.

[0226] One possible way is that the terminal uses different codebook parameters in different frequency domain resources through the configuration information configured by the base station or predefined rules. For example, the base station configures multiple codebook parameters and indicates the association relationship between different codebook parameters and the frequency domain resources associated with the CSI. For example, the subband associated with the first type of codebook parameters is the first type of subband, and the subband associated with the second type of codebook parameters is the second type of subband. The base station can indicate the subbands included in the first type of subband or the second type of subband through configuration information. Alternatively, the terminal can determine the first type of subband or the second type of subband through some predefined rules. For example, the first type of subband (or the second type of subband) is a continuous subband in S subbands, such as Figure 6 As shown, subbands 0-3 correspond to the first type of codebook parameters, such as the number of codebook basis vectors is 1, and subbands 4-7 correspond to the second type of codebook parameters, such as the number of codebook basis vectors is 4; or the first type of subband (or the second type of subband) is a subband with equal spacing among the S subbands, such as Figure 7 As shown, subbands 0, 2, 4, and 6 correspond to the first type of codebook parameters, such as the number of codebook basis vectors is 1, and subbands 1, 3, 5, and 7 correspond to the second type of codebook parameters, such as the number of codebook basis vectors is 4; or the first type of subband (or the second type of subband) is a continuous subband with equal intervals among the S subbands, such as Figure 8 As shown, subbands 0, 1, 4, and 5 correspond to the first type of codebook parameters, such as the number of codebook basis vectors is 1, and subbands 2, 3, 6, and 7 correspond to the second type of codebook parameters, such as the number of codebook basis vectors is 4.

[0227] The codebook parameters at least include the number of codebook basis vectors, the number of quantization states of coefficients, etc. For example, the number of at least one codebook basis vector associated with the first type of subband is 1, and the number of at least one codebook basis vector associated with the second type of subband is greater than 1.

[0228] Another possible way is that the terminal reports the subband division method using different codebook parameters. The terminal selects S1 subbands from a total of S subbands for CSI feedback using the first type of codebook parameters, and the selected subbands are called first type subbands. The subbands of the S subbands that are not included in the S1 subbands use the second type of codebook parameters, and such subbands are called second type subbands. At least one codebook parameter associated with the first type subband is different from at least one codebook parameter associated with the second type subband. For example, the value of at least one codebook parameter associated with the first type subband is greater than the value of at least one codebook parameter associated with the second type subband. In a special example, the precoding of the first type subband contains multiple codebook basis vectors per layer, and the precoding of the second type subband contains one codebook basis vector per layer. Each subband associated with the selected first type subband (for example, W in the above formulas (2) and (3)) f ) length is equal to the number S1 of subbands included in the first type of subbands.

[0229] Optionally, the first type of subband is S1 consecutive subbands among the S subbands; the terminal reports the switching information between the first type of subband and the second type of subband. For example, the terminal reports a threshold Thr, and the subbands less than or equal to Thr are the first type of subbands, and the subbands greater than Thr are the second type of subbands, and vice versa.

[0230] Optionally, the first type of subbands are S1 subbands that are equally spaced among the S subbands.

[0231] Optionally, the first type of subbands are continuous subbands at intervals of a certain number among the S subbands.

[0232] Optionally, the terminal only reports the CSI associated with the first type of subbands, and omits the CSI associated with the second type of subbands.

[0233] Example 5: Mixed Type I + Type II, distinguished by time domain units

[0234] The base station configures the time domain resources associated with CSI feedback, such as S time units associated with CSI feedback, and the terminal feedbacks the CSI on the associated time units. In scenarios where the channel changes drastically, the CSI accuracy or CSI robustness required for different time units is different. The terminal can use different codebook parameters on different time units to improve the CSI feedback performance. For example, the terminal can only predict high-precision CSI on earlier time units, but cannot predict high-precision CSI on later time units.

[0235] One possible way is that the terminal uses different codebook parameters in different time units through the configuration information configured by the base station or predefined rules. For example, the base station configures multiple codebook parameters and indicates the association relationship between different codebook configuration parameters and CSI-associated time units. For example, the time unit associated with the first type of codebook parameter is the first type of time unit, and the time unit associated with the second type of codebook parameter is the second type of time unit. The base station can indicate the time unit included in the first type of time unit or the second type of time unit through the configuration information. Alternatively, the terminal determines the first type of time unit or the second type of time unit through some predefined rules. For example, the first type of time unit (or the second type of time unit) is a continuous time unit among S time units, such as Fig. 9 As shown, time units 4-7 correspond to the first type of codebook parameters, such as the number of codebook basis vectors is 1, and time units 0-3 correspond to the second type of codebook parameters, such as the number of codebook basis vectors is 4; or the first type of time unit (or the second type of time unit) is a time unit with equal intervals among S time units, such as Fig.10 As shown, time units 0, 2, 4, and 6 correspond to the first type of codebook parameters, such as the number of codebook basis vectors is 1, and time units 1, 3, 5, and 7 correspond to the second type of codebook parameters, such as the number of codebook basis vectors is 4; or the first type of time unit (or the second type of time unit) is a continuous time unit with equal intervals among S time units, such as Fig.11 As shown, time units 0, 1, 4, and 5 correspond to first-type codebook parameters, such as the number of codebook basis vectors is 1, and time units 2, 3, 6, and 7 correspond to second-type codebook parameters, such as the number of codebook basis vectors is 4.

[0236] The codebook parameters at least include the number of codebook basis vectors, the number of quantization states of coefficients, etc. For example, the number of at least one codebook basis vector associated with the first type of time unit is 1, and the number of at least one codebook basis vector associated with the second type of time unit is greater than 1.

[0237] Another possible way is that the terminal reports the time unit division method using different codebook parameters. The terminal selects S1 time units from a total of S time units for CSI feedback using the first type of codebook parameters, and the selected subband is called the first type of subband. The time units in the S time units that are not included in the S1 time units use the second type of codebook parameters, and such time units are called second type of time units. At least one codebook parameter associated with the first type of time unit is different from at least one codebook parameter associated with the second type of time unit. For example, the value of at least one codebook parameter associated with the first type of time unit is greater than the value of at least one codebook parameter associated with the second type of time unit. In a special example, the precoding of the first type of time unit includes multiple codebook basis vectors per layer, and the precoding of the second type of time unit includes one codebook basis vector per layer. Each time domain basis vector associated with the selected first type of time unit (for example, W in formula (3) above) t ) length is equal to the number of time units S1 contained in the first type of time unit.

[0238] Optionally, the first type of time unit is S1 consecutive time units among the S time units; the terminal reports the switching information between the first type of time unit and the second type of time unit. For example, the terminal reports a threshold Thr, and the time unit less than or equal to Thr is the first type of time unit, and the time unit greater than Thr is the second type of time unit, and vice versa.

[0239] Optionally, the first type of time unit is S1 time units that are equally spaced among the S time units.

[0240] Optionally, the first type of time unit is a continuous time unit at a certain interval among the S time units.

[0241] Optionally, the terminal only reports the CSI associated with the first type of time unit, and omits the CSI associated with the second type of time unit.

[0242] Example 6: Terminal reports quantization status data

[0243] In order to balance the accuracy of CSI and the robustness of CSI, especially the robustness of CSI in high-speed scenarios, the terminal can report the quantization state number of the coefficient amplitude or phase in CSI. For example, the terminal reports the quantization state number of the non-zero coefficient amplitude or phase contained in the matrix W2 in formulas (1), (2), and (3), or the terminal reports the number of bits occupied by each non-zero coefficient amplitude or phase in W2.

[0244] Optionally, multiple amplitude or phase quantization tables are predefined or configured by the base station through signaling, for example, a 3-bit amplitude quantization table, or a 4-bit amplitude quantization table; a 3-bit phase quantization table, or a 4-bit phase quantization table, and the terminal reports which table is used for amplitude or phase quantization.

[0245] Example 7: The terminal updates the maximum number of streams (ranks)

[0246] The terminal can improve the robustness of CSI feedback by updating the maximum rank number. For example, the terminal reports the maximum rank number through the MAC layer control unit (MAC Control Element, MAC CE) or uplink control information (Uplink Control Information, UCI) to determine the maximum rank number of subsequent CSI feedback (for example, within a subsequent period of time, or before the next maximum rank number is reported).

[0247] Through the technical solution provided in the embodiments of the present application, in a scenario where the terminal is moving at high speed, the terminal can select the most appropriate or most reliable configuration information for CSI through real-time channel measurement, and perform CSI feedback based on the selected information, which helps to improve data transmission performance.

[0248] Corresponding to the above method embodiment, the present application embodiment also provides a CSI feedback method, see Fig.12 As shown, the method comprises the following steps:

[0249] S1210: The network side device sends configuration information for channel state information CSI to the terminal, and part or all of the information associated with the configuration information is selected for CSI feedback;

[0250] S1220: The network side device receives the CSI fed back by the terminal, where the fed back CSI includes relevant information of the selected information;

[0251] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0252] By applying the method provided in the embodiment of the present application, the network side device sends configuration information for CSI to the terminal, and the terminal selects part or all of the information associated with the configuration information for CSI feedback. The fed-back CSI contains relevant information of the selected information, and the precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one of the at least two sub-matrices is determined based on the selected information. CSI feedback is no longer solely dependent on the configuration of the network side device, but the terminal selection is increased, so that different precision CSI feedback can be adapted to channel changes in real time, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0253] In some embodiments of the present application, the configuration information includes configuration information of P CSI reference signal ports, where P is a positive integer;

[0254] Part or all of the information associated with the configuration information is selected for CSI feedback, including: P1 CSI reference signal ports among the P CSI reference signal ports are selected for CSI feedback, where P1 is a positive integer;

[0255] The relevant information of the selected information includes relevant information of the selected CSI reference signal port;

[0256] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1.

[0257] In some embodiments of the present application, the length of each codebook basis vector is P1 / M1, where M1 is a positive integer.

[0258] In some embodiments of the present application, a precoding matrix or a portion of a precoding matrix is ​​determined by the product of a matrix consisting of one or more codebook basis vectors and a first matrix, and the first matrix is ​​used to indicate a selection method for selecting P1 CSI reference signal ports from P CSI reference signal ports.

[0259] In some embodiments of the present application, the P1 CSI reference signal ports include consecutive ports among the P CSI reference signal ports;

[0260] Or, the P1 CSI reference signal ports include ports that are equally spaced among the P CSI reference signal ports;

[0261] Or, the P1 CSI reference signal ports include a plurality of port groups equally spaced among the P CSI reference signal ports, and each port group includes a plurality of continuous ports.

[0262] In some embodiments of the present application, the relevant information of the CSI reference signal port includes at least one of the following:

[0263] Corresponding information of P1 CSI reference signal ports in P CSI reference signal ports;

[0264] Corresponding information of P1 / K1 CSI reference signal ports in P / K1 CSI reference signal ports, where K1 is a positive integer;

[0265] P1 CSI reference signal ports include N port components, where N is a positive integer;

[0266] Corresponding information of N port components included in P1 CSI reference signal ports in P CSI reference signal ports;

[0267] Corresponding information of N port components included in P1 CSI reference signal ports in P1 CSI reference signal ports;

[0268] The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports, where T is a positive integer.

[0269] In some embodiments of the present application, the N port components include N1 first port components and N2 second port components, the product of N1 and N2 is equal to P1 or P1 / M2, and N1, N2, and M2 are positive integers;

[0270] The T maximum port components include T1 maximum first port components or T2 maximum second port components, the product of T1 and T2 is equal to P or P / M3, and T1, T2, and M3 are positive integers.

[0271] In some embodiments of the present application, corresponding information of N port components included in P1 CSI reference signal ports in T maximum port components corresponding to P CSI reference signal ports includes at least one of the following:

[0272] Corresponding information of N1 first port components in T1 largest first port components;

[0273] Corresponding information of N2 second port components in T2 maximum second port components;

[0274] The ratio of N1 to T1;

[0275] The ratio of N2 to T2;

[0276] The starting number or ending number of N1 first port components;

[0277] The starting number or the ending number of the N2 second port components;

[0278] The numbering interval between every two adjacent port components in the N1 first port components;

[0279] The numbering interval between every two adjacent port components in the N2 second port components.

[0280] In some embodiments of the present application, the ratio of N1 to N2 is equal to the ratio of T1 to T2.

[0281] In some embodiments of the present application, the N1 first port components include consecutive port components among the T1 largest first port components;

[0282] Or, the N2 second port components include consecutive port components among the T2 largest second port components;

[0283] Or, the N1 first port components include port components equally spaced among the T1 largest first port components;

[0284] or, the N2 second port components include port components equally spaced among the T2 largest second port components;

[0285] Or, the N1 first port components include a plurality of first port component groups equally spaced from the T1 largest first port components, and each first port component group includes a plurality of continuous port components;

[0286] Alternatively, the N2 second port components include a plurality of second port component groups equally spaced from the T2 largest second port components, and each second port component group includes a plurality of continuous port components.

[0287] In some embodiments of the present application, the configuration information of P CSI reference signal ports includes information of one or more pairs of candidate values ​​of N1 and N2.

[0288] In some embodiments of the present application, the configuration information of the P CSI reference signal ports includes at least one of the following:

[0289] Information about one or more candidate values ​​of P1;

[0290] Information of one or more port subsets corresponding to P CSI reference signal ports.

[0291] In some embodiments of the present application, the configuration information includes configuration information of L codebook basis vectors, where L is a positive integer;

[0292] Part or all of the information associated with the configuration information is selected for CSI feedback, including: L1 codebook basis vectors among the L codebook basis vectors are selected for CSI feedback, where L1 is a positive integer;

[0293] The relevant information of the selected information includes relevant information of the selected codebook basis vector;

[0294] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the number of the codebook basis vectors is determined based on L1.

[0295] In some embodiments of the present application, the precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of L codebook basis vectors and a second matrix, and the second matrix is ​​used to indicate a selection method for selecting L1 codebook basis vectors from the L codebook basis vectors.

[0296] In some embodiments of the present application, the codebook basis vector indicates channel spatial domain information, frequency domain information, or time domain information.

[0297] In some embodiments of the present application, the configuration information includes configuration information of S resource units, where S is a positive integer;

[0298] Part or all of the information associated with the configuration information is selected for CSI feedback, including: S1 resource units among the S resource units are selected for CSI feedback, where S1 is a positive integer;

[0299] The relevant information of the selected information includes relevant information of the selected resource unit;

[0300] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1.

[0301] In some embodiments of the present application, the resource unit includes at least one of a frequency domain resource unit and a time domain resource unit;

[0302] The frequency domain resource unit includes at least one of the following:

[0303] subband, resource block, subband group, resource block group, part of a subband, subcarrier, frequency band, bandwidth part;

[0304] Or, the time domain resource unit includes at least one of the following:

[0305] Time slot, time slot group, OFDM symbol, OFDM symbol group, Doppler domain element, Doppler domain element group, part of Doppler domain element.

[0306] In some embodiments of the present application, S1 resource units are first-category resource units, and the other resource units except S1 resource units among the S resource units are second-category resource units;

[0307] Among them, the first type of resource units are continuous resource units among the S resource units;

[0308] Or, the first type of resource units are resource units with medium intervals among S resource units;

[0309] Or, the first type of resource unit is a plurality of resource unit groups with S resource units spaced equally, and each resource unit group includes a plurality of continuous resource units;

[0310] Or, at least one codebook parameter associated with the first type of resource unit is different from at least one codebook parameter associated with the second type of resource unit;

[0311] Or, a value of at least one codebook parameter associated with the first type of resource unit is greater than or equal to a value of at least one codebook parameter associated with the second type of resource unit.

[0312] In some embodiments of the present application, the relevant information of the resource unit includes switching information between the first type of resource unit and the second type of resource unit.

[0313] In some embodiments of the present application, the codebook parameter includes at least one of the following:

[0314] The number of codebook basis vectors;

[0315] The number of quantization states for the coefficients.

[0316] In some embodiments of the present application, the codebook basis vector is a discrete Fourier transform vector, or a Kronecker product of a discrete Fourier transform vector.

[0317] The CSI feedback method provided in the embodiment of the present application can achieve Figure 2-11 The various processes implemented by the illustrated method embodiment achieve the same technical effect and will not be described again here to avoid repetition.

[0318] The CSI feedback method provided in the embodiment of the present application may be executed by a CSI feedback device. In the embodiment of the present application, the CSI feedback device performing the CSI feedback method is taken as an example to illustrate the CSI feedback device provided in the embodiment of the present application.

[0319] like Fig.13 As shown, the CSI feedback device 1300 includes the following modules:

[0320] The first receiving module 1310 is configured to receive configuration information for channel state information CSI from a network side device;

[0321] A feedback module 1320 is configured to select part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information;

[0322] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0323] By using the device provided in the embodiment of the present application, after receiving the configuration information for CSI from the network side device, part or all of the information associated with the configuration information is selected for CSI feedback, the fed-back CSI contains the relevant information of the selected information, the precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one of the at least two sub-matrices is determined based on the selected information. CSI feedback is no longer solely dependent on the configuration of the network side device, but the terminal selection is increased, so that different precision CSI feedback can be adapted to channel changes in real time, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0324] In some embodiments of the present application, the configuration information includes configuration information of P CSI reference signal ports, where P is a positive integer, and the feedback module 1320 is configured to:

[0325] Select P1 CSI reference signal ports from the P CSI reference signal ports for CSI feedback, the fed-back CSI includes relevant information of the selected CSI reference signal ports, and P1 is a positive integer;

[0326] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1.

[0327] In some embodiments of the present application, the length of each codebook basis vector is P1 / M1, where M1 is a positive integer.

[0328] In some embodiments of the present application, a precoding matrix or a portion of a precoding matrix is ​​determined by multiplying a matrix consisting of one or more codebook basis vectors by a first matrix, and the first matrix is ​​used to indicate a selection method for selecting P1 CSI reference signal ports from P CSI reference signal ports.

[0329] In some embodiments of the present application, the P1 CSI reference signal ports include consecutive ports among the P CSI reference signal ports;

[0330] Or, the P1 CSI reference signal ports include ports that are equally spaced among the P CSI reference signal ports;

[0331] Or, the P1 CSI reference signal ports include a plurality of port groups equally spaced among the P CSI reference signal ports, and each port group includes a plurality of continuous ports.

[0332] In some embodiments of the present application, the relevant information of the CSI reference signal port includes at least one of the following:

[0333] Corresponding information of P1 CSI reference signal ports in P CSI reference signal ports;

[0334] Corresponding information of P1 / K1 CSI reference signal ports in P / K1 CSI reference signal ports, where K1 is a positive integer;

[0335] P1 CSI reference signal ports include N port components, where N is a positive integer;

[0336] Corresponding information of N port components included in P1 CSI reference signal ports in P CSI reference signal ports;

[0337] Corresponding information of N port components included in P1 CSI reference signal ports in P1 CSI reference signal ports;

[0338] The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports, where T is a positive integer.

[0339] In some embodiments of the present application, the N port components include N1 first port components and N2 second port components, the product of N1 and N2 is equal to P1 or P1 / M2, and N1, N2, and M2 are positive integers;

[0340] The T maximum port components include T1 maximum first port components or T2 maximum second port components, the product of T1 and T2 is equal to P or P / M3, and T1, T2, and M3 are positive integers.

[0341] In some embodiments of the present application, corresponding information of N port components included in P1 CSI reference signal ports in T maximum port components corresponding to P CSI reference signal ports includes at least one of the following:

[0342] Corresponding information of N1 first port components in T1 largest first port components;

[0343] Corresponding information of N2 second port components in T2 maximum second port components;

[0344] The ratio of N1 to T1;

[0345] The ratio of N2 to T2;

[0346] The starting number or ending number of N1 first port components;

[0347] The starting number or the ending number of the N2 second port components;

[0348] The numbering interval between every two adjacent port components in the N1 first port components;

[0349] The numbering interval between every two adjacent port components in the N2 second port components.

[0350] In some embodiments of the present application, the ratio of N1 to N2 is equal to the ratio of T1 to T2.

[0351] In some embodiments of the present application, the N1 first port components include consecutive port components among the T1 largest first port components;

[0352] Or, the N2 second port components include consecutive port components among the T2 largest second port components;

[0353] Or, the N1 first port components include port components equally spaced among the T1 largest first port components;

[0354] or, the N2 second port components include port components equally spaced among the T2 largest second port components;

[0355] Or, the N1 first port components include a plurality of first port component groups equally spaced from the T1 largest first port components, and each first port component group includes a plurality of continuous port components;

[0356] Alternatively, the N2 second port components include a plurality of second port component groups equally spaced from the T2 largest second port components, and each second port component group includes a plurality of continuous port components.

[0357] In some embodiments of the present application, N1 and N2 are selected from one or more pairs of candidate values ​​of N1 and N2.

[0358] In some embodiments of the present application, P1 is selected from one or more candidate values ​​of P1;

[0359] Or, the P CSI reference signal ports correspond to one or more port subsets, and the P1 CSI reference signal ports correspond to one port subset in the one or more port subsets.

[0360] In some embodiments of the present application, the configuration information includes configuration information of L codebook basis vectors, where L is a positive integer, and the feedback module 1320 is used to:

[0361] Select L1 codebook basis vectors from the L codebook basis vectors for CSI feedback. The fed-back CSI includes relevant information of the selected codebook basis vectors. L1 is a positive integer.

[0362] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the number of the codebook basis vectors is determined based on L1.

[0363] In some embodiments of the present application, the precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of L codebook basis vectors and a second matrix, and the second matrix is ​​used to indicate a selection method for selecting L1 codebook basis vectors from the L codebook basis vectors.

[0364] In some embodiments of the present application, the codebook basis vector indicates channel spatial domain information, frequency domain information, or time domain information.

[0365] In some embodiments of the present application, the configuration information includes configuration information of S resource units, where S is a positive integer, and the feedback module 1320 is used to:

[0366] The terminal selects S1 resource units from the S resource units for CSI feedback. The fed-back CSI includes relevant information of the selected resource units. S1 is a positive integer.

[0367] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1.

[0368] In some embodiments of the present application, the resource unit includes at least one of a frequency domain resource unit and a time domain resource unit;

[0369] The frequency domain resource unit includes at least one of the following:

[0370] subband, resource block, subband group, resource block group, part of a subband, subcarrier, frequency band, bandwidth part;

[0371] Or, the time domain resource unit includes at least one of the following:

[0372] Time slot, time slot group, OFDM symbol, OFDM symbol group, Doppler domain element, Doppler domain element group, part of Doppler domain element.

[0373] In some embodiments of the present application, S1 resource units are first-category resource units, and the other resource units except S1 resource units among the S resource units are second-category resource units;

[0374] Among them, the first type of resource units are continuous resource units among the S resource units;

[0375] Or, the first type of resource units are resource units with medium intervals among S resource units;

[0376] Or, the first type of resource unit is a plurality of resource unit groups with S resource units spaced equally, and each resource unit group includes a plurality of continuous resource units;

[0377] Or, at least one codebook parameter associated with the first type of resource unit is different from at least one codebook parameter associated with the second type of resource unit;

[0378] Or, a value of at least one codebook parameter associated with the first type of resource unit is greater than or equal to a value of at least one codebook parameter associated with the second type of resource unit.

[0379] In some embodiments of the present application, the relevant information of the resource unit includes switching information between the first type of resource unit and the second type of resource unit.

[0380] In some embodiments of the present application, the codebook parameter includes at least one of the following:

[0381] The number of codebook basis vectors;

[0382] The number of quantization states for the coefficients.

[0383] In some embodiments of the present application, the codebook basis vector is a discrete Fourier transform vector, or a Kronecker product of a discrete Fourier transform vector.

[0384] The CSI feedback device 1300 in the embodiment of the present application may 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 a chip. The electronic device may be a terminal, or may be another device other than a terminal. For example, the terminal may include but is not limited to the types of terminals 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0385] The CSI feedback device 1300 provided in the embodiment of the present application can achieve Figure 2-11 The various processes implemented by the illustrated method embodiment achieve the same technical effect and will not be described again here to avoid repetition.

[0386] like Fig.14 As shown, the CSI feedback device 1400 may include the following modules:

[0387] A first sending module 1410 is configured to send configuration information for channel state information CSI to a terminal, where part or all of the information associated with the configuration information is selected for CSI feedback;

[0388] The second receiving module 1420 is configured to receive CSI fed back by the terminal, where the fed back CSI includes relevant information of the selected information;

[0389] The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

[0390] The device provided in the embodiment of the present application is applied to send configuration information for CSI to the terminal, and the terminal selects part or all of the information associated with the configuration information for CSI feedback. The fed-back CSI contains relevant information of the selected information, and the precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one of the at least two sub-matrices is determined based on the selected information. CSI feedback is no longer solely dependent on the configuration of the network-side device, but the terminal selection is increased, so that different precision CSI feedback can be adapted to channel changes in real time, effectively avoiding the loss of CSI feedback accuracy or CSI feedback robustness.

[0391] In some embodiments of the present application, the configuration information includes configuration information of P CSI reference signal ports, where P is a positive integer;

[0392] Part or all of the information associated with the configuration information is selected for CSI feedback, including: P1 CSI reference signal ports among the P CSI reference signal ports are selected for CSI feedback, where P1 is a positive integer;

[0393] The relevant information of the selected information includes relevant information of the selected CSI reference signal port;

[0394] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1.

[0395] In some embodiments of the present application, the length of each codebook basis vector is P1 / M1, where M1 is a positive integer.

[0396] In some embodiments of the present application, a precoding matrix or a portion of a precoding matrix is ​​determined by the product of a matrix consisting of one or more codebook basis vectors and a first matrix, and the first matrix is ​​used to indicate a selection method for selecting P1 CSI reference signal ports from P CSI reference signal ports.

[0397] In some embodiments of the present application, the P1 CSI reference signal ports include consecutive ports among the P CSI reference signal ports;

[0398] Or, the P1 CSI reference signal ports include ports that are equally spaced among the P CSI reference signal ports;

[0399] Or, the P1 CSI reference signal ports include a plurality of port groups equally spaced among the P CSI reference signal ports, and each port group includes a plurality of continuous ports.

[0400] In some embodiments of the present application, the relevant information of the CSI reference signal port includes at least one of the following:

[0401] Corresponding information of P1 CSI reference signal ports in P CSI reference signal ports;

[0402] Corresponding information of P1 / K1 CSI reference signal ports in P / K1 CSI reference signal ports, where K1 is a positive integer;

[0403] P1 CSI reference signal ports include N port components, where N is a positive integer;

[0404] Corresponding information of N port components included in P1 CSI reference signal ports in P CSI reference signal ports;

[0405] Corresponding information of N port components included in P1 CSI reference signal ports in P1 CSI reference signal ports;

[0406] The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports, where T is a positive integer.

[0407] In some embodiments of the present application, the N port components include N1 first port components and N2 second port components, the product of N1 and N2 is equal to P1 or P1 / M2, and N1, N2, and M2 are positive integers;

[0408] The T maximum port components include T1 maximum first port components or T2 maximum second port components, the product of T1 and T2 is equal to P or P / M3, and T1, T2, and M3 are positive integers.

[0409] In some embodiments of the present application, corresponding information of N port components included in P1 CSI reference signal ports in T maximum port components corresponding to P CSI reference signal ports includes at least one of the following:

[0410] Corresponding information of N1 first port components in T1 largest first port components;

[0411] Corresponding information of N2 second port components in T2 maximum second port components;

[0412] The ratio of N1 to T1;

[0413] The ratio of N2 to T2;

[0414] The starting number or ending number of N1 first port components;

[0415] The starting number or the ending number of the N2 second port components;

[0416] The numbering interval between every two adjacent port components in the N1 first port components;

[0417] The numbering interval between every two adjacent port components in the N2 second port components.

[0418] In some embodiments of the present application, the ratio of N1 to N2 is equal to the ratio of T1 to T2.

[0419] In some embodiments of the present application, the N1 first port components include consecutive port components among the T1 largest first port components;

[0420] Or, the N2 second port components include consecutive port components among the T2 largest second port components;

[0421] Or, the N1 first port components include port components equally spaced among the T1 largest first port components;

[0422] or, the N2 second port components include port components equally spaced among the T2 largest second port components;

[0423] Or, the N1 first port components include a plurality of first port component groups equally spaced from the T1 largest first port components, and each first port component group includes a plurality of continuous port components;

[0424] Alternatively, the N2 second port components include a plurality of second port component groups equally spaced from the T2 largest second port components, and each second port component group includes a plurality of continuous port components.

[0425] In some embodiments of the present application, the configuration information of P CSI reference signal ports includes information of one or more pairs of candidate values ​​of N1 and N2.

[0426] In some embodiments of the present application, the configuration information of the P CSI reference signal ports includes at least one of the following:

[0427] Information about one or more candidate values ​​of P1;

[0428] Information of one or more port subsets corresponding to P CSI reference signal ports.

[0429] In some embodiments of the present application, the configuration information includes configuration information of L codebook basis vectors, where L is a positive integer;

[0430] Part or all of the information associated with the configuration information is selected for CSI feedback, including: L1 codebook basis vectors among the L codebook basis vectors are selected for CSI feedback, where L1 is a positive integer;

[0431] The relevant information of the selected information includes relevant information of the selected codebook basis vector;

[0432] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the number of the codebook basis vectors is determined based on L1.

[0433] In some embodiments of the present application, the precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of L codebook basis vectors and a second matrix, and the second matrix is ​​used to indicate a selection method for selecting L1 codebook basis vectors from the L codebook basis vectors.

[0434] In some embodiments of the present application, the codebook basis vector indicates channel spatial domain information, frequency domain information, or time domain information.

[0435] In some embodiments of the present application, the configuration information includes configuration information of S resource units, where S is a positive integer;

[0436] Part or all of the information associated with the configuration information is selected for CSI feedback, including: S1 resource units among the S resource units are selected for CSI feedback, where S1 is a positive integer;

[0437] The relevant information of the selected information includes relevant information of the selected resource unit;

[0438] At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1.

[0439] In some embodiments of the present application, the resource unit includes at least one of a frequency domain resource unit and a time domain resource unit;

[0440] The frequency domain resource unit includes at least one of the following:

[0441] subband, resource block, subband group, resource block group, part of a subband, subcarrier, frequency band, bandwidth part;

[0442] Or, the time domain resource unit includes at least one of the following:

[0443] Time slot, time slot group, OFDM symbol, OFDM symbol group, Doppler domain element, Doppler domain element group, part of Doppler domain element.

[0444] In some embodiments of the present application, S1 resource units are first-category resource units, and the other resource units except S1 resource units among the S resource units are second-category resource units;

[0445] Among them, the first type of resource units are continuous resource units among the S resource units;

[0446] Or, the first type of resource units are resource units with medium intervals among S resource units;

[0447] Or, the first type of resource unit is a plurality of resource unit groups with S resource units spaced equally, and each resource unit group includes a plurality of continuous resource units;

[0448] Or, at least one codebook parameter associated with the first type of resource unit is different from at least one codebook parameter associated with the second type of resource unit;

[0449] Or, a value of at least one codebook parameter associated with the first type of resource unit is greater than or equal to a value of at least one codebook parameter associated with the second type of resource unit.

[0450] In some embodiments of the present application, the relevant information of the resource unit includes switching information between the first type of resource unit and the second type of resource unit.

[0451] In some embodiments of the present application, the codebook parameter includes at least one of the following:

[0452] The number of codebook basis vectors;

[0453] The number of quantization states for the coefficients.

[0454] In some embodiments of the present application, the codebook basis vector is a discrete Fourier transform vector, or a Kronecker product of a discrete Fourier transform vector.

[0455] The CSI feedback device 1400 provided in the embodiment of the present application can achieve Figure 3-12 The various processes implemented by the illustrated method embodiment achieve the same technical effect and will not be described again here to avoid repetition.

[0456] like Fig.15 As shown, the embodiment of the present application further provides a communication device 1500, including a processor 1501 and a memory 1502, the memory 1502 stores a program or instruction that can be run on the processor 1501, for example, when the communication device 1500 is a terminal, the program or instruction is executed by the processor 1501 to implement the above Figure 2-11 When the communication device 1500 is a network side device, the program or instruction is executed by the processor 1501 to implement the above Figure 3-12 The various steps of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0457] The embodiment of 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 used to run a program or instruction to implement the following Figure 2-11 The steps in the method embodiment shown. 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, Fig.16 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0458] The terminal 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609 and at least some of the components of the processor 1610.

[0459] Those skilled in the art will appreciate that the terminal 1600 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1610 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.16 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0460] It should be understood that in the embodiment of the present application, the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042, and the graphics processor 16041 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 1606 may include a display panel 16061, and the display panel 16061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1607 includes a touch panel 16071 and at least one of other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch controller. Other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0461] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1601 can transmit the data to the processor 1610 for processing; in addition, the RF unit 1601 can send uplink data to the network side device. Generally, the RF unit 1601 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0462] The memory 1609 can be used to store software programs or instructions and various data. The memory 1609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1609 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 a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0463] The processor 1610 may include one or more processing units; optionally, the processor 1610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1610.

[0464] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to Figure 2-11 The relevant descriptions of the method embodiments shown in the figure achieve the same or corresponding technical effects, and will not be repeated here to avoid repetition.

[0465] The embodiment of 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 used to run a program or instruction to implement the following Figure 3-12The steps of the method embodiment shown. The network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the network side device embodiment and can achieve the same technical effect.

[0466] Specifically, the embodiment of the present application also provides a network side device. Fig.17 As shown, the network side device 1700 includes: an antenna 1701, a radio frequency device 1702, a baseband device 1703, a processor 1704 and a memory 1705. The antenna 1701 is connected to the radio frequency device 1702. In the uplink direction, the radio frequency device 1702 receives information through the antenna 1701 and sends the received information to the baseband device 1703 for processing. In the downlink direction, the baseband device 1703 processes the information to be sent and sends it to the radio frequency device 1702. The radio frequency device 1702 processes the received information and sends it out through the antenna 1701.

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

[0468] The baseband device 1703 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.17 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1705 through a bus interface to call the program in the memory 1705 to execute the operations of the network side device shown in the above method embodiment.

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

[0470] Specifically, the network side device 1700 of the embodiment of the present invention further includes: instructions or programs stored in the memory 1705 and executable on the processor 1704, and the processor 1704 calls the instructions or programs in the memory 1705 to execute Fig.14 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0471] The 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 above Figure 2-11 The various processes of the method embodiment shown, or the implementation of the above Figure 2-12 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0472] 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-transient readable storage medium.

[0473] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figure 2-11 The various processes of the method embodiment shown, or the implementation of the above Figure 3-12 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

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

[0475] The present application embodiment further provides a computer program / program product, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the above Figure 2-11 The various processes of the method embodiment shown, or the implementation of the above Figure 3-12 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0476] The 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 perform the above Figure 2-Figure 11 The steps of the method shown in the figure, the network side device can be used to perform the above Figure 3-12 The steps of the method are shown.

[0477] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment 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 reverse 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.

[0478] Through the description of the above implementation methods, 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 hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0479] 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 the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A CSI feedback method, characterized in that: include: The terminal receives configuration information for channel state information CSI from the network side device; The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information; The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

2. The method according to claim 1, characterized in that The configuration information includes configuration information of P CSI reference signal ports, where P is a positive integer. The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information, including: The terminal selects P1 CSI reference signal ports from the P CSI reference signal ports for CSI feedback, the fed-back CSI includes relevant information of the selected CSI reference signal ports, and P1 is a positive integer; At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1.

3. The method according to claim 2, characterized in that The length of each codebook basis vector is P1 / M1, where M1 is a positive integer.

4. The method according to claim 2 or 3, characterized in that: The precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of the one or more codebook basis vectors and a first matrix, and the first matrix is ​​used to indicate a selection method for selecting the P1 CSI reference signal ports from the P CSI reference signal ports.

5. The method according to any one of claims 2 to 4, characterized in that The P1 CSI reference signal ports include consecutive ports among the P CSI reference signal ports; Or, the P1 CSI reference signal ports include ports that are equally spaced among the P CSI reference signal ports; Or, the P1 CSI reference signal ports include a plurality of port groups equally spaced among the P CSI reference signal ports, and each port group includes a plurality of continuous ports.

6. The method according to any one of claims 2 to 5, characterized in that The relevant information of the CSI reference signal port includes at least one of the following: Corresponding information of the P1 CSI reference signal ports in the P CSI reference signal ports; Corresponding information of P1 / K1 CSI reference signal ports in P / K1 CSI reference signal ports, where K1 is a positive integer; The P1 CSI reference signal ports include N port components, where N is a positive integer; corresponding information of the N port components included in the P1 CSI reference signal ports in the P CSI reference signal ports; corresponding information of the N port components included in the P1 CSI reference signal ports in the P1 CSI reference signal ports; The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports, where T is a positive integer.

7. The method according to claim 6, characterized in that The N port components include N1 first port components and N2 second port components, the product of N1 and N2 is equal to P1 or P1 / M2, and N1, N2, and M2 are positive integers; The T maximum port components include T1 maximum first port components or T2 maximum second port components, the product of T1 and T2 is equal to P or P / M3, and T1, T2, and M3 are positive integers.

8. The method according to claim 7, characterized in that The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports includes at least one of the following: Corresponding information of the N1 first port components in the T1 largest first port components; Corresponding information of the N2 second port components in the T2 maximum second port components; The ratio of N1 to T1; The ratio of N2 to T2; The starting number or the ending number of the N1 first port components; The starting number or the ending number of the N2 second port components; The numbering interval of every two adjacent port components in the N1 first port components; The numbering interval between every two adjacent port components in the N2 second port components.

9. The method according to claim 7 or 8, characterized in that: The ratio of N1 to N2 is equal to the ratio of T1 to T2.

10. The method according to any one of claims 7 to 9, characterized in that The N1 first port components include consecutive port components among the T1 largest first port components; Or, the N2 second port components include consecutive port components among the T2 largest second port components; Or, the N1 first port components include port components equally spaced among the T1 largest first port components; Or, the N2 second port components include port components equally spaced among the T2 largest second port components; Or, the N1 first port components include a plurality of first port component groups equally spaced among the T1 largest first port components, and each first port component group includes a plurality of continuous port components; Alternatively, the N2 second port components include a plurality of second port component groups equally spaced from the T2 largest second port components, and each second port component group includes a plurality of continuous port components.

11. The method according to any one of claims 7 to 10, characterized in that N1 and N2 are selected from one or more pairs of candidate values ​​of N1 and N2.

12. The method according to any one of claims 2 to 11, characterized in that P1 is selected from one or more candidate values ​​of P1; Or, the P CSI reference signal ports correspond to one or more port subsets, and the P1 CSI reference signal ports correspond to one port subset of the one or more port subsets.

13. The method according to any one of claims 1 to 12, characterized in that The configuration information includes configuration information of L codebook basis vectors, where L is a positive integer. The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information, including: The terminal selects L1 codebook basis vectors from the L codebook basis vectors for CSI feedback, and the fed-back CSI includes relevant information of the selected codebook basis vectors, where L1 is a positive integer; At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the number of the codebook basis vectors is determined based on L1.

14. The method according to claim 13, characterized in that The precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of the L codebook basis vectors and a second matrix, and the second matrix is ​​used to indicate a selection method for selecting the L1 codebook basis vectors from the L codebook basis vectors.

15. The method according to claim 13 or 14, characterized in that The codebook basis vector indicates channel spatial domain information, frequency domain information, or time domain information.

16. The method according to any one of claims 1 to 15, characterized in that The configuration information includes configuration information of S resource units, where S is a positive integer. The terminal selects part or all of the information associated with the configuration information for CSI feedback, and the fed-back CSI includes relevant information of the selected information, including: The terminal selects S1 resource units from the S resource units for CSI feedback, and the fed-back CSI includes relevant information of the selected resource units, where S1 is a positive integer; At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1.

17. The method according to claim 16, characterized in that The resource unit includes at least one of a frequency domain resource unit and a time domain resource unit.

18. The method according to claim 17, characterized in that The frequency domain resource unit includes at least one of the following: subband, resource block, subband group, resource block group, part of a subband, subcarrier, frequency band, bandwidth part; Or, the time domain resource unit includes at least one of the following: Time slot, time slot group, OFDM symbol, OFDM symbol group, Doppler domain element, Doppler domain element group, part of Doppler domain element.

19. The method according to any one of claims 16 to 18, characterized in that The S1 resource units are first-category resource units, and the other resource units among the S resource units except the S1 resource units are second-category resource units; Wherein, the first type of resource units are continuous resource units among the S resource units; Or, the first type of resource units are resource units with medium intervals among the S resource units; Or, the first type of resource units are a plurality of resource unit groups equally spaced from the S resource units, and each resource unit group includes a plurality of continuous resource units; Or, at least one codebook parameter associated with the first type of resource unit is different from at least one codebook parameter associated with the second type of resource unit; Or, a value of at least one codebook parameter associated with the first-type resource unit is greater than or equal to a value of at least one codebook parameter associated with the second-type resource unit.

20. The method according to claim 19, characterized in that The relevant information of the resource unit includes switching information between the first type of resource unit and the second type of resource unit.

21. The method according to claim 19 or 20, characterized in that The codebook parameter includes at least one of the following: The number of codebook basis vectors; The number of quantization states for the coefficients.

22. The method according to any one of claims 2 to 21, characterized in that The codebook basis vector is a discrete Fourier transform vector, or a Kronecker product of a discrete Fourier transform vector.

23. A CSI feedback method, characterized in that: include: The network side device sends configuration information for channel state information CSI to the terminal, and part or all of the information associated with the configuration information is selected for CSI feedback; The network side device receives the CSI fed back by the terminal, where the fed back CSI includes relevant information of the selected information; The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

24. The method according to claim 23, characterized in that The configuration information includes configuration information of P CSI reference signal ports, where P is a positive integer; Part or all of the information associated with the configuration information is selected for CSI feedback, including: P1 CSI reference signal ports among the P CSI reference signal ports are selected for CSI feedback, where P1 is a positive integer; The relevant information of the selected information includes relevant information of the selected CSI reference signal port; At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on P1.

25. The method according to claim 24, characterized in that The length of each codebook basis vector is P1 / M1, where M1 is a positive integer.

26. The method according to claim 24 or 25, characterized in that The precoding matrix or a part of the precoding matrix is ​​determined by the product of a matrix consisting of the one or more codebook basis vectors and a first matrix, and the first matrix is ​​used to indicate a selection method for selecting the P1 CSI reference signal ports from the P CSI reference signal ports.

27. The method according to any one of claims 24 to 26, characterized in that The P1 CSI reference signal ports include consecutive ports among the P CSI reference signal ports; Or, the P1 CSI reference signal ports include ports that are equally spaced among the P CSI reference signal ports; Or, the P1 CSI reference signal ports include a plurality of port groups equally spaced among the P CSI reference signal ports, and each port group includes a plurality of continuous ports.

28. The method according to any one of claims 24 to 27, characterized in that The relevant information of the CSI reference signal port includes at least one of the following: Corresponding information of the P1 CSI reference signal ports in the P CSI reference signal ports; Corresponding information of P1 / K1 CSI reference signal ports in P / K1 CSI reference signal ports, where K1 is a positive integer; The P1 CSI reference signal ports include N port components, where N is a positive integer; corresponding information of the N port components included in the P1 CSI reference signal ports in the P CSI reference signal ports; corresponding information of the N port components included in the P1 CSI reference signal ports in the P1 CSI reference signal ports; The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports, where T is a positive integer.

29. The method according to claim 28, characterized in that The N port components include N1 first port components and N2 second port components, the product of N1 and N2 is equal to P1 or P1 / M2, and N1, N2, and M2 are positive integers; The T maximum port components include T1 maximum first port components or T2 maximum second port components, the product of T1 and T2 is equal to P or P / M3, and T1, T2, and M3 are positive integers.

30. The method according to claim 29, characterized in that The corresponding information of the N port components included in the P1 CSI reference signal ports in the T maximum port components corresponding to the P CSI reference signal ports includes at least one of the following: Corresponding information of the N1 first port components in the T1 largest first port components; Corresponding information of the N2 second port components in the T2 maximum second port components; The ratio of N1 to T1; The ratio of N2 to T2; The starting number or the ending number of the N1 first port components; The starting number or the ending number of the N2 second port components; The numbering interval of every two adjacent port components in the N1 first port components; The numbering interval between every two adjacent port components in the N2 second port components.

31. The method according to claim 29 or 30, characterized in that The ratio of N1 to N2 is equal to the ratio of T1 to T2.

32. The method according to any one of claims 29 to 31, characterized in that The N1 first port components include consecutive port components among the T1 largest first port components; Or, the N2 second port components include consecutive port components among the T2 largest second port components; Or, the N1 first port components include port components equally spaced among the T1 largest first port components; Or, the N2 second port components include port components equally spaced among the T2 largest second port components; Or, the N1 first port components include a plurality of first port component groups equally spaced among the T1 largest first port components, and each first port component group includes a plurality of continuous port components; Alternatively, the N2 second port components include a plurality of second port component groups equally spaced from the T2 largest second port components, and each second port component group includes a plurality of continuous port components.

33. The method according to any one of claims 29 to 32, characterized in that The configuration information of the P CSI reference signal ports includes information of one or more pairs of candidate values ​​of N1 and N2.

34. The method according to any one of claims 24 to 33, characterized in that The configuration information of the P CSI reference signal ports includes at least one of the following: Information about one or more candidate values ​​of P1; Information of one or more port subsets corresponding to the P CSI reference signal ports.

35. The method according to any one of claims 23 to 34, characterized in that The configuration information includes configuration information of L codebook basis vectors, where L is a positive integer; Part or all of the information associated with the configuration information is selected for CSI feedback, including: L1 codebook basis vectors among the L codebook basis vectors are selected for CSI feedback, where L1 is a positive integer; The relevant information of the selected information includes relevant information of the selected codebook basis vector; At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the number of the codebook basis vectors is determined based on L1.

36. The method according to claim 35, characterized in that The precoding matrix or a part of the precoding matrix is ​​determined according to the product of a matrix consisting of the L codebook basis vectors and a second matrix, and the second matrix is ​​used to indicate a selection method for selecting the L1 codebook basis vectors from the L codebook basis vectors.

37. The method according to claim 35 or 36, characterized in that The codebook basis vector indicates channel spatial domain information, frequency domain information, or time domain information.

38. The method according to any one of claims 23 to 37, characterized in that The configuration information includes configuration information of S resource units, where S is a positive integer; Part or all of the information associated with the configuration information is selected for CSI feedback, including: S1 resource units among the S resource units are selected for CSI feedback, where S1 is a positive integer; The relevant information of the selected information includes relevant information of the selected resource unit; At least one of the at least two sub-matrices includes one or more codebook basis vectors, and the length of each codebook basis vector is determined based on S1.

39. The method according to claim 38, characterized in that The resource unit includes at least one of a frequency domain resource unit and a time domain resource unit.

40. The method according to claim 39, characterized in that The frequency domain resource unit includes at least one of the following: subband, resource block, subband group, resource block group, part of a subband, subcarrier, frequency band, bandwidth part; Or, the time domain resource unit includes at least one of the following: Time slot, time slot group, OFDM symbol, OFDM symbol group, Doppler domain element, Doppler domain element group, part of Doppler domain element.

41. The method according to any one of claims 38 to 40, characterized in that The S1 resource units are first-category resource units, and the other resource units among the S resource units except the S1 resource units are second-category resource units; Wherein, the first type of resource units are continuous resource units among the S resource units; Or, the first type of resource units are resource units with medium intervals among the S resource units; Or, the first type of resource units are a plurality of resource unit groups equally spaced from the S resource units, and each resource unit group includes a plurality of continuous resource units; Or, at least one codebook parameter associated with the first type of resource unit is different from at least one codebook parameter associated with the second type of resource unit; Or, a value of at least one codebook parameter associated with the first-type resource unit is greater than or equal to a value of at least one codebook parameter associated with the second-type resource unit.

42. The method according to claim 41, characterized in that The relevant information of the resource unit includes switching information between the first type of resource unit and the second type of resource unit.

43. The method according to claim 41 or 42, characterized in that The codebook parameter includes at least one of the following: The number of codebook basis vectors; The number of quantization states for the coefficients.

44. The method according to any one of claims 24 to 43, characterized in that The codebook basis vector is a discrete Fourier transform vector, or a Kronecker product of a discrete Fourier transform vector.

45. A CSI feedback device, characterized in that: include: A first receiving module, configured to receive configuration information for channel state information CSI from a network side device; A feedback module, configured to select part or all of the information associated with the configuration information for CSI feedback, wherein the fed-back CSI includes relevant information of the selected information; The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

46. ​​A CSI feedback device, characterized in that: include: A first sending module, configured to send configuration information for channel state information CSI to a terminal, wherein part or all of the information associated with the configuration information is selected for CSI feedback; A second receiving module, configured to receive CSI fed back by the terminal, where the fed back CSI includes relevant information of the selected information; The precoding matrix indicated by the fed-back CSI is the product of at least two sub-matrices, and the dimension of at least one sub-matrix of the at least two sub-matrices is determined based on the selected information.

47. A terminal, characterized in that: It includes a processor and a memory, 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 CSI feedback method according to any one of claims 1 to 22 are implemented.

48. A network side device, characterized in that: It includes a processor and a memory, 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 CSI feedback method as described in any one of claims 23 to 44 are implemented.

49. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the CSI feedback method as described in any one of claims 1 to 22, or implements the steps of the CSI feedback method as described in any one of claims 23 to 44.

Citation Information

Cited By

  • Information reporting method and apparatus, and device, medium and product

    WO2026183839A1

  • Channel information feedback method and electronic apparatus

    WO2026194503A1