Method and apparatus for transmitting and receiving channel state information

The method and apparatus for CSI transmission and reception reduce unnecessary overhead by using selective reporting of non-zero coefficients and their positions, enhancing feedback efficiency.

JP7721694B2Active Publication Date: 2025-08-12DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023578998
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-22
Filing Date
2022-06-22
Publication Date
2025-08-12
Estimated Expiration
2042-06-22

AI Technical Summary

Technical Problem

The existing method of transmitting channel state information (CSI) results in unnecessary feedback overhead due to reporting non-zero coefficients and their positions, which is inefficient.

Method used

A method and apparatus for transmitting and receiving CSI by using at least two types of indication information: first to indicate a target in a coupling coefficient matrix, second to indicate the position of non-zero coefficients, and third to determine whether to ignore non-zero coefficient positions, reducing unnecessary overhead by selective reporting.

Benefits of technology

Reduces unnecessary overhead in CSI transmission by allowing terminals to report CSI based on scene-specific needs, thereby optimizing feedback efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007721694000108
    Figure 0007721694000108
  • Figure 0007721694000109
    Figure 0007721694000109
  • Figure 0007721694000110
    Figure 0007721694000110
Patent Text Reader

Abstract

The present disclosure relates to the field of communication technology, and provides a method and device for transmitting and receiving channel state information. In the method of the present disclosure, a terminal transmits at least two of first indication information, second indication information, and third indication information, where the first indication information is used to indicate a first target in a combination coefficient matrix of a transmission layer, the second indication information is used to indicate a position of a non-zero coefficient in a second target or a position of a non-zero coefficient in the combination coefficient matrix, the second target is the first target or an object other than the first target in the combination coefficient matrix, and the third indication information is used to determine whether to ignore the indication of the non-zero coefficient position of the transmission layer.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This disclosure claims priority to a Chinese patent application filed in China on June 22, 2021, bearing application number 202110690582.0, the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of communication technology, and more particularly to a method and apparatus for transmitting and receiving channel state information. [Background technology]

[0003] Currently, when the network side computes high-precision precoding of data transmission, it is necessary for the terminal to report non-zero coefficients and non-zero coefficient position indications, where the non-zero coefficients and non-zero coefficient position indication information are reported together with the channel state information (CSI) including two parts reported by the terminal.

[0004] In the existing CSI, size K1 x M v indicates the location of the non-zero coefficients of each transmission layer to be reported, where K1 is the number of rows in the combined coefficient matrix, and M v is the number of columns in the coupling coefficient matrix. However, these non-zero coefficients are v It may be located in only some of the columns (or some of the K1 rows). In such cases, it is still possible to v Indicating non-zero coefficients via the bitmap results in unnecessary feedback overhead. Summary of the Invention [Problem to be solved by the invention]

[0005] The present disclosure aims to provide a method and apparatus for transmitting and receiving channel state information in order to solve the problem of unnecessary overhead occurring in transmitting channel state information. [Means for solving the problem]

[0006] To achieve the above object, an embodiment of the present disclosure provides a channel state information transmission method, the method comprising: The terminal transmits at least two of the first indication information, the second indication information, and the third indication information; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0007] Optionally, when the first object is a column or row whose coefficients are all zero, the second object is an object other than the first object in the combining coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0008] Optionally, the first indication information includes N1 pieces of first information, where N1 is an integer between 1 and L, and L is the number of transmission layers.

[0009] Optionally, when the number of columns of the combining coefficient matrix is 2, the size of the first information is 1 bit.

[0010] Optionally, a size of the first information is determined by the number of dimensions on a first dimension of the combining coefficient matrix; wherein, when the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the first dimension is a column; If the first object is a row in the combining coefficient matrix with all zero coefficients, or if the first object is a row in the combining coefficient matrix with a non-zero coefficient, the first dimension is a row.

[0011] Optionally, the size of the first information is equal to the number of dimensions in the first dimension; or The size of the first information is

number

number

[0012] Optionally, the second indication information includes N2 pieces of second information, where N2 is an integer between 1 and L, and L is the number of transmission layers.

[0013] Optionally, the size of the second information is determined by the number of dimensions on the second dimension of the combination coefficient matrix and the number of columns or rows of the first object; or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix.

[0014] Optionally, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or

number

[0015] Optionally, when the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object, The size of the second information is Z(XY) or

number

[0016] Selectable, When the terminal transmits first indication information, the first indication information is attached to a first part of channel state information; When the terminal transmits second indication information, the second indication information is attached to a second part of the channel state information; When the terminal transmits third indication information, the third indication information is attached to the first part of the channel state information.

[0017] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0018] Optionally, the size of the third information is:

number

[0019] Optionally, the size of the fourth information is:

number

[0020] Optionally, the size of the fifth information is 1*N3 bits, where N3 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0021] Optionally, the method further comprises: determining whether to transmit at least two of the first indication information, the second indication information, and the third indication information based on configuration information of a network side device; The configuration information is the number of ports of the terminal; the number of frequency domain basis vectors, and and a first parameter.

[0022] To achieve the above object, an embodiment of the present disclosure further provides a channel state information receiving method, the method comprising: the network side device receives at least two of the first instruction information, the second instruction information, and the third instruction information transmitted from the terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0023] Optionally, when the first object is a column or row whose coefficients are all zero, the second object is an object other than the first object in the combining coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0024] Optionally, when the network side device receives at least two of the first indication information, the second indication information, and the third indication information transmitted from the terminal, the method further comprises: The network side device determines the position of a non-zero coefficient in the combining coefficient matrix based on at least two of the first indication information, the second indication information, and the third indication information.

[0025] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0026] To achieve the above object, an embodiment of the present disclosure provides a channel state information transmitting device, the device comprising: a memory, a transceiver, and a processor; the memory is used to store program instructions, the processor is used to read the program instructions in the memory, and the transceiver is used to transmit and receive data under the control of the processor; the transceiver is adapted to perform transmitting at least two of first indication information, second indication information, and third indication information; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0027] Optionally, when the first object is a column or row whose coefficients are all zero, the second object is an object other than the first object in the combining coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0028] Optionally, the first indication information includes N1 pieces of first information, where N1 is an integer between 1 and L, and L is the number of transmission layers.

[0029] Optionally, when the number of columns of the combining coefficient matrix is 2, the size of the first information is 1 bit.

[0030] Optionally, a size of the first information is determined by the number of dimensions on a first dimension of the combining coefficient matrix; wherein, when the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the first dimension is a column; If the first object is a row in the combining coefficient matrix with all zero coefficients, or if the first object is a row in the combining coefficient matrix with a non-zero coefficient, the first dimension is a row.

[0031] Optionally, the size of the first information is equal to the number of dimensions in the first dimension; or The size of the first information is

number

number

[0032] Optionally, the second indication information includes N2 pieces of second information, where N2 is an integer between 1 and L, and L is the number of transmission layers.

[0033] Optionally, the size of the second information is determined by the number of dimensions on the second dimension of the combination coefficient matrix and the number of columns or rows of the first object; or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix.

[0034] Optionally, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or

number

[0035] Optionally, when the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object, The size of the second information is Z(XY) or

number

[0036] Selectable, When transmitting first indication information, the first indication information is attached to a first part of the channel state information; When transmitting second indication information, the second indication information is attached to a second part of the channel state information; When the third indication information is transmitted, the third indication information is attached to the first part of the channel state information.

[0037] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0038] Optionally, the size of the third information is:

number

[0039] Optionally, the size of the fourth information is:

number

[0040] Optionally, the size of the fifth information is 1*N3 bits, where N3 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0041] Optionally, the processor: The method is used to determine whether to transmit at least two of the first indication information, the second indication information, and the third indication information based on configuration information of a network side device; The configuration information is the number of ports of the terminal; the number of frequency domain basis vectors, and and a first parameter.

[0042] To achieve the above object, an embodiment of the present disclosure provides a channel state information transmitting device, the device comprising: a transmitting module configured to transmit at least two of the first indication information, the second indication information, and the third indication information; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0043] Optionally, when the first object is a column or row whose coefficients are all zero, the second object is an object other than the first object in the combining coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0044] Optionally, the first indication information includes N1 pieces of first information, where N1 is an integer between 1 and L, and L is the number of transmission layers.

[0045] Optionally, when the number of columns of the combining coefficient matrix is 2, the size of the first information is 1 bit.

[0046] Optionally, a size of the first information is determined by the number of dimensions on a first dimension of the combining coefficient matrix; wherein, when the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the first dimension is a column; If the first object is a row in the combining coefficient matrix with all zero coefficients, or if the first object is a row in the combining coefficient matrix with a non-zero coefficient, the first dimension is a row.

[0047] Optionally, the size of the first information is equal to the number of dimensions in the first dimension; or The size of the first information is

number

number

[0048] Optionally, the second indication information includes N2 pieces of second information, where N2 is an integer between 1 and L, and L is the number of transmission layers.

[0049] Optionally, the size of the second information is determined by the number of dimensions on the second dimension of the combination coefficient matrix and the number of columns or rows of the first object; or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix.

[0050] Optionally, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or

number

[0051] Optionally, when the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object, The size of the second information is Z(XY) or

number

[0052] Selectable, When transmitting first indication information, the first indication information is attached to a first part of the channel state information; When transmitting second indication information, the second indication information is attached to a second part of the channel state information; When the third indication information is transmitted, the third indication information is attached to the first part of the channel state information.

[0053] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0054] Optionally, the size of the third information is:

number

[0055] Optionally, the size of the fourth information is:

number

[0056] Optionally, the size of the fifth information is 1*N3 bits, where N3 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0057] Optionally, the device further comprises: a first determination module configured to determine whether to send at least two of the first indication information, the second indication information, and the third indication information based on configuration information of a network side device; The configuration information is the number of ports of the terminal; the number of frequency domain basis vectors, and and a first parameter.

[0058] To achieve the above object, an embodiment of the present disclosure provides a channel state information receiving device, the device comprising: a memory, a transceiver, and a processor; the memory is used to store program instructions, the processor is used to read the program instructions in the memory, and the transceiver is used to transmit and receive data under the control of the processor; the transceiver is adapted to receive at least two of first instruction information, second instruction information, and third instruction information transmitted from a terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0059] Selectable, When the first target is a column or a row whose coefficients are all zero, the second target is a target other than the first target in the coupling coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0060] Optionally, the processor: The first instruction information is used to execute determining the position of a non-zero coefficient in the combination coefficient matrix based on at least two of the first instruction information, the second instruction information, and the third instruction information.

[0061] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0062] To achieve the above object, an embodiment of the present disclosure provides a channel state information receiving device, the device comprising: a receiving module configured to receive at least two of first instruction information, second instruction information, and third instruction information transmitted from a terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0063] Optionally, when the first object is a column or row whose coefficients are all zero, the second object is an object other than the first object in the combining coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0064] Optionally, the device comprises: and a second determination module configured to determine positions of non-zero coefficients in the combination coefficient matrix based on at least two of the first indication information, the second indication information, and the third indication information.

[0065] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0066] To achieve the above object, an embodiment of the present disclosure provides a processor-readable storage medium having a computer program stored therein, the computer program being used to cause the processor to execute the channel state information transmission method or the channel state information reception method. [Effects of the Invention]

[0067] The above technical solutions of the present disclosure can at least achieve the following beneficial effects: According to the above technical solutions of the embodiments of the present disclosure, the terminal can reduce unnecessary overhead by reporting at least two of the first indication information, the second indication information, and the third indication information according to the needs of the scene. [Brief explanation of the drawings]

[0068] [Figure 1] FIG. 1 is a flow diagram of a method performed by a terminal according to an embodiment of the present disclosure. [Figure 2] Schematic diagram of non-zero coefficients in the two-layer coupling coefficient matrix (part 1). [Figure 3] Schematic diagram of non-zero coefficients in the two-layer coupling coefficient matrix (part 2). [Figure 4] Schematic diagram of non-zero coefficients in the two-layer coupling coefficient matrix (part 3). [Figure 5] FIG. 2 is a schematic flow diagram of a method performed by a network-side device according to an embodiment of the present disclosure. [Figure 6]FIG. 1 is a structural block diagram of an apparatus according to an embodiment of the present disclosure (part 1). [Figure 7] FIG. 1 is a schematic diagram of a module of an apparatus according to an embodiment of the present disclosure (part 1). [Figure 8] FIG. 2 is a structural block diagram of an apparatus according to an embodiment of the present disclosure (part 2). [Figure 9] FIG. 2 is a schematic diagram of a module of an apparatus according to an embodiment of the present disclosure (part 2). DETAILED DESCRIPTION OF THE INVENTION

[0069] In order to more clearly describe the technical aspects of the embodiments of the present disclosure, the above briefly describes the drawings that need to be used to describe the embodiments of the present disclosure. Obviously, the drawings in the above description are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without paying creative labor.

[0070] In the embodiments of the present disclosure, the term "and / or" describing the related relationship of related objects means that three relationships can exist, for example, A and / or B, and can mean that A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects before and after it are in an OR relationship.

[0071] The term "plurality" in the embodiments of the present disclosure means two or more, and other counters are analogous thereto.

[0072] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are only some embodiments of the present disclosure, but not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.

[0073] The embodiments of the present disclosure provide a method and an apparatus for transmitting and receiving channel state information, where the method and the apparatus are based on the concept of the same application and the problem-solving principles of the method and the apparatus are similar, so that the implementations of the apparatus and the method can refer to each other and the overlapping parts will be omitted.

[0074] In the embodiment of the present disclosure, the port selection codebook structure W=W1W2W f H where W1 is the port selection matrix and W f is a frequency domain basis vector matrix based on the Discrete Fourier Transform (DFT), and W2 is the combining coefficient matrix of the codebook. In order for the network side device to calculate the corresponding user's Precoding Matrix Indicator (PMI) from the codebook structure, at least the non-zero coefficients and / or the positions corresponding to the non-zero coefficients in W2 need to be fed back from the terminal.

[0075] Here, the number of rows K1 of the coupling coefficient matrix W2 represents the number of ports selected by the terminal, and the number of columns M v represents the number of frequency domain basis vectors. For a certain transmission layer, the network side device sets a preset parameter β to the terminal so that the number of non-zero coefficients fed back from the terminal is at most

number

number

[0076] In this embodiment, the coupling coefficient matrix is the corresponding coefficients of multiple beams that have undergone linear combination computing precoding, where the coupling coefficient matrix is simply named to better describe the corresponding coefficients of multiple beams, and other names are also within the scope of protection of this patent.

[0077] 1 shows a method for transmitting channel state information according to an embodiment of the present disclosure. The method includes step 101.

[0078] In step 101, the terminal transmits at least two of first indication information, second indication information, and third indication information; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0079] In this way, the terminal reports at least two of the first indication information, the second indication information, and the third indication information according to the needs of the scene, for example, only reporting the indication of the non-zero coefficient position of the coupling coefficient matrix of a specific transmission layer, or only reporting the indication of the non-zero coefficient position of a specific target of the coupling coefficient matrix of the transmission layer, and K1×M v This avoids reporting non-zero coefficients in the bitmap, reducing unnecessary overhead.

[0080] For example, the terminal can transmit the first indication information and the third indication information, the terminal can transmit the first indication information and the second indication information, the terminal can transmit the second indication information and the third indication information, and the terminal can further transmit the first indication information, the second indication information, and the third indication information.

[0081] Selectable, When the first target is a column or a row whose coefficients are all zero, the second target is a target other than the first target in the coupling coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0082] Here, a column or row with a non-zero coefficient means that at least one coefficient in the column or row is not zero.

[0083] for example,

number

[0084] On the other hand, for a second target, if the first target is a column or row whose coefficients are all zero, the second target is a target other than the first target in the combination coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0085] That is, if the first object is a column in the coupling coefficient matrix whose coefficients are all zero, the second object is a column in the coupling coefficient matrix whose coefficients are all zero. If the first object is a row in the coupling coefficient matrix whose coefficients are all zero, the second object is a row in the coupling coefficient matrix whose coefficients are all zero. And, if the first object is a column in the coupling coefficient matrix whose coefficients are all zero, the second object is also a column in the coupling coefficient matrix whose coefficients are nonzero. And, if the first object is a row in the coupling coefficient matrix whose coefficients are nonzero, the second object is also a row in the coupling coefficient matrix whose coefficients are nonzero.

[0086] For example, for the above example of W2 with three columns (C1, C2, C3) and five rows (R1, R2, R3, R4, R5), if the first target is C2, the second targets are C1 and C3. If the first target is R4, the second targets are R1, R2, R3, and R5. If the first targets are C1 and C3, the second targets are also C1 and C3. If the first targets are R1, R2, R3, and R5, the second targets are also R1, R2, R3, and R5.

[0087] Also, for L transmission layers, L is an integer greater than or equal to 1. In an embodiment, optionally, the first indication information includes N1 pieces of first information, where N1 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0088] Here, the relationship between the first indication information and the N1 pieces of first information is similar to the relationship between a set and an element, and the first indication information indicates a first object in the coupling coefficient matrix of the transmission layer through the N1 pieces of first information. When N1=L, the L pieces of first information correspond one-to-one to the L transmission layers. When N1 is less than L, there may be a situation where the first information of a specific transmission layer is not indicated, or where different transmission layers apply the same first information.

[0089] Optionally, in this embodiment, when the number of columns of the combining coefficient matrix is 2, the size of the first information is 1 bit.

[0090] In other words, M v= 2, the size of the corresponding first information may be 1 bit. That is, the size of the first information is

number

[0091] Optionally, in this embodiment, the size of the first information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix; wherein, when the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the first dimension is a column; If the first object is a row in the combining coefficient matrix with all zero coefficients, or if the first object is a row in the combining coefficient matrix with a non-zero coefficient, the first dimension is a row.

[0092] That is, when the first target is a column in the coupling coefficient matrix whose coefficients are all zero, or when the first target is a column in the coupling coefficient matrix whose coefficients are non-zero, the size of the first information is M v When the first object is a row in the combining coefficient matrix where the coefficients are all zero, or when the first object is a row in the combining coefficient matrix where there are non-zero coefficients, the size of the first information is determined by K1.

[0093] In this embodiment, it should be understood that the coupling coefficient matrix has two dimensions, a first dimension and a second dimension. If the first dimension is a column, the corresponding second dimension is a row. If the first dimension is a row, the corresponding second dimension is a column.

[0094] In this embodiment, the size of the first information is determined by the number of dimensions on the first dimension of the combination coefficient matrix, and optionally, the size of the first information is equal to the number of dimensions on the first dimension, or The size of the first information is

number

number

[0095] where:

number

number

number

number

number

number

number

[0096] In this way, when the first object is a column in the coupling coefficient matrix whose coefficients are all zero, or when the first object is a column in the coupling coefficient matrix whose coefficients are non-zero, the size of the first information is M v When the first object is a row in the combining coefficient matrix where the coefficients are all zero, or when the first object is a row in the combining coefficient matrix where there is a non-zero coefficient, the size of the first information is K1.

[0097] On the other hand, when the first object is a column in the coupling coefficient matrix whose coefficients are all zero, or when the first object is a column in the coupling coefficient matrix whose coefficients are non-zero, The size of the first information is

number

[0098] When the first object is a row in the coupling coefficient matrix with all zero coefficients, or when the first object is a row in the coupling coefficient matrix with a non-zero coefficient, The size of the first information is

number

[0099] Also, similar to the first instruction information, in this embodiment, the second instruction information optionally includes N2 pieces of second information, where N2 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0100] Here, the relationship between the second indication information and the N2 pieces of second information is similar to the relationship between a set and an element, and the second indication information indicates the position of a non-zero coefficient in the second object or the position of a non-zero coefficient in the combined coefficient matrix through the N2 pieces of second information. When N2=L, the L pieces of second information correspond one-to-one to the L transmission layers. When N2 is less than L, there may be a situation where the second information of a specific transmission layer is not indicated, or different transmission layers may apply the same second information.

[0101] Optionally, in this embodiment, the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object; or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix.

[0102] From the above description, it can be seen that if the first dimension is a column, the second dimension is a row, and vice versa.

[0103] In this way, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first target, When the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the size of the second information is determined by K1 and C, where C is the number of columns of the first object; When the first object is a row in the coupling coefficient matrix where the coefficients are all zero, or when the first object is a row in the coupling coefficient matrix where the coefficients are non-zero, the size of the second information is M v and R, where R is the number of rows in the first object.

[0104] When the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first target, When the first object is a column in the coupling coefficient matrix whose coefficients are all zero, or when the first object is a column in the coupling coefficient matrix whose coefficients are non-zero, the size of the second information is M v , K1 and C, When the first object is a row in the coupling coefficient matrix where the coefficients are all zero, or when the first object is a row in the coupling coefficient matrix where the coefficients are non-zero, the size of the second information is M v , K1 and R.

[0105] Optionally, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or

number

[0106]

number

number

[0107] Therefore, if the size of the second information is determined by K1 and C, the size of the second information is determined by K1C or

number

number

[0108] Optionally, when the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object, The size of the second information is Z(XY) or

number

[0109]

number

number

[0110] In other words, the size of the second information is M v , K1 and C, the size of the second information is determined by K1(M v -C) or

number

number

[0111] Here, the size is

number

number

number

[0112] Optionally, in this embodiment, When the terminal transmits first indication information, the first indication information is attached to a first part of channel state information; When the terminal transmits second indication information, the second indication information is attached to a second part of the channel state information; When the terminal transmits third indication information, the third indication information is attached to the first part of the channel state information.

[0113] That is, the first indication information is placed in the first part (Part 1) of CSI. Of course, the above auxiliary information can also be reported attached to Part 1. The second indication information is placed in the second part (Part 2) of CSI.

[0114] The third indication information is placed in Part 1 of CSI. By transmitting the third indication information by the terminal, the network side device can determine whether to ignore the non-zero coefficient position indication of the transmission layer. The terminal itself can also determine which transmission layer non-zero coefficient position indication to ignore based on the third indication information, obtain the first indication information and / or the second indication information to transmit, and ultimately not transmit the first indication information and the second indication information.

[0115] third indication information usable to determine whether to ignore the non-zero coefficient position indication of the transmission layer, the third indication information selectively including at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0116] Wherein, if the third indication information includes third information, it corresponds to L transmission layers, and the third indication information includes L pieces of third information. If the third indication information includes fourth information, it includes one piece of fourth information. If the third indication information includes fifth information, it includes one piece of fifth information.

[0117] Optionally, the size of the third information is:

number

[0118] That is, for a current transmission layer, the third information is determined by the number of rows and columns of the coupling coefficient matrix of the transmission layer and the second parameter. That is, the size of the third information of one transmission layer is:

number

[0119] Thus, the number of non-zero coefficients in the transmission layer is K v or K1C or K1(M v -C), it can determine whether to ignore the non-zero coefficient position indication of the corresponding transmission layer.

[0120] Of course, in some scenarios, whether to ignore the non-zero coefficient position indication of a transmission layer can be determined independently based on the number of non-zero coefficients in the transmission layer. However, in other scenarios, it is not possible to determine independently based on the number of non-zero coefficients in the transmission layer, and the first information of the transmission layer needs to be linked. Therefore, the terminal needs to selectively transmit the third information and the first information. Of course, the first information and the third information in this case are associated with the same transmission layer. For example, the terminal transmits L pieces of third information and L pieces of first information.

[0121] Optionally, the size of the fourth information is:

number

[0122] Here, the size of P may be configured by the network side device or may be predefined by the system.

[0123] On the other hand, the fourth information determines the number of non-zero coefficients in all transmission layers.

number

[0124] Optionally, the size of the fifth information is 1*N3 bits, where N3 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0125] Assuming N3=L, the value of each bit of the fifth information can indicate whether to ignore the non-zero coefficient position indication of the corresponding transmission layer. For example, for two transmission layers, "0" indicates that the non-zero coefficient position indication of the transmission layer is ignored, and "1" indicates that the non-zero coefficient position indication of the transmission layer is not ignored. When the fifth information is "01," it can be understood that the non-zero coefficient position indication of the first transmission layer is ignored and the non-zero coefficient position indication of the second transmission layer is not ignored. Alternatively, when N3=1, the value of this bit indicates whether to ignore all transmission layers. The value of N3 can also be implemented in other ways, which will not be listed here.

[0126] Of course, the fifth information and the fourth information can cooperate to determine whether to ignore the non-zero coefficient position indication in the transmission layer. That is, the terminal can attach the fourth information and the fifth information to Part 1.

[0127] Optionally, the embodiment further comprises: determining whether to transmit at least two of the first indication information, the second indication information, and the third indication information based on configuration information of a network side device; The configuration information is the number of ports of the terminal; the number of frequency domain basis vectors, and and a first parameter.

[0128] That is, the terminal can further determine whether to transmit at least two of the first indication information, the second indication information, and the third indication information based on the configuration information of the network side device. For example, based on the configuration information of the network side device, the terminal can decide not to transmit the first indication information, the second indication information, and the third indication information, or can transmit at least two of the first indication information, the second indication information, and the third indication information.

[0129] Here, the second parameter may be β. The configuration information includes K1, M v, β. Whether to transmit at least two of the first indication information, the second indication information, and the third indication information can be determined according to the predefinition of the system. For example, β=1 and / or M v If .intg.=1, the terminal may predefine to send third indication information to report the number of non-zero coefficients of all transmission layers.

[0130] Correspondingly, the network side device determines whether to ignore the non-zero coefficient position indication of the transmission layer based on the received third indication information.

[0131] Hereinafter, application examples of the embodiments of the present disclosure will be described based on specific scenes.

[0132] <Scene 1> The network side device has 16 CSI-RS ports, 8 selected ports K1, and a DFT frequency domain basis vector matrix W f The number of basis vectors in v = 2, preset parameter β = 1 / 2, and a window including one consecutive N = 2 orthogonal DFT frequency domain basis vector is configured in the terminal (UE), and the network side device further transmits beamforming CSI-RS to the UE via 16 CSI-RS ports. The total number of non-zero coefficients of all layers (transmission layers) fed back from the UE is

number

[0133] The UE calculates the L layer coupling coefficient matrix W based on the configuration parameters from the network and the received beamforming CSI-RS. l,2 , l=1, 2, and the number of non-zero coefficients of the two layers actually fed back from the UE is calculated as

number

number

[0134] The size reported in Part 1 is M v (In this case, M v = 2) are the two bitmap instructions, respectively, of the two layer coupling coefficient matrix W l,2 C in l,l =1,2 indicates that the column contains a non-zero coefficient. For example, as shown in Table 1, the first indication information is "1001", which contains two pieces of first information, "10" and "01". The 1 in the table indicates that the combination coefficient matrix W l,2 indicates that the corresponding column in contains a non-zero coefficient, and a 0 indicates that the coupling coefficient matrix W l,2 indicates that the corresponding column in contains all-zero coefficients.

[0135] [Table 1]

[0136] As can be seen from Table 1, C1=C2=1, C1 is W 1,2 represents the number of columns with non-zero coefficients in W, and C2 represents the number of columns with non-zero coefficients in W. 2,2 represents the number of columns with non-zero coefficients in the size reported in Part 2. l,1 C l (In this case, K 1,1 C1=8*1=8, K 2,1Two bitmap indications (C2=8*1=8) indicate that the corresponding column in Part 1 in layer 2 contains the position of a non-zero coefficient. For example, as shown in Table 2, the second indication is "1011011110101001", which contains two pieces of second information, "10110111" and "10101001". In the table, 1 indicates that the coefficient at that position is a non-zero coefficient, and 0 indicates that the coefficient at that position is a zero coefficient, and the UE reports only the non-zero coefficient.

[0137] [Table 2]

[0138] The network side device can determine the non-zero coefficient positions of each layer based on the bitmap reports shown in Tables 1 and 2 by the UE via Part 1 and Part 2, and the total non-zero coefficient indication overhead is

number

number

[0139] <Scene 2> The network side device has 16 CSI-RS ports, 8 selected ports K1, and a DFT frequency domain basis vector matrix W f The number of basis vectors in M v= 2, preset parameter β = 1 / 2, and a window including one consecutive N = 2 orthogonal DFT frequency domain basis vector are configured in the UE, and the network side device further transmits beamforming CSI-RS to the UE via 16 CSI-RS ports. The total number of non-zero coefficients of all layers fed back from the UE is

number

[0140] The UE determines the L layer coupling coefficient W based on the configuration parameters from the network and the received beamforming CSI-RS. l,2 , l=1, 2, and the number of non-zero coefficients of the two layers actually fed back from the UE is calculated as

number

number

[0141] The size reported in Part 1 is M v (In this case, M v = 2) are the two bitmap instructions, respectively, of the two layer coupling coefficient matrix W l,2 C in l , l=1, indicates that the second column contains a non-zero coefficient. For example, as shown in Table 3, the first indication information is "01", which contains one first information of "01" (applicable to both transmission layer 1 and transmission layer 2). The 1 in the table indicates that the coupling coefficient matrix W l,2indicates that the corresponding column in contains a non-zero coefficient, and a 0 indicates that the coupling coefficient matrix W l,2 indicates that the corresponding column in contains all-zero coefficients.

[0142] [Table 3]

[0143] As can be seen from Table 3, C1=C2=1, C1 is W 1,2 represents the number of columns with non-zero coefficients in W, and C2 represents the number of columns with non-zero coefficients in W. 2,2 represents the number of columns with non-zero coefficients in the size reported in Part 2. l,1 C l (In this case, K 1,1 C1=8*1=8, K 2,1 Two bitmap indications (C2=8*1=8) indicate that the corresponding column in Part 1 of Layer 2 contains the position of a non-zero coefficient. For example, as shown in Table 4, the second indication is "1101011110110001", which contains two pieces of second information, "11010111" and "10110001". In the table, 1 indicates that the coefficient at that position is a non-zero coefficient, and 0 indicates that the coefficient at that position is a zero coefficient, and the UE reports only the non-zero coefficient.

[0144] [Table 4]

[0145] The network side device can determine the non-zero coefficient positions of each layer based on the bitmap reports shown in Tables 3 and 4 by the UE via Part 1 and Part 2, and the total non-zero coefficient indication overhead is

number

[0146] <Scene 3> The network configuration and calculated non-zero coefficient distribution are the same as those shown in Scene 1. The size reported in Part 1 is

number

[0147] <Scene 4> The network side device has 16 CSI-RS ports, 8 selected ports K1, and a DFT frequency domain basis vector matrix W f The number of basis vectors in v = 1 and preset parameter β = 1 are configured in the UE, and the network side device further transmits beamforming CSI-RS to the UE via 16 CSI-RS ports. The number of layers in the transmission layer is L = 2, and the total number of non-zero coefficients of all layers fed back from the UE is

number

[0148] The UE determines the L layer coupling coefficient W based on the configuration parameters from the network and the received beamforming CSI-RS. l,2 , l=1, 2, and the number of non-zero coefficients of the two layers actually fed back from the UE is calculated as

number

number

number

number

number

number

number

number

number

[0149] Selectively, the number of non-zero coefficients of the two layers actually fed back from the UE can be set as

number

number

number

number

number

[0150] <Scene Five> The network side device has 16 CSI-RS ports, 8 selected ports K1, and a DFT frequency domain basis vector matrix W f The number of basis vectors in M v = 2, parameter β = 1 / 2, and a window including one consecutive N = 2 orthogonal DFT frequency domain basis vector is configured in the UE, and the network side device further transmits beamforming CSI-RS to the UE via 16 CSI-RS ports. The total number of non-zero coefficients of all layers fed back from the UE is

number

[0151] The UE determines the L layer coupling coefficient W based on the configuration parameters from the network and the received beamforming CSI-RS. l,2 , l=1, 2, and the number of non-zero coefficients of the two layers actually fed back from the UE is calculated as

number

number

[0152] The size reported by the UE in Part 1 is M v (In this case, M v = 2), the two bitmap indication information is respectively included in the coupling coefficients of the two layers. l , l=1,2 indicates that the column contains a non-zero coefficient. That is, the first indication information indicates that the column contains a non-zero coefficient. v The UE also includes two pieces of first information:

number

number

number

number

number

number

number

[0153] It should be understood that in this embodiment, a coefficient of the combining coefficient matrix being zero or non-zero means that the amplitude of the corresponding coefficient is zero or non-zero, and only non-zero coefficients are allowed to be reported to the network side device.

[0154] Here, the network side device in the embodiment of the present disclosure may be, but is not limited to, a base station.

[0155] As described above, according to the method of the embodiment of the present disclosure, the terminal can flexibly indicate the non-zero coefficient positions of the transmission layer according to the needs of the scene by sending at least two of the first indication information, the second indication information, and the third indication information, thereby reducing the indication overhead of the zero coefficient positions.

[0156] As shown in FIG. 5 , an embodiment of the present disclosure provides a method for receiving channel state information, which includes step 501.

[0157] In step 501, the network side device receives at least two of the first instruction information, the second instruction information, and the third instruction information transmitted from the terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0158] In this way, the network side device receives at least two of the first indication information, the second indication information, and the third indication information reported by the terminal according to the needs of the scene, and thereby calculates K1×M for each transmission layer. v This avoids reporting non-zero coefficients in the bitmap, reducing unnecessary overhead.

[0159] Selectable, When the first target is a column or a row whose coefficients are all zero, the second target is a target other than the first target in the coupling coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0160] Optionally, when the network side device receives at least two of the first indication information, the second indication information, and the third indication information transmitted from the terminal, the method further comprises: The network side device determines the position of a non-zero coefficient in the combining coefficient matrix based on at least two of the first indication information, the second indication information, and the third indication information.

[0161] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0162] Furthermore, this method can be realized in combination with the channel state information transmission method of the above embodiment, and the implementation manner of the above embodiment of the channel state information transmission method can be applied to this method to achieve the same technical effect.

[0163] As shown in FIG. 6, the present disclosure provides a channel state information transmitting device, which includes a memory 620, a transceiver 610 and a processor 600, where the memory 620 is used to store program instructions, the processor 600 is used to read the program instructions in the memory 620, and the transceiver 610 is used to transmit and receive data under the control of the processor 600.

[0164] The transceiver 610 is configured to transmit at least two of the first indication information, the second indication information, and the third indication information.

[0165] the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0166] Selectable, When the first target is a column or a row whose coefficients are all zero, the second target is a target other than the first target in the coupling coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0167] Optionally, the first indication information includes N1 pieces of first information, where N1 is an integer between 1 and L, and L is the number of transmission layers.

[0168] Optionally, when the number of columns of the combining coefficient matrix is 2, the size of the first information is 1 bit.

[0169] Optionally, a size of the first information is determined by the number of dimensions on a first dimension of the combining coefficient matrix; wherein, when the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the first dimension is a column; If the first object is a row in the combining coefficient matrix with all zero coefficients, or if the first object is a row in the combining coefficient matrix with a non-zero coefficient, the first dimension is a row.

[0170] Optionally, the size of the first information is equal to the number of dimensions in the first dimension; or The size of the first information is

number

number

[0171] Optionally, the second indication information includes N2 pieces of second information, where N2 is an integer between 1 and L, and L is the number of transmission layers.

[0172] Optionally, the size of the second information is determined by the number of dimensions on the second dimension of the combination coefficient matrix and the number of columns or rows of the first object; or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix.

[0173] Optionally, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or

number

[0174] Optionally, when the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object, The size of the second information is Z(XY) or

number

[0175] Optionally, when transmitting first indication information, the first indication information is attached to a first part of the channel state information; When transmitting second indication information, the second indication information is attached to a second part of the channel state information; When the third indication information is transmitted, the third indication information is attached to the first part of the channel state information.

[0176] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0177] Optionally, the size of the third information is:

number

[0178] Optionally, the size of the fourth information is:

number

[0179] Optionally, the size of the fifth information is 1*N3 bits, where N3 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0180] Optionally, the processor: The method is used to determine whether to transmit at least two of the first indication information, the second indication information, and the third indication information based on configuration information of a network side device; The configuration information is the number of ports of the terminal; the number of frequency domain basis vectors, and and a first parameter.

[0181] In FIG. 6, the bus architecture may include any number of interconnected buses and bridges, specifically connecting various circuits, such as one or more processors, represented by processor 600, and memory, represented by memory 620. The bus architecture may also connect various other circuits, such as peripherals, regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 610 may be multiple elements, i.e., may include a transmitter and a receiver, and provides a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and the like. For different user devices, the user interface 630 may further be an interface that can be externalized or internalized to required devices, and the connected devices may include, but are not limited to, a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0182] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 when performing operations.

[0183] Optionally, processor 600 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and processor 600 may employ a multi-core architecture.

[0184] The processor 600 is used to execute any of the methods provided in the embodiments of the present disclosure according to the executable instructions obtained by calling the program instructions stored in the memory. The processor 600 and the memory 620 may be physically separated.

[0185] According to the device of the embodiment of the present disclosure, by reporting at least two of the first indication information, the second indication information, and the third indication information, for example, only the indication of the non-zero coefficient position of the coupling coefficient matrix of a specific transmission layer or only the indication of the non-zero coefficient position of a specific target of the coupling coefficient matrix of the transmission layer can be reported, and K1×M v This avoids reporting non-zero coefficients in the bitmap, reducing unnecessary overhead.

[0186] It should be noted that the above-mentioned device according to the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned embodiment of the method for transmitting channel state information and achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail.

[0187] As shown in FIG. 7, the present disclosure provides a channel state information transmitting device, which includes a transmitting module 710 configured to transmit at least two of first indication information, second indication information, and third indication information.

[0188] the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0189] Optionally, when the first object is a column or row whose coefficients are all zero, the second object is an object other than the first object in the combining coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0190] Optionally, the first indication information includes N1 pieces of first information, where N1 is an integer between 1 and L, and L is the number of transmission layers.

[0191] Optionally, when the number of columns of the combining coefficient matrix is 2, the size of the first information is 1 bit.

[0192] Optionally, a size of the first information is determined by the number of dimensions on a first dimension of the combining coefficient matrix; wherein, when the first object is a column in the combining coefficient matrix whose coefficients are all zero, or when the first object is a column in the combining coefficient matrix whose coefficients are non-zero, the first dimension is a column; If the first object is a row in the combining coefficient matrix with all zero coefficients, or if the first object is a row in the combining coefficient matrix with a non-zero coefficient, the first dimension is a row.

[0193] Optionally, the size of the first information is equal to the number of dimensions in the first dimension; or The size of the first information is

number

number

[0194] Optionally, the second indication information includes N2 pieces of second information, where N2 is an integer between 1 and L, and L is the number of transmission layers.

[0195] Optionally, the size of the second information is determined by the number of dimensions on the second dimension of the combination coefficient matrix and the number of columns or rows of the first object; or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix.

[0196] Optionally, when the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or

number

[0197] Optionally, when the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object, The size of the second information is Z(XY) or

number

[0198] Optionally, when transmitting first indication information, the first indication information is attached to a first part of the channel state information; When transmitting second indication information, the second indication information is attached to a second part of the channel state information; When the third indication information is transmitted, the third indication information is attached to the first part of the channel state information.

[0199] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0200] Optionally, the size of the third information is:

number

[0201] Optionally, the size of the fourth information is:

number

[0202] Optionally, the size of the fifth information is 1*N3 bits, where N3 is an integer greater than or equal to 1 and less than or equal to L, and L is the number of transmission layers.

[0203] Optionally, the device further comprises: a first determination module configured to determine whether to send at least two of the first indication information, the second indication information, and the third indication information based on configuration information of a network side device; The configuration information is the number of ports of the terminal; the number of frequency domain basis vectors, and and a first parameter.

[0204] According to the device of the embodiment of the present disclosure, by reporting at least two of the first indication information, the second indication information, and the third indication information, for example, only the indication of the non-zero coefficient position of the coupling coefficient matrix of a specific transmission layer or only the indication of the non-zero coefficient position of a specific target of the coupling coefficient matrix of the transmission layer can be reported, and K1×M v This avoids reporting non-zero coefficients in the bitmap, reducing unnecessary overhead.

[0205] The division into units in the embodiments of the present disclosure is merely an example and is merely a logical and functional division, and may have a different division scheme when actually implemented. Furthermore, each functional unit in each embodiment of the present application may be integrated into a single processing unit, or each unit may exist physically independent, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or software functional units.

[0206] The integrated unit may be implemented in the form of a software functional unit and stored in a processor-readable storage medium when sold or used as an independent product. Based on this understanding, the technical means of the present application, whether essentially or in part contributing to the related art, or all or part of the technical means, may be expressed in the form of a software product, and a computer software product is stored in a storage medium and includes several instructions that cause a computer device (which may be a personal computer, a server, a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program code, such as a USB flash disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0207] It should be noted that the above-mentioned apparatus according to the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment and achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail.

[0208] Some embodiments of the present disclosure provide a processor-readable storage medium having program instructions stored therein, the program instructions being used to cause the processor to transmit at least two of first instruction information, second instruction information, and third instruction information.

[0209] the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0210] When the program instructions are executed by a processor, all of the implementation methods in the method embodiment applied to the terminal side shown in Figure 1 above can be realized, and to avoid duplication, the description will be omitted here.

[0211] As shown in FIG. 8 , an embodiment of the present disclosure provides a channel state information receiving device, the device including: a memory 820, a transceiver 810, and a processor 800, wherein the memory 820 is used to store program instructions, the processor 800 is used to read the program instructions in the memory 820, and the transceiver 810 is used to transmit and receive data under the control of the processor 800; The transceiver comprises: The method is used to receive at least two of the first instruction information, the second instruction information, and the third instruction information transmitted from the terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0212] Selectable, When the first target is a column or a row whose coefficients are all zero, the second target is a target other than the first target in the coupling coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0213] Optionally, the processor: The first instruction information is used to execute determining the position of a non-zero coefficient in the combination coefficient matrix based on at least two of the first instruction information, the second instruction information, and the third instruction information.

[0214] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0215] In FIG. 8, the bus architecture may include any number of interconnected buses and bridges, specifically connecting various circuits, such as one or more processors, represented by processor 800, and memory, represented by memory 820. The bus architecture may also connect various other circuits, such as peripherals, regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 810 may be multiple elements, i.e., may include a transmitter and a receiver, and provides a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and the like. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.

[0216] The processor 800 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may employ a multi-core architecture.

[0217] According to the device of the embodiment of the present disclosure, by receiving at least two of the first indication information, the second indication information, and the third indication information reported by the terminal according to the needs of the scene, K1×M v This avoids reporting non-zero coefficients in the bitmap, reducing unnecessary overhead.

[0218] It should be noted that the above-mentioned apparatus according to the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment and achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail.

[0219] As shown in FIG. 9, the present disclosure provides a channel state information receiving device, which includes a receiving module 910 configured to receive at least two of first indication information, second indication information, and third indication information transmitted from a terminal.

[0220] the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0221] Selectable, When the first target is a column or a row whose coefficients are all zero, the second target is a target other than the first target in the coupling coefficient matrix; If the first object is a column or row with a non-zero coefficient, then the second object is the first object.

[0222] Optionally, the device comprises: and a second determination module configured to determine positions of non-zero coefficients in the combination coefficient matrix based on at least two of the first indication information, the second indication information, and the third indication information.

[0223] Optionally, the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer.

[0224] According to the device of the embodiment of the present disclosure, by receiving at least two of the first indication information, the second indication information, and the third indication information reported by the terminal according to the needs of the scene, K1×M v This avoids reporting non-zero coefficients in the bitmap, reducing unnecessary overhead.

[0225] The division into units in the embodiments of the present disclosure is merely an example and is merely a logical and functional division, and may have a different division scheme when actually implemented. Furthermore, each functional unit in each embodiment of the present application may be integrated into a single processing unit, or each unit may exist physically independent, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or software functional units.

[0226] The integrated unit may be implemented in the form of a software functional unit and stored in a processor-readable storage medium when sold or used as an independent product. Based on this understanding, the technical means of the present application, whether essentially or in part contributing to the related art, or all or part of the technical means, may be expressed in the form of a software product, and a computer software product is stored in a storage medium and includes several instructions that cause a computer device (which may be a personal computer, a server, a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program code, such as a USB flash disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0227] It should be noted that the above-mentioned apparatus according to the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment and achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail.

[0228] Some embodiments of the present disclosure provide a processor-readable storage medium having program instructions stored therein, the program instructions being used to cause the processor to receive at least two of first instruction information, second instruction information, and third instruction information transmitted from a terminal.

[0229] the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in a second object or a position of a non-zero coefficient in the combining coefficient matrix, and the second object is the first object or an object other than the first object in the combining coefficient matrix; The third indication information is used to determine whether to ignore the non-zero coefficient position indication in the transmission layer.

[0230] When the program instructions are executed by a processor, all of the implementation methods in the method embodiment applied to the network side device shown in Figure 5 above can be realized, and to avoid duplication, the description will be omitted here.

[0231] The technical solutions provided in the embodiments of the present disclosure are applicable to a variety of systems, particularly 5G systems. For example, the applicable systems may include a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G New Radio (NR) system, a 6G system, etc. All of these systems include terminal equipment and network equipment. The system may further include a core network portion, for example, an evolved packet system (EPS), a 5G system (5GS), etc.

[0232] Here, a terminal device according to an embodiment of the present disclosure may be a device for providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing equipment connected to a wireless modem. Different systems refer to terminal devices differently. For example, in a 5G system, a terminal device may be referred to as user equipment (UE). A wireless terminal device may communicate with a radio access network (RAN) via one or more core networks (CN). The wireless terminal device may be a mobile terminal such as a mobile phone (also called a "cellular" phone) or a computer equipped with a mobile terminal device, such as a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. For example, the wireless terminal device may be a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), or other devices. Wireless user equipment may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user station, a user agent, a user device, etc. This disclosure is not limited thereto.

[0233] The network device according to the embodiments of the present disclosure may be a base station, which may include multiple cells serving terminals. Depending on different specific applications, the base station may be called an access point, a device that communicates with wireless terminal devices via one or more sectors over an air interface in an access network, or other names. The network device may be used to convert received wireless frames and Internet Protocol (IP) groupings to and from the wireless terminal devices and to function as a router between the wireless terminal devices and other parts of the access network, where the other parts of the access network may include an Internet Protocol (IP) communication network. The network device may coordinate attribute management for the air interface. For example, the network device according to the embodiment of the present disclosure may be a network device (BTS: Base Transceiver Station) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a network device (Node B) in Wideband Code Division Multiple Access (WCDMA (registered trademark)), an evolved network device (evolutionary Node B, eNB or e-NodeB) in Long Term Evolution (LTE), or a network device (gNB) in a 5G network architecture, a Home Evolution Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), or the like, and the present invention is not limited thereto.In some network configurations, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the central units and distributed units may be geographically distributed.

[0234] Multi-input multiple-output (MIMO) transmission may be performed between the network device and the terminal using one or more antennas, and the MIMO transmission may be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the combination and number of root antennas, the MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoding transmission, beamforming transmission, or the like.

[0235] As will be appreciated by those skilled in the art, embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Therefore, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product embodied in one or more computer-usable storage media (including, but not limited to, disk memory, optical memory, etc.) containing computer-usable program code.

[0236] The present disclosure has been described with reference to flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate an apparatus, whereby a processor of the computer or other programmable data processing device executes the instructions to generate an apparatus for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0237] These processor-executable instructions can be stored in a computer-readable memory that causes a computer or other programmable data processing device to operate in a particular manner, thereby enabling the device containing the instructions to execute the instructions in the computer-readable memory and implement the function(s) specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0238] These processor-executable instructions may also be implemented in a computer or other programmable data processing device, which performs a series of operational steps to implement the relevant processes, and the instructions executed on the computer or other programmable device implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0239] Of course, those skilled in the art can make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations fall within the scope of the claims of the present disclosure and the technical scope corresponding thereto, the present disclosure is intended to include such modifications and variations.

Claims

1. A method for transmitting channel state information, comprising: The terminal transmits first indication information, second indication information, and third indication information; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in the first object, and the second indication information is attached to a second part of the channel state information; the third indication information is used to determine whether to ignore the non-zero coefficient position indication of the transmission layer, and the third indication information is attached to the first part of the channel state information; The method for transmitting channel state information, wherein the first target is a column or row having a non-zero coefficient in the combining coefficient matrix.

2. The first indication information includes N1 pieces of first information, where N1 is an integer between 1 and L, and L is the number of transmission layers; When the number of columns of the coupling coefficient matrix is 2, the size of the first information is 1 bit. The method of claim 1.

3. a size of the first information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, wherein, when the first object is a column with a non-zero coefficient in the combining coefficient matrix, the first dimension is a column; if the first object is a row with a non-zero coefficient in the combining coefficient matrix, the first dimension is a row; The size of the first information is equal to the number of dimensions in the first dimension, or The size of the first information is [Equation 1] and 1≦Y i ≦X, where X is the number of dimensions in the first dimension, and Y i is the number of dimensions selected from X, [Equation 2] is a Y that is different from X i represents the maximum number of bits required for the first information when The method of claim 2.

4. the second indication information includes N2 pieces of second information, where N2 is an integer between 1 and L, and L is the number of transmission layers; The size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, or a size of the second information is determined by the number of dimensions on a first dimension of the coupling coefficient matrix, the number of dimensions on a second dimension of the coupling coefficient matrix, and the number of columns or rows of the first object; Here, the second dimension of the coupling coefficient matrix and the first dimension of the coupling coefficient matrix are different dimensions of the coupling coefficient matrix. The method of claim 1.

5. When the size of the second information is determined by the number of dimensions on the second dimension of the coupling coefficient matrix and the number of columns or rows of the first object, The size of the second information is ZY or [Equation 3] where Z is the number of dimensions on the second dimension, Y is the number of columns or rows of the first object, and K′ is the number of non-zero coefficients in the coupling coefficient matrix. The method of claim 4.

6. When the size of the second information is determined by the number of dimensions on the first dimension of the coupling coefficient matrix, the number of dimensions on the second dimension of the coupling coefficient matrix, and the number of columns or rows of the first target, The size of the second information is Z(XY) or [Equation 4] and where X is the number of dimensions on the first dimension, Y is the number of columns or rows of the first object, Z is the number of dimensions on the second dimension, and K′ is the number of non-zero coefficients in the coupling coefficient matrix. The method of claim 4.

7. the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer. The method of claim 1.

8. The size of the third information is [Equation 5] where X is the number of dimensions on the first dimension of the coupling coefficient matrix, Z is the number of dimensions on the second dimension of the coupling coefficient matrix, and β is a second parameter. The method of claim 7.

9. The size of the fourth information is [Equation 6] bits, where P is the maximum pre-set number of non-zero coefficients allowed to be reported across all layers. The method of claim 7.

10. A method for receiving channel state information, comprising: the network side device receives first instruction information, second instruction information, and third instruction information transmitted from the terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in the first object, and the second indication information is attached to a second part of the channel state information; the third indication information is used to determine whether to ignore the non-zero coefficient position indication of the transmission layer, and the third indication information is attached to the first part of the channel state information; The method for receiving channel state information, wherein the first target is a column or row having a non-zero coefficient in the combining coefficient matrix.

11. When the network side device receives the first instruction information, the second instruction information, and the third instruction information transmitted from the terminal, The channel state information receiving method further includes: The network side device determines positions of non-zero coefficients in the combining coefficient matrix based on the first instruction information, the second instruction information, and the third instruction information. The method of claim 10.

12. the third instruction information includes at least one of third information, fourth information, and fifth information; the third information is used to indicate the number of non-zero coefficients in each transmission layer; the fourth information is used to indicate the number of non-zero coefficients in all transmission layers; The fifth information is used to indicate whether to ignore non-zero coefficient position indications in the coupling coefficient matrix of the transmission layer. The method of claim 10.

13. A channel state information transmitting device, comprising: a transmitting module configured to transmit the first indication information, the second indication information, and the third indication information; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in the first object, and the second indication information is attached to a second part of the channel state information; the third indication information is used to determine whether to ignore the non-zero coefficient position indication of the transmission layer, and the third indication information is attached to the first part of the channel state information; The channel state information transmitting device, wherein the first target is a column or row having a non-zero coefficient in the combining coefficient matrix.

14. A channel state information receiving device, comprising: a receiving module configured to receive first instruction information, second instruction information, and third instruction information transmitted from a terminal; the first indication information is used to indicate a first target in a coupling coefficient matrix of a transmission layer; the second indication information is used to indicate a position of a non-zero coefficient in the first object, and the second indication information is attached to a second part of the channel state information; the third indication information is used to determine whether to ignore the non-zero coefficient position indication of the transmission layer, and the third indication information is attached to the first part of the channel state information; The channel state information receiving device, wherein the first target is a column or row having a non-zero coefficient in the combining coefficient matrix.