Channel state information reporting method and communication device

By receiving reference signals to determine channel state information, the range of spatial vector selection is expanded, solving the problem of limited spatial vector selection range, improving communication performance, and reducing computational complexity and overhead.

CN121508764APending Publication Date: 2026-02-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411097658.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In Type 1 codebooks, the range of spatial vectors is limited, which affects communication performance.

Method used

By receiving reference signals, channel state information is determined, including indicating a first spatial vector and other spatial vectors orthogonal to it, thus expanding the selection range of spatial vectors and flexibly selecting spatial vectors that better match the channel state.

Benefits of technology

It improves communication performance and reduces the computational complexity of spatial vector selection and the overhead of channel state information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121508764A_ABST
    Figure CN121508764A_ABST
Patent Text Reader

Abstract

The invention provides a channel state information reporting method and a communication device, which can enable a selected airspace vector to be better matched with a channel state so as to improve communication performance and can be applied to a communication system. The method comprises the following steps: a second communication device sends a reference signal to a first communication device, and the first communication device can send channel state information to the second communication device according to the reference signal after receiving the reference signal. Wherein the channel state information can indicate a first airspace vector in K airspace vectors from a first airspace vector set through first information, and indicate airspace vectors, except the first airspace vector, in the K airspace vectors through second information; the airspace vectors except the first airspace vector in the K airspace vectors are all airspace vectors in a third airspace vector set, and the airspace vectors in the third airspace vector set are orthogonal to the first airspace vector in at least one dimension of the first dimension or the second dimension.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a channel state information reporting method and a communication device. BACKGROUND

[0002] In a Type I codebook, a terminal device can select multiple spatial domain vectors for communication, and any two spatial domain vectors in the multiple spatial domain vectors are orthogonal to each other. Among the multiple spatial domain vectors, a first spatial domain vector is selected from a spatial domain vector set. The other spatial domain vectors in the multiple spatial domain vectors, except the first spatial domain vector, are related to the first spatial domain vector, for example, the other spatial domain vectors in the multiple spatial domain vectors, except the first spatial domain vector, are selected from orthogonal spatial domain vectors adjacent to the first spatial domain vector. Therefore, the selection range of the other spatial domain vectors in the multiple spatial domain vectors, except the first spatial domain vector, is affected by the first spatial domain vector. As can be seen, the selection range of the other spatial domain vectors in the multiple spatial domain vectors, except the first spatial domain vector, is limited, thereby affecting the communication performance. SUMMARY

[0003] Embodiments of the present application provide a channel state information reporting method and a communication device, which can make the selected spatial domain vector more matched with the channel state information, thereby improving the communication performance.

[0004] To achieve the above object, the present application adopts the following technical solutions:

[0005] In a first aspect, a channel state information reporting method is provided. The channel state information reporting method comprises: a first communication device receiving a reference signal. The first communication device sends channel state information. The channel state information is determined according to the reference signal, and the channel state information includes first information and second information. The first information is used to indicate a first spatial domain vector in K spatial domain vectors, the first spatial domain vector is a spatial domain vector in a first spatial domain vector set, and the first spatial domain vector set is determined according to a first dimension oversampling multiple O1, a second dimension oversampling multiple O2, a number N1 of antenna ports corresponding to one polarization direction on the first dimension, and a number N2 of antenna ports corresponding to one polarization direction on the second dimension. The second information is used to indicate each spatial domain vector in a second spatial domain vector set, the second spatial domain vector set includes spatial domain vectors in the K spatial domain vectors, except the first spatial domain vector, and each spatial domain vector in the second spatial domain vector set is orthogonal to the first spatial domain vector in at least one of the first dimension and the second dimension. The spatial domain vectors in the second spatial domain vector set are spatial domain vectors in a third spatial domain vector set, the third spatial domain vector set includes part or all of the spatial domain vectors in the first spatial domain vector set that are orthogonal to the first spatial domain vector in at least one of the first dimension and the second dimension, and K is an integer greater than or equal to 2.

[0006] Based on the method provided in the first aspect, the first communication device can receive a reference signal and feed back channel state information therefrom. The channel state information can indicate a first spatial domain vector of the K spatial domain vectors from the full set of spatial domain vectors, such as the first set of spatial domain vectors described above, through first information, and indicate the remaining spatial domain vectors of the K spatial domain vectors, such as the K-1 spatial domain vectors of the K spatial domain vectors other than the first spatial domain vector, from the third set of spatial domain vectors orthogonal to the first spatial domain vector in at least one of the first dimension or the second dimension through second information. In this way, the selection range of the spatial domain vector is larger, the selected spatial domain vector is more flexible, and thus the selected spatial domain vector can be more matched with the channel state, thereby improving the communication performance.

[0007] As an example, the first communication device can be a terminal device, a communication module, a circuit or chip responsible for communication function, a chip system, or other components or assemblies. The communication module, the circuit or chip responsible for communication function, the chip system, or other components or assemblies can be applied in a terminal device.

[0008] In a possible implementation, the number of bits occupied by the second information is determined according to the sum of the number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the first dimension and the number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the second dimension. The number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the first dimension is determined according to the number of all antenna ports or the number of partial antenna ports of one polarization direction in the first dimension and the oversampling multiple of the first dimension. The number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the second dimension is determined according to the number of all antenna ports or the number of partial antenna ports of one polarization direction in the second dimension and the oversampling multiple of the second dimension. In this way, it is avoided to indicate each spatial domain vector of the K spatial domain vectors from the full set of spatial domain vectors, and the size of the information indicating the spatial domain vector can be reduced, thereby reducing the overhead.

[0009] In a possible implementation, the sum of the number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the first dimension and the number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the second dimension satisfies the following relationship: N'=(N 11 -1)N 21 O2+(N 21 -1)N 11 O1. Wherein N' is the sum of the number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the first dimension and the number of spatial domain vectors in the third set of spatial domain vectors orthogonal to the first spatial domain vector in the second dimension, N 11N represents the total number or partial number of antenna ports corresponding to a polarization direction in the first dimension. 21 O2 represents the number of all or some antenna ports corresponding to a polarization direction in the second dimension, O1 represents the oversampling factor in the second dimension, and O2 represents the oversampling factor in the first dimension, where N′ and N are... 11 N 21 O2 and O1 are all positive integers.

[0010] In one possible implementation, the spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension are designated as second spatial vectors, and the spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension are designated as third spatial vectors. The index of the second spatial vector is less than the index of the third spatial vector.

[0011] The smaller the index of the antenna port in the first dimension, the smaller the index of the second spatial vector. Within the second spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the index of the second spatial vector corresponding to the same antenna port index in the second dimension, the smaller the index of the second spatial vector. Within the second spatial vectors corresponding to the same antenna port index in both the first and second dimensions, the smaller the oversampling factor in the second dimension, the smaller the index of the second spatial vector. The smaller the index of the antenna port in the second dimension, the smaller the index of the third spatial vector. Within the third spatial vector corresponding to the same antenna port index in the second dimension, the smaller the index of the third spatial vector corresponding to the antenna port index in the first dimension, the smaller the index of the third spatial vector. Within the third spatial vectors corresponding to the same antenna port index in both the second and first dimensions, the smaller the oversampling factor in the first dimension, the smaller the index of the third spatial vector.

[0012] In one possible implementation, the indices of the second spatial vector satisfy the following relationship: The indices of the third spatial vector satisfy the following relationship: Where x1 is the index of the second spatial vector, N represents the index of the antenna port in the first dimension corresponding to the second spatial vector. 21 O2 represents the number of all or some antenna ports corresponding to a polarization direction in the second dimension, and O2 is the oversampling factor in the second dimension. This represents the index of the antenna port in the second dimension corresponding to the second spatial vector. Let n1 be the oversampling factor for the second dimension corresponding to the second spatial vector, n1 be the index of the antenna port for the first dimension corresponding to the first spatial vector, x1′ be the index of the third spatial vector, and N be the index of the third spatial vector. 11 This represents the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the first dimension. O1 represents the index of the antenna port in the second dimension corresponding to the third spatial vector, and O1 represents the oversampling factor in the first dimension. This represents the index of the antenna port in the first dimension corresponding to the third spatial vector. Let n1 be the oversampling factor of the first dimension corresponding to the third spatial vector, and n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector. 11 N 21 O1, O2, and O1 are all positive integers, x1, n1、x1′、 Both n and n2 are integers. This reduces the computational complexity of the second communication device obtaining the indices of each spatial vector.

[0013] In one possible implementation, the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the second dimension is the fourth spatial vector, and the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the first dimension is the fifth spatial vector. The index of the fourth spatial vector is less than the index of the fifth spatial vector. The smaller the corresponding antenna port index in the second dimension, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the corresponding antenna port index in the first dimension, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same antenna port index in both the second and first dimensions, the smaller the corresponding oversampling factor in the first dimension, the smaller the index of the fourth spatial vector. The smaller the corresponding antenna port index in the first dimension, the smaller the index of the fifth spatial vector. Among the fifth spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the corresponding antenna port index in the second dimension, the smaller the index of the fifth spatial vector. In the fifth spatial vector corresponding to the index of the same antenna port in the first dimension and the index of the same antenna port in the second dimension, the smaller the index of the fifth spatial vector with the smaller oversampling factor in the second dimension.

[0014] In one possible implementation, the indices of the fourth spatial vector satisfy the following relationship: The indices of the fifth spatial vector satisfy the following relationship: Where x2 is the index of the fourth spatial vector. This represents the index of the antenna port in the second dimension corresponding to the fourth spatial vector. N represents the index of the antenna port in the first dimension corresponding to the fourth spatial vector. 11 O1 represents the number of all or some of the antenna ports corresponding to a polarization direction in the first dimension, and O1 is the oversampling factor in the first dimension. Let n2 be the oversampling factor of the first dimension corresponding to the fourth spatial vector, n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector, and x2′ be the index of the fifth spatial vector. 21 This refers to the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the second dimension. O2 represents the index of the antenna port in the first dimension corresponding to the fifth spatial vector, and O2 is the oversampling factor in the second dimension. This represents the index of the antenna port in the second dimension corresponding to the fifth spatial vector. Let n1 be the oversampling factor of the second dimension corresponding to the fifth spatial vector, and n1 be the index of the antenna port of the first dimension corresponding to the first spatial vector. 11 N 21 O2 and O1 are both positive integers, x2, n2、x2′、 Both n1 and n2 are integers. This reduces the computational complexity of the second communication device obtaining the indices of each spatial vector.

[0015] In one possible implementation, the number of bits occupied by the second information satisfies the following relationship: or, Where B2 represents the number of bits occupied by the second information, and N′ represents the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. This represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. B2 represents the number of bits corresponding to the second spatial vector set, and log represents the logarithmic operation, where B2 and N′ are both positive integers.

[0016] In one possible implementation, the index of the antenna port in the first dimension corresponding to the i-th spatial vector in the second spatial vector set satisfies the following relationship: |l i -n1|≤a1. And / or, the indices of the antenna ports in the second dimension corresponding to the i-th spatial vector satisfy the following relationship: |m i -n2|≤b1. Where, l i Let n1 be the index of the first-dimensional antenna port corresponding to the i-th spatial vector in the second spatial vector set, a1 be an integer greater than or equal to 0, and m be the index of the first-dimensional antenna port corresponding to the first spatial vector. iLet n1 be the index of the antenna port in the second dimension corresponding to the i-th spatial vector in the second spatial vector set, n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector, b1 be an integer greater than or equal to 0, and i be an integer less than or equal to K-1. This reduces the number of spatial vectors and their indices in the third spatial vector set, thereby further reducing the overhead of channel state information.

[0017] In one possible implementation, the method provided by the first aspect may further include: the first communication device receiving third information, which is used to indicate a1 and b1. This allows the first communication device to determine K spatial vectors from fewer spatial vectors, reducing the computational complexity of the first communication device.

[0018] In one possible implementation, the method provided by the first aspect may further include: the first communication device transmitting fourth information, which is used to indicate a1 and b1, and the fourth information is carried in the first part of the channel state information. This allows the first communication device to rationally select a third set of spatial vectors based on the channel state, further reducing the overhead of the channel state information while ensuring the feedback accuracy of the channel state information.

[0019] In one possible implementation, the index of the first dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the following relationship: |n1,jn 1,1 |≤a2. And / or, the index of the second dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the following relationship: |n 2,j -n 2,1 |≤b2. Where n 1,j =n j1 *O1+o 1j n 1,1 = n1*O1+o1, where a2 is an integer greater than or equal to 0, n 2,j =n j2 *O2+o 2j n 2,1 =n² * O² + o², n j1 Let o be the index of the antenna port in the first dimension corresponding to the j-th spatial vector. 1j Let o1 be the oversampling factor of the first dimension corresponding to the j-th spatial vector in the second spatial vector set, and n1 be the index of the antenna port in the first dimension corresponding to the first spatial vector. j2 Let o be the index of the second-dimensional antenna port corresponding to the j-th spatial vector. 2jLet be the oversampling factor of the second dimension corresponding to the j-th spatial vector in the second spatial vector set, o2 be the oversampling factor of the second dimension corresponding to the first spatial vector, n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector, b2 be an integer greater than or equal to 0, and n 1,j n 2,j n j1 o1, n1, n j2 o2, n2 are all integers, and j is an integer less than or equal to K-1. This allows for a smaller number of spatial vectors and smaller indices in the third spatial vector set, thereby further reducing the overhead of channel state information.

[0020] In one possible implementation, the method provided by the first aspect may further include: the first communication device receiving fifth information, which is used to indicate a2 and b2. This allows the first communication device to determine K spatial vectors from fewer spatial vectors, reducing the computational complexity of the first communication device.

[0021] In one possible implementation, the method provided by the first aspect may further include: the first communication device transmitting sixth information, which is used to indicate a2 and b2. Optionally, the sixth information is carried in the first part of the channel state information. In this way, the first communication device can reasonably select the third spatial vector set based on the channel state, thereby further reducing the overhead of the channel state information while ensuring the feedback accuracy of the channel state information.

[0022] Secondly, a channel state information reporting method is provided. This method includes: a second communication device transmitting a reference signal; and the second communication device receiving channel state information. The channel state information is determined based on the reference signal and includes first information and second information. The first information indicates a first spatial vector among K spatial vectors. The first spatial vector is a set of spatial vectors, determined based on an oversampling factor O1 in a first dimension, an oversampling factor O2 in a second dimension, the number of antenna ports N1 corresponding to a polarization direction in the first dimension, and the number of antenna ports N2 corresponding to a polarization direction in the second dimension. The second information indicates each spatial vector in the second set of spatial vectors, which includes all spatial vectors in the K set except the first spatial vector. Each spatial vector in the second set is orthogonal to at least one dimension of the first spatial vector in the first and second dimensions. The spatial vectors in the second spatial vector set are the spatial vectors in the third spatial vector set. The third spatial vector set includes some or all of the spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in at least one dimension in the first and second dimensions, where K is an integer greater than or equal to 2.

[0023] Based on the method provided in the second aspect, the second communication device can transmit a reference signal and receive channel state information generated based on the reference signal. This channel state information can indicate the first spatial vector among K spatial vectors from the complete set of spatial vectors, such as the aforementioned first spatial vector set, and the remaining spatial vectors among the K spatial vectors from the third spatial vector set orthogonal to at least one dimension (first or second dimension) of the first spatial vector, such as K-1 spatial vectors other than the first spatial vector, from the K spatial vectors using the second information. This allows for a wider range of spatial vector selection and greater flexibility in choosing spatial vectors, thus enabling a better match between the selected spatial vectors and the channel state, thereby improving communication performance.

[0024] As an example, the second communication device may be a network device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, circuit or chip responsible for communication functions, chip system, or other components or parts may be used in a network device.

[0025] In one possible implementation, the number of bits occupied by the second information is determined by the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. The number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension is determined by the total number or a portion of the number of antenna ports in one polarization direction in the first dimension, and the oversampling factor in the first dimension. The number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension is determined by the total number or a portion of the number of antenna ports in one polarization direction in the second dimension, and the oversampling factor in the second dimension.

[0026] In one possible implementation, the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension satisfies the following relationship: N′=(N 11 -1)N 21 O2+(N 21 -1)N 11 O1. Where N′ is the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. 11 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the first dimension.21 O2 represents the number of all or some antenna ports corresponding to a polarization direction in the second dimension, O1 represents the oversampling factor in the second dimension, O2 represents the oversampling factor in the first dimension, and log represents the logarithmic operation, where N′ and N 11 N 21 O2 and O1 are all positive integers.

[0027] In one possible implementation, the spatial vectors orthogonal to the first spatial vector in the first dimension within the third spatial vector set are designated as second spatial vectors, and the spatial vectors orthogonal to the first spatial vector in the second dimension within the third spatial vector set are designated as third spatial vectors. The index of the second spatial vector is less than the index of the third spatial vector. The smaller the corresponding antenna port index in the first dimension, the smaller the index of the second spatial vector. Among the second spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the corresponding antenna port index in the second dimension, the smaller the index of the second spatial vector. Among the second spatial vectors corresponding to the same antenna port index in both the first and second dimensions, the smaller the corresponding oversampling factor in the second dimension, the smaller the index of the second spatial vector. The smaller the corresponding antenna port index in the second dimension, the smaller the index of the third spatial vector. Among the third spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the antenna port index in the first dimension, the smaller the index of the third spatial vector. In the third spatial vector corresponding to the index of the same antenna port in the second dimension and the index of the same antenna port in the first dimension, the smaller the index of the third spatial vector corresponding to the smaller the oversampling factor in the first dimension.

[0028] In one possible implementation, the second information is used to indicate the index of each spatial vector in the second set of spatial vectors. This is if the index of the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: x k <(N 11 -1)N 21 O2. Then, the indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfy the following relationship: The indices of the antenna ports in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfy the following relationship: The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o1k = o1. The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o 2k =(x k mod(N 21O2))modO2. Alternatively, if the index of the k-th spatial vector in the second spatial vector set satisfies the following relationship: x k ≥(N 11 -1)N 21 O2. y1=x k -(N 11 -1)N 21 O2. Then, the indices of the antenna ports in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfy the following relationship: The indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o2k=o2. The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o 1k =(y1mod(N) 11 O1))modO1. Where, x k N is the index of the k-th spatial vector in the second set of spatial vectors. 11 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the first dimension. 21 O2 represents the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension, O2 represents the oversampling factor in the second dimension, n1k represents the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second spatial vector set, n1 represents the index of the antenna port in the first dimension corresponding to the first spatial vector, n2k represents the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second spatial vector set, o1k represents the oversampling factor in the first dimension corresponding to the k-th spatial vector in the second spatial vector set, o2k represents the oversampling factor in the second dimension corresponding to the k-th spatial vector in the second spatial vector set, O1 represents the oversampling factor in the first dimension, and n2 represents the index of the antenna port in the second dimension corresponding to the first spatial vector.

[0029] In one possible implementation, the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the second dimension is the fourth spatial vector, and the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the first dimension is the fifth spatial vector. The index of the fourth spatial vector is less than the index of the fifth spatial vector. The smaller the corresponding antenna port index in the second dimension, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the corresponding antenna port index in the first dimension, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same antenna port index in both the second and first dimensions, the smaller the corresponding oversampling factor in the first dimension, the smaller the index of the fourth spatial vector. The smaller the corresponding antenna port index in the first dimension, the smaller the index of the fifth spatial vector. Among the fifth spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the corresponding antenna port index in the second dimension, the smaller the index of the fifth spatial vector. In the fifth spatial vector corresponding to the index of the same antenna port in the first dimension and the index of the same antenna port in the second dimension, the smaller the index of the fifth spatial vector with the smaller oversampling factor in the second dimension.

[0030] In one possible implementation, the second information is used to indicate the index of each spatial vector in the second set of spatial vectors. This is if the index of the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: x k <(N 21 -1)N 11 O1. Then, the indices of the antenna ports in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfy the following relationship: The indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o2k=o2. The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o 1k =(x k mod(N 11 O1))modO1. Alternatively, if the index of the k-th spatial vector in the second spatial vector set satisfies the following relationship: x k ≥(N 21 -1)N 11 O1. y2=x k -(N 21 -1)N 11O1. Then, the indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfy the following relationship: The index of the second-dimensional antenna port corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: The one-dimensional oversampling factor satisfies the following relationship: o 1k =o1. The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: o 2k =(y2mod(N) 21 O2))modO2. Where, x k N is the index of the k-th spatial vector in the second set of spatial vectors. 21 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the second dimension. 11 Let O1 be the number of all or some of the antenna ports corresponding to a polarization direction in the first dimension, and O1 be the oversampling factor in the first dimension. 2k Let n1 be the index of the second-dimensional antenna port corresponding to the k-th spatial vector in the second spatial vector set, and n2 be the index of the second-dimensional antenna port corresponding to the first spatial vector. 1k O is the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second spatial vector set, O2 is the oversampling factor in the second dimension, and o 2k Let o be the oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set. 1k is the oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set, and n1 is the index of the antenna port of the first dimension corresponding to the first spatial vector.

[0031] In one possible implementation, the number of bits occupied by the second information satisfies the following relationship: or, Where B2 represents the number of bits occupied by the second information, and N′ represents the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. This represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. B2 represents the number of bits corresponding to the second spatial vector set, and log represents the logarithmic operation, where B2 and N′ are both positive integers.

[0032] In one possible implementation, the index of the antenna port in the first dimension corresponding to the i-th spatial vector in the second spatial vector set satisfies the following relationship: |l i -n1|≤a1. And / or, the indices of the antenna ports in the second dimension corresponding to the i-th spatial vector satisfy the following relationship: |m i -n2|≤b1. Where, l i Let n1 be the index of the first-dimensional antenna port corresponding to the i-th spatial vector in the second spatial vector set, a1 be an integer greater than or equal to 0, and m be the index of the first-dimensional antenna port corresponding to the first spatial vector. i n1 is the index of the antenna port in the second dimension corresponding to the i-th spatial vector in the second spatial vector set, n2 is the index of the antenna port in the second dimension corresponding to the first spatial vector, b1 is an integer greater than or equal to 0, and i is an integer less than or equal to K-1.

[0033] In one possible implementation, the method provided by the second aspect may further include: the second communication device sending third information, the third information being used to indicate a1 and b1.

[0034] In one possible implementation, the method provided by the second aspect may further include: the second communication device receiving fourth information, the fourth information being used to indicate a1 and b1, the fourth information being carried in the first part of the channel state information.

[0035] In one possible implementation, the index of the first dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the following relationship: |n1,jn 1,1 |≤a2. And / or, the index of the second dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the following relationship: |n 2,j -n 2,1 |≤b2. Where n 1,j =n j1 *O1+o 1j n 1,1 = n1*O1+o1, where a2 is an integer greater than or equal to 0, n 2,j =n j2 *O2+o 2j n 2,1 =n² * O² + o², n j1 Let o be the index of the antenna port in the first dimension corresponding to the j-th spatial vector. 1j Let o1 be the oversampling factor of the first dimension corresponding to the j-th spatial vector in the second spatial vector set, and n1 be the index of the antenna port in the first dimension corresponding to the first spatial vector. j2Let o be the index of the second-dimensional antenna port corresponding to the j-th spatial vector. 2j Let be the oversampling factor of the second dimension corresponding to the j-th spatial vector in the second spatial vector set, o2 be the oversampling factor of the second dimension corresponding to the first spatial vector, n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector, b2 be an integer greater than or equal to 0, and n 1,j n 2,j n j1 o1, n1, n j2 o2 and n2 are all integers, and j is an integer less than or equal to K-1.

[0036] In one possible implementation, the method provided by the second aspect may further include: the second communication device transmitting fifth information. The fifth information is used to indicate a2 and b2.

[0037] In one possible implementation, the method provided by the second aspect may further include: the second communication device receiving sixth information, the sixth information being used to indicate a2 and b2, the sixth information being carried in the first part of the channel state information.

[0038] The beneficial effects of the method provided in the second aspect can be referred to the beneficial effects of the method provided in the first aspect, and will not be elaborated upon here.

[0039] Combining the channel state information reporting methods provided in the first and second aspects above, in one possible implementation scheme, the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions satisfies the following relationship: N = (N 11 -1)N 21 O2+(N 21 -1)N 11 O1-N 11 N 21 +1. Where N is the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions. 11 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the first dimension. 21 O2 represents the number of all or some antenna ports corresponding to a polarization direction in the second dimension, O1 represents the oversampling factor in the second dimension, and O2 represents the oversampling factor in the first dimension, where N and N' represent the total number of antenna ports. 11 N 21 O2 and O1 are all positive integers. In this way, we avoid indicating each of the K spatial vectors from the complete set of spatial vectors, which reduces the amount of information indicating the spatial vectors and thus reduces the overhead.

[0040] In one possible implementation, the number of bits occupied by the second information satisfies the following relationship: or, Where B2 represents the number of bits occupied by the second information, and N represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions. This represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. This represents the number of bits corresponding to the second spatial vector set, where log represents the logarithmic operation, and N is a positive integer. This ensures that the number of bits occupied by the second information matches the number of spatial vectors that need to be indicated, reducing information redundancy in the channel state information.

[0041] In one possible implementation, the second information includes first indication information and second indication information. The first indication information indicates that the target dimension of each spatial vector in the second spatial vector set is orthogonal to the first spatial vector in each spatial vector set. The target dimension of the k-th spatial vector in the second spatial vector set is either the first dimension or the second dimension. The second indication information indicates the index of each spatial vector in the second spatial vector set in a fifth spatial vector set, which includes spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in the target dimension, where k is a positive integer less than or equal to K-1. Thus, by first indicating the target dimension and then indicating the remaining spatial vectors among the K spatial vectors orthogonal to the first spatial vector in the target dimension, the size of the second information can be reduced, thereby further reducing the overhead of channel state information.

[0042] In one possible implementation, the k-th spatial vector is orthogonal to the first spatial vector in the first dimension, and the number of bits of the second indication information corresponding to the k-th spatial vector satisfies the following relationship. Alternatively, the k-th spatial vector is orthogonal to the first spatial vector in the second dimension, and the number of bits of the second indication information corresponding to the k-th spatial vector satisfies the following relationship: Where B22 represents the number of bits occupied by the second indication information, and N 11 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the first dimension. 21 O1 represents the number of all or some antenna ports corresponding to a polarization direction in the second dimension, O2 represents the oversampling factor in the first dimension, O2 represents the oversampling factor in the second dimension, log represents the logarithmic operation, and B22, N 11 N 21O2 and O1 are all positive integers. This ensures that the number of bits occupied by the second information matches the number of spatial vectors that need to be indicated, thus reducing redundancy in channel state information.

[0043] In one possible implementation, the first indication information is carried within the first part of the channel state information. Thus, the size of the second indication information corresponding to each spatial vector in the second spatial vector can be determined based on the target dimension orthogonal to the first spatial vector indicated by the first indication information. This ensures that the size of the second indication information matches the number of spatial vectors orthogonal to the first spatial vector in the target dimension, thereby reducing redundancy in the second indication information and further reducing redundancy in the channel state information.

[0044] In one possible implementation, the second information includes third and fourth indication information corresponding to each spatial vector in the second spatial vector set. Specifically, the third indication information corresponding to the k-th spatial vector in the second spatial vector set indicates the first antenna port in the first dimension and the second antenna port in the second dimension corresponding to the k-th spatial vector. The fourth indication information corresponding to the k-th spatial vector indicates the index of the k-th spatial vector in the fourth spatial vector set, which includes spatial vectors orthogonal to the first spatial vector among the spatial vectors corresponding to the first and second antenna ports, where k is a positive integer less than or equal to K-1. Thus, by first indicating the antenna ports in the first and second dimensions, and then indicating the k-th spatial vector from the spatial vectors corresponding to the first and second antenna ports in the third spatial vector set, the size of the second information can be reduced, thereby further reducing the overhead of channel state information.

[0045] In one possible implementation, the number of bits of the third indicator information corresponding to the k-th spatial vector satisfies the following relationship: Where B23 represents the number of bits occupied by the third indication information, and N 11 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the first dimension. 21 This represents the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the second dimension. `log` represents the logarithmic operation. B23, N 11 N 21 All are positive integers.

[0046] In one possible implementation, the number of bits of the fourth indicator information corresponding to the k-th spatial vector satisfies the following relationship: or, Where B24 is the number of bits occupied by the fourth indication information, O1 is the oversampling factor of the first dimension, O2 is the oversampling factor of the second dimension, log represents logarithmic operation, and B24, O2, and O1 are all positive integers.

[0047] In one possible implementation, N 11 =N1, N 21 =N2.

[0048] In one possible implementation, the K spatial vectors are spatial vectors corresponding to multiple transport layers. Each of the K spatial vectors corresponds to one or two of the multiple transport layers, and different spatial vectors in the K spatial vectors correspond to different transport layers.

[0049] Thirdly, a communication device is provided. This communication device is used to execute the channel state information reporting method described in any one of the implementations of the first to second aspects.

[0050] In this application, the communication device described in the third aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in the terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in the network device.

[0051] It should be understood that the communication apparatus described in the third aspect includes modules, units, or means that implement the channel state information reporting method described in any of the first to second aspects. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the aforementioned channel state information reporting method.

[0052] Fourthly, a communication apparatus is provided. The communication apparatus includes a processor configured to execute the channel state information reporting method described in any of the possible implementations of the first to second aspects.

[0053] In one possible implementation, the communication device described in the fourth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fourth aspect and other communication devices.

[0054] In one possible implementation, the communication device described in the fourth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store the computer program and / or data involved in the channel state information reporting method described in any of the first to second aspects.

[0055] In this application, the communication device described in the fourth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.

[0056] Fifthly, a communication device is provided. The communication device includes: a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the channel state information reporting method described in any possible implementation of the first to second aspects.

[0057] In one possible implementation, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.

[0058] In this application, the communication device described in the fifth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.

[0059] A sixth aspect provides a communication device, comprising: a processor and a memory; the memory is used to store a computer program, which, when executed by the processor, causes the communication device to perform the channel state information reporting method described in any one of the first to second aspects.

[0060] In one possible implementation, the communication device described in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.

[0061] In this application, the communication device described in the sixth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.

[0062] A seventh aspect provides a communication device, comprising: a processor; the processor being coupled to a memory, and after reading a computer program from the memory, executing a channel state information reporting method as described in any one of the first to second aspects according to the computer program.

[0063] In one possible implementation, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.

[0064] In this application, the communication device described in the seventh aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, or the circuit, chip, chip system, or other components or assemblies with communication function can be applied in the terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), a communication module, a circuit, chip, chip system, or other components or assemblies with communication function. The communication module, the circuit, chip, chip system, or other components or assemblies with communication function can be applied in the network device.

[0065] Eighthly, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.

[0066] A ninth aspect provides a computer-readable storage medium comprising: a computer program or instructions; wherein when the computer program or instructions are executed on a computer, the computer performs the channel state information reporting method described in any one of the possible implementations of the first to second aspects.

[0067] In a tenth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the channel state information reporting method described in any one of the possible implementations of the first to second aspects.

[0068] Furthermore, the technical effects of the third to tenth aspects mentioned above can be referred to the technical effects of the channel state information reporting methods described in the first and second aspects, and will not be repeated here. Attached Figure Description

[0069] Figure 1 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;

[0070] Figure 2 This is a schematic diagram of terminal device interaction provided in an embodiment of this application;

[0071] Figure 3 This is a schematic diagram of the CSI reporting process provided in an embodiment of this application;

[0072] Figure 4 A schematic diagram illustrating the number of antenna ports and oversampling factor in different dimensions for embodiments of this application;

[0073] Figure 5 A schematic diagram illustrating the selection of spatial vectors (beams) provided in an embodiment of this application;

[0074] Figure 6 A flowchart illustrating the channel state information reporting method provided in this application embodiment;

[0075] Figure 7 A schematic diagram illustrating the correspondence between spatial vectors, antenna ports, and oversampling factors provided in embodiments of this application;

[0076] Figure 8 A schematic diagram of the spatial vectors in the third spatial vector set provided in the embodiments of this application;

[0077] Figure 9 A schematic diagram of an index for a spatial vector provided in an embodiment of this application;

[0078] Figure 10 A schematic diagram of another spatial vector index provided in an embodiment of this application;

[0079] Figure 11 A schematic diagram of another spatial vector index provided in an embodiment of this application;

[0080] Figure 12 A schematic diagram of another spatial vector index provided in an embodiment of this application;

[0081] Figure 13 A schematic diagram of another spatial vector index provided in an embodiment of this application;

[0082] Figure 14A schematic diagram of another spatial vector index provided in an embodiment of this application;

[0083] Figure 15 A schematic diagram illustrating the position of a spatial vector among K spatial vectors provided in an embodiment of this application;

[0084] Figure 16 This is a schematic diagram illustrating another position of the spatial vectors among the K spatial vectors provided in an embodiment of this application;

[0085] Figure 17 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ;

[0086] Figure 18 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation

[0087] The technical solutions of this application embodiment can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, etc.

[0088] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.

[0089] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as an "example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Rather, the use of the word "example" is intended to present the concept in a specific manner.

[0090] First, in this application, "for indicating" can include both direct and indirect indication. When describing "information" for indicating A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.

[0091] The information indicated by a given piece of information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.

[0092] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.

[0093] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, a MAC control element (CE); physical (PHY) layer signaling includes, for example, downlink control information (DCI).

[0094] Second, in the embodiments shown below, the first, second, and various numerical designations are merely distinctions for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, to distinguish different indication information.

[0095] Third, "pre-defined," "pre-configured," or "pre-specified" can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), or by pre-defining them in a protocol. This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.

[0096] Fourth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as 3GPP’s LTE protocols (such as technical specification (TS) 36, i.e., the TS36 series of technical specifications), NR protocols (such as the TS38 series of technical specifications), and related protocols applied to future communication systems. This application does not limit this.

[0097] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0098] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0099] To facilitate understanding of the embodiments of this application, let's first take... Figure 1 The communication system illustrated herein is used as an example to illustrate a communication system applicable to embodiments of this application. For example, Figure 1 This is a schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application applies. For example... Figure 1 As shown, the communication system includes network equipment and terminal equipment.

[0100] like Figure 1 As shown, the communication system includes at least one network device (such as network device 110a and network device 110b) and at least one terminal device (such as terminal devices 120a to 120j).

[0101] Terminal devices can connect to network devices wirelessly, and network devices can connect to the core network via wired or wireless means. Figure 1 (Not shown in the image) connected.

[0102] Among them, network devices and terminal devices can exchange information.

[0103] Terminal equipment can be a terminal with transceiver capabilities. This terminal equipment can also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user apparatus. The terminal devices in the embodiments of this application may be mobile phones, cellular phones, smartphones, tablets, wireless data cards, personal digital assistants (PDAs), wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, and roadside units with terminal functions. The terminal device in this application can also be an onboard module, onboard unit, onboard component, onboard chip, or onboard unit, which is built into a vehicle as one or more components or units. The terminal device can also be other devices with terminal functions; for example, it can be a device that performs terminal functions in D2D communication. The embodiments of this application do not limit the device form of the terminal device. The device used to implement the function of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the terminal device or used in conjunction with the terminal device. The chip system can be composed of chips or include chips and other discrete devices.Among them, the various forms of terminal devices mentioned above can also be referred to as terminal-side devices.

[0104] In this application embodiment, the network device can be a device with wireless transceiver capabilities. For example, the network device can be a device located in the access network (AN) of a communication system, which can be used to provide access services for terminals. In one possible scenario, the network device can be a radio access network (RAN) device, such as a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission and reception point (TRP), or a base station in a future communication system. In future mobile communication systems, the network device may also have other naming conventions, all of which are covered within the protection scope of this application embodiment, and this application does not impose any limitations on them. Alternatively, the network device may also include 5G, such as a gNB in ​​an NR system, or one or a group (including multiple antenna panels) of an antenna panel of a 5G base station, or it may also be a network node constituting a gNB, a transmission and reception point (TRP or transmission point (TP)) or a transmission measurement function (TMF). Alternatively, the network device may be a macro base station (such as... Figure 1 110a), micro base stations or indoor stations (such as Figure 2 The network device can be a relay node or donor node (as described in section 110b), or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in V2X technology can be a roadside unit (RSU). All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the network device functions.

[0105] In another possible scenario, multiple network devices collaborate to assist terminal devices in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0106] In different systems, CU (or centralized unit control plane (CU-CP)) and centralized unit user plane (CU-UP)), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radioaccess network (O-RAN or ORAN) system, CU can also be called an open centralized unit (O-CU) (open CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU units in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules.

[0107] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself; it can also be any device that supports the network device in implementing that function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the network device or used in conjunction with the network device. The chip system can be composed of chips or can include chips and other discrete devices. The network devices of the various forms described above can also be referred to as network-side devices.

[0108] like Figure 2 As shown, the network device includes an RRC signaling interaction module ( Figure 2 RRC and MAC signaling interaction modules (in the middle) Figure 2 The MAC and PHY signaling and data interaction modules are located in the MAC module. Figure 3 The terminal equipment includes an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module.

[0109] Network devices and terminal devices can exchange RRC signaling via the RRC signaling interaction module. They can also exchange Media Access Control-Control Element (MAC-CE) signaling via the MAC signaling interaction module. Finally, they can exchange one or more of the following via the PHY interaction module: uplink control signaling, downlink control signaling (such as DCI), uplink data, and downlink data.

[0110] The technical terms and related technical solutions in this application will be described below with reference to the accompanying drawings.

[0111] In communication systems employing Massive Multiple Input Multiple Output (MIMO) technology, the data transmitter pre-encodes the data before transmission. The data received by the receiver is then the pre-encoded data. Specifically, the transmitter can pre-encode the data based on the Common Information System (CSI) reported by the receiver. The following example illustrates this CSI reporting process using a network device (such as a wireless access network device) as the transmitter and a terminal device as the receiver.

[0112] Please see Figure 3 , Figure 3 This is a schematic diagram of the CSI reporting process provided in an embodiment of this application. Figure 4 As shown, the CSI reporting process includes the following steps S301 to S304:

[0113] S301, the network device sends channel measurement configuration information to the terminal device.

[0114] The channel measurement configuration information is used to indicate the channel measurement to be performed and the configuration parameters for performing the channel measurement, such as the parameters for configuring time-domain and frequency-domain resources. For example, the channel measurement configuration information can indicate the resources used to carry the channel state information reference signal (CSI-RS), i.e., CSI-RS resources.

[0115] S302, the network device sends a CSI-RS to the terminal device on the CSI-RS resource. Correspondingly, the terminal device receives a CSI-RS from the network device on the CSI-RS resource.

[0116] In communication systems, such as New Radio (NR) systems, network devices transmit CSI-RS on CSI-RS resources for terminal devices to probe the downlink channel, and terminal devices receive CSI-RS on pre-configured CSI-RS resources to perform channel estimation.

[0117] S303, the terminal device obtains CSI based on CSI-RS.

[0118] The CSI includes precoding matrix indication (PMI) codebooks, such as information from Type I codebooks. For example, the CSI can indicate a Type I codebook by indicating the corresponding beams (which can also be understood as spatial vectors) in multiple transport layers.

[0119] S304, the terminal device reports CSI to the network device.

[0120] In the beams formed by the MIMO antenna array, different beams can correspond to different spatial domain vectors, and a beam can be distinguished or represented by the spatial domain vector corresponding to the beam. Among them, the number of spatial domain vectors in the set of spatial domain vectors corresponding to the MIMO antenna array is related to the following parameters: the number N1 of antenna ports corresponding to one polarization direction in the first dimension (N1 is the number of antenna ports corresponding to one polarization direction in the first dimension), the number N2 of antenna ports corresponding to one polarization direction in the second dimension (N2 is the number of antenna ports corresponding to one polarization direction in the second dimension), the oversampling factor O1 in the first dimension, or the oversampling factor O2 in the second dimension. Among them, N1, N2, O1, and O2 are all positive integers. The first dimension and the second dimension are two different dimensions. In the embodiments of the present application, the dimension can also be called a direction, which refers to the direction in which the antenna elements in the antenna array are arranged. The first dimension can also be called the first direction, and the second dimension can also be called the second direction. Optionally, the first dimension and the second dimension can be perpendicular to each other. For example, the first dimension can be the horizontal dimension, and the second dimension can be the vertical dimension. Or, the first dimension can be the vertical dimension, and the second dimension can be the horizontal dimension.

[0121] As an example, the number E of spatial domain vectors in the set of spatial domain vectors corresponding to the MIMO antenna array can satisfy the relationship shown in the following formula (1):

[0122] E = N1O1 * N2O2; (1)

[0123] Among the above E spatial domain vectors, the combination of a spatial domain vector in the first dimension and a spatial domain vector in the second dimension can correspond to a spatial domain vector. That is to say, each spatial domain vector is related to the antenna ports in the first dimension, the antenna ports in the second dimension, the oversampling factor in the first dimension, and the oversampling factor in the second dimension. Among the E spatial domain vectors, different spatial domain vectors corresponding to the same oversampling factor in the first dimension and the same oversampling factor in the second dimension are orthogonal to each other. In the above formula (1), N1O1 represents the number of spatial domain vectors in the first dimension; N2O2 represents the number of spatial domain vectors in the second dimension.

[0124] Among them, the oversampling factor o1 in the first dimension satisfies the following relationship: 0 ≤ o1 < O1, and o1 is an integer; the oversampling factor o2 in the second dimension satisfies the following relationship: 0 ≤ o2 < O2, and o2 is an integer. The index n1 of the antenna ports in the first dimension satisfies the following relationship: 0 ≤ n1 < N1, and n1 is an integer; the index n2 of the antenna ports in the second dimension satisfies the following relationship: 0 ≤ n2 < N2, and n2 is an integer.

[0125] When O1 and O2 are 1, E = N1 * N2. In the embodiments of the present application, the set of spatial domain vectors corresponding to the MIMO antenna array, that is, the spatial domain vector set including the above E spatial domain vectors, can also be referred to as the complete set of spatial domain vectors.

[0126] Among them, the set of spatial domain vectors in the first dimension may include the following spatial domain vectors: v0, v1, v2, …, v l , …, v L-1 , v L , where L represents the maximum index of the spatial domain vectors in the set of spatial domain vectors in the first dimension, L = N1O1 - 1, l represents the spatial domain vector with index l in the set of spatial domain vectors in the first dimension, 0 ≤ l < N1O1 - 1, and the spatial domain vector with index l in the set of spatial domain vectors in the first dimension satisfies the relationship shown in the following formula (2):

[0127]

[0128] [ ]T represents transpose. Optionally, l = O1 * n1 + o1 - 1. Thus, it can be seen that the spatial domain vectors in the first dimension are determined according to the oversampling factor in the first dimension and the index of the antenna ports in the first dimension.

[0129] The set of spatial domain vectors in the second dimension may include the following spatial domain vectors: u0, u1, u2, …, u m , …, u M-1 , u M , where M represents the maximum index of the spatial domain vectors in the set of spatial domain vectors in the second dimension, M = N2O2 - 1, m represents the spatial domain vector with index m in the spatial domain vectors in the second dimension, 0 ≤ m < N2O2 - 1, and the spatial domain vector with index m in the set of spatial domain vectors in the second dimension satisfies the relationship shown in the following formula (3):

[0130]

[0131] Optionally, m = 2 * n2 + m2 - 1. Thus, it can be seen that the spatial domain vectors in the second dimension are determined according to the oversampling factor in the second dimension and the index of the antenna ports in the second dimension.

[0132] Among them, one of the E spatial domain vectors (the complete set of spatial domain vectors) can be represented by a spatial domain vector in the first dimension and a spatial domain vector in the second dimension. For example, one of the E spatial domain vectors can be represented by the Kronecker product of a spatial domain vector in the first dimension and a spatial domain vector in the second dimension. The Kronecker product of the spatial domain vector with index m in the set of spatial domain vectors in the first dimension and the spatial domain vector with index o in the spatial domain vectors in the second dimension among the E spatial domain vectors satisfies the relationship shown in the following formula (4):

[0133]

[0134] The following example, using an antenna array with N1=4, N2=2, O1=4, and O2=4, illustrates the spatial vector set. In this case, such as... Figure 5 As shown, the number of antenna ports in the first dimension is N1O1 = 4 * 4 = 16, and the number of antenna ports in the second dimension is N2O2 = 2 * 4 = 8. The number of spatial vectors in the spatial vector set corresponding to this antenna array is E = N1O1 * N2O2 = 16 * 8 = 128.

[0135] In the following embodiments of this application, unless otherwise specified, the spatial vector refers to E spatial vectors, that is, the spatial vector represented by the spatial vector of the first dimension and the spatial vector of the second dimension together, such as the spatial vector obtained by the Kronecker product of the spatial vector of the first dimension and the spatial vector of the second dimension.

[0136] It should be understood that if one of the E spatial vectors is represented by a first-dimensional spatial vector and a second-dimensional spatial vector, then this spatial vector corresponds to the oversampling factor used to determine the first dimension of the spatial vector, and this spatial vector corresponds to the antenna port of the first dimension corresponding to the first spatial vector used to determine the first dimension. Similarly, this spatial vector corresponds to the oversampling factor used to determine the second dimension of the spatial vector, and this spatial vector corresponds to the antenna port of the second dimension corresponding to the first spatial vector used to determine the second dimension. Wherein, the first-dimensional spatial vectors corresponding to different spatial vectors among the E spatial vectors can be the same or different; the first-dimensional antenna ports corresponding to different spatial vectors among the E spatial vectors can be the same or different; the second-dimensional spatial vectors corresponding to different spatial vectors among the E spatial vectors can be the same or different; and the second-dimensional antenna ports corresponding to different spatial vectors among the E spatial vectors can be the same or different.

[0137] Of the E spatial vectors, each spatial vector represented by at least one oversampling factor in the first dimension corresponds to that first-dimensional oversampling factor. Similarly, each spatial vector represented by at least one antenna port index in the first dimension corresponds to that first-dimensional antenna port, or more specifically, to that first-dimensional antenna port index. Likewise, each spatial vector represented by at least one oversampling factor in the second dimension corresponds to that second-dimensional oversampling factor. The same principle applies to each spatial vector. Further details are omitted in the following embodiments.

[0138] Type I codebook

[0139] In the fifth generation communication system, the type 1 codebook adopts a two-level codebook structure, wherein the codebook satisfies the relationship shown in the following formula (5).

[0140] W = W1 * W2; (5)

[0141] W is the precoding matrix, which can be used to precode the information to be transmitted; W1 is the wideband precoding matrix, which can be used to indicate the selection of a set of spatial vectors from the above E spatial vectors; W2 is the subband precoding matrix, which is used to indicate the phase difference between two polarization directions to achieve phase adjustment between different polarization directions. In addition, W2 can also be used to indicate the further selection of spatial vectors from the set of spatial vectors.

[0142] like Figure 1 As shown, for example, if the set of spatial vectors includes spatial vectors 0 to 7 (corresponding to beams 0 to 7 in sequence), then spatial vectors 2 to 5 (beams 2 to 5) can be determined from spatial vectors 0 to 7 using W1, and spatial vector 4 (beam 4) can be further determined from spatial vectors 2 to 5 using W2.

[0143] It should be understood that the oversampling factor involved in the embodiments of this application may refer to the Discrete Fourier Transform (DFT) oversampling factor.

[0144] In the Type 1 codebook of standard release 15 (R15), a terminal device can select multiple spatial vectors for communication, where any two spatial vectors are orthogonal to each other. The first spatial vector is freely chosen from the set of spatial vectors. The other spatial vectors are related to the first spatial vector; for example, they are chosen from orthogonal spatial vectors adjacent to the first spatial vector. Therefore, the selection range of the other spatial vectors is influenced by the first spatial vector.

[0145] As an example, multiple spatial vectors can be spatial vectors corresponding to multiple transport layers. Each spatial vector corresponds to one or two transport layers, and different spatial vectors correspond to different transport layers. The spatial vectors corresponding to different transport layers are interconnected; the spatial vector corresponding to the first transport layer (i.e., the first spatial vector) affects the spatial vectors of other layers. For example, with two transport layers, the spatial vector corresponding to the first transport layer affects the spatial vector corresponding to the second transport layer, where the second spatial vector is one of several spatial vectors adjacent to the first. Similarly, with five transport layers, the spatial vector of each transport layer is one of three orthogonal spatial vectors in an orthogonal spatial vector group. The orthogonality of these five spatial vectors can be achieved by the phase of three orthogonal spatial vectors in the same polarization direction and the phase in another polarization direction.

[0146] This shows that the selection range of spatial vectors other than the first spatial vector among multiple spatial vectors is limited, which will affect communication performance.

[0147] It should be understood that the transport layer is relative to the terminal equipment and network equipment, and the number of transport layers is equal to the rank of the channel matrix between the terminal equipment and network equipment.

[0148] To address the aforementioned technical problems, this application provides a channel state information reporting method. In this method, a second communication device can send a reference signal to a first communication device. Upon receiving the reference signal, the first communication device can report channel state information to the second communication device based on the reference signal. Specifically, the channel state information can be derived from the complete set of spatial vectors (e.g., the first spatial vector from a set of K spatial vectors) using first information, and from the K spatial vectors excluding the first spatial vector using second information. All K spatial vectors excluding the first spatial vector are spatial vectors from a third spatial vector set. The spatial vectors in the third spatial vector set are orthogonal to the first spatial vector in at least one dimension (either the first or second dimension). This allows for a wider range of spatial vector selection and greater flexibility in choosing the selected spatial vectors. Therefore, the selected spatial vectors can better match the channel state, thereby improving communication performance.

[0149] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0150] It should be noted that the channel state information reporting method provided in this application embodiment can be applied to... Figure 1For any two nodes shown, such as between a terminal device and a network device, the specific implementation can be referred to the following method embodiments, which will not be repeated here.

[0151] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.

[0152] It should be understood that Figure 1 This is a simplified diagram for ease of understanding only. The communication system may also include other network devices and / or other terminal devices. Figure 6 - Figure 16 It was not drawn in the middle.

[0153] The following will combine Figure 6 The channel state information reporting method provided in the embodiments of this application will be described in detail.

[0154] For example, Figure 1 This is a flowchart illustrating the channel state information reporting method provided in an embodiment of this application. This channel state information reporting method can be applied to... Figure 6 The communication between the terminal device and the network device is shown.

[0155] like Figure 7 As shown, the channel state information reporting method includes the following steps:

[0156] S601, the second communication device transmits a reference signal. Correspondingly, the first communication device receives the reference signal.

[0157] The reference signal can be CSI-RS or other possible reference signals, such as demodulation reference signal (DMRS), etc., which are not limited in the embodiments of this application.

[0158] The first communication device may be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies may be used in the terminal device.

[0159] The second communication device can be a network device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies can be used in network devices.

[0160] S602, the first communication device sends channel status information. Correspondingly, the second communication device receives the channel status information.

[0161] The channel state information is determined based on the reference signal and includes first information and second information. The first information indicates the first spatial vector among K spatial vectors. The first spatial vector is a set of spatial vectors, which is determined based on the oversampling factor O1 (O1 is the oversampling factor of the first dimension), the oversampling factor O2 (O2 is the oversampling factor of the second dimension), the number of antenna ports N1 corresponding to a polarization direction in the first dimension, and the number of antenna ports N2 corresponding to a polarization direction in the second dimension.

[0162] K spatial vectors are used for communication between the first communication device and the second communication device, where K is an integer greater than or equal to 2.

[0163] In one possible implementation, the K spatial vectors are spatial vectors corresponding to multiple transport layers.

[0164] Multiple transport layers refer to the transport layers between the first and second communication devices, or the transport layers used for communication between the first and second communication devices. Among the multiple transport layers, there can be one or two transport layers corresponding to the same spatial vector, and different spatial vectors among the K spatial vectors correspond to different transport layers.

[0165] The number of K spatial vectors corresponding to multiple transport layers, i.e., K, can satisfy the relationship shown in the following formula (6):

[0166]

[0167] Where M is the number of transport layers in the multiple transport layers, and M is an integer greater than or equal to 3. It is the round-up symbol, indicating that the integer part should be rounded up.

[0168] For example, if M = 5, then K = 3.

[0169] If M = 6, then K = 3.

[0170] If M = 7, then K = 4.

[0171] If M = 8, then K = 4.

[0172] It should be understood that the values ​​of the number of transport layers M and K listed here are for illustrative purposes only. In actual implementation, there may be other possible values ​​for the number of transport layers M and K, which will not be elaborated here.

[0173] The spatial vectors in the first spatial vector set can include spatial vectors corresponding to different combinations of the oversampling factor in the first dimension, the oversampling factor in the second dimension, and antenna ports corresponding to a polarization direction in the first and second dimensions. For example, the first spatial vector set can include the aforementioned E spatial vectors. The implementation principle of the first spatial vector set can be found in the relevant introduction to the aforementioned E spatial vectors, which will not be elaborated upon here.

[0174] The following examples 1 and 2 further illustrate the first set of spatial vectors and the first spatial vector.

[0175] In Example 1, combined Figure 7 Example (a) suggests that the oversampling factor of the first dimension is O1 = 4, the oversampling factor of the second dimension is O2 = 4, the number of antenna ports corresponding to a polarization direction in the first dimension is N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension is N2 = 4. The oversampling factors of the first dimension are integers less than 4, the oversampling factors of the second dimension are integers less than 4, and the first spatial vector set includes E = N1O1 * N2O2 = 8 * 4 * 4 * 4 = 512 spatial vectors. In this case, the oversampling factor o1 of the first dimension has a value range of 0 ≤ o1 < 4, the oversampling factor o2 of the second dimension has a value range of 0 ≤ o2 < 4, the index n1 of the antenna port in the first dimension has a value range of 0 ≤ n1 < 8, and the index n2 of the antenna port in the second dimension has a value range of 0 ≤ n2 < 4. In this case, the first spatial vector can be... Figure 7 The first spatial vector is any one of the 512 spatial vectors shown in (a). For example, the first spatial vector can be the spatial vector corresponding to the oversampling factor "2" in the first dimension, the oversampling factor "1" in the second dimension, the antenna port 4 in the first dimension, and the antenna port 2 in the second dimension. In this embodiment, antenna port X1 refers to the antenna port with index X1, which will not be described further.

[0176] In Example 2, assuming the oversampling factor O1 = 1 in the first dimension, the oversampling factor O2 = 1 in the second dimension, the number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4, then the first spatial vector set includes E = N1O1 * N2O2 = 8 * 1 * 4 * 1 = 32 spatial vectors. In this case, the oversampling factor in the first dimension is "0", the oversampling factor in the second dimension is "0", the range of the antenna port index in the first dimension is 0 ≤ n1 < 8, and the range of the antenna port index in the second dimension is 0 ≤ n2 < 4. In this case, the first spatial vector set can be as follows: Figure 7As shown in (b), this is the set of all spatial vectors corresponding to the oversampling factor "0" in the first dimension and the oversampling factor "0" in the second dimension. In this case, the first spatial vector can be... Figure 8 (b) shows any one of the spatial vectors corresponding to the oversampling factor "0" in the first dimension and the oversampling factor "0" in the second dimension. For example, the first spatial vector can be the spatial vector corresponding to the oversampling factor "0" in the first dimension, the oversampling factor "0" in the second dimension, the spatial vector corresponding to antenna port 1 in the first dimension and antenna port 2 in the second dimension.

[0177] It is understandable that in Example 1 or Example 2, the first spatial vector can also be other spatial vectors in the first set of spatial vectors. The first set of spatial vectors can also be other sets of spatial vectors besides those in Example 1 and Example 2. In this case, the first spatial vector is a spatial vector in that other set of spatial vectors, which will not be elaborated further.

[0178] For ease of explanation, the following embodiments use the following examples: oversampling factor O1 = 4 in the first dimension, oversampling factor O2 = 4 in the second dimension, number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4.

[0179] In one possible implementation, the first information can indicate the combination of the oversampling factor of the first dimension corresponding to the first spatial vector and the oversampling factor of the second dimension corresponding to the first spatial vector, as well as the combination of the antenna port of the first dimension and the antenna port of the second dimension corresponding to the first spatial vector, thereby indicating the first spatial vector. In this case, as an example, the number of bits occupied by the first information can satisfy the relationship shown in the following formula (7):

[0180]

[0181] Where B1 is the number of bits occupied by the first information, and log represents the logarithmic operation. It is the number of bits in the first information used to indicate the combination of the oversampling factor of the first dimension and the oversampling factor of the second dimension corresponding to the first spatial vector. This refers to the number of bits in the first information used to indicate the combination of the first-dimensional antenna port and the second-dimensional antenna port corresponding to the first spatial vector. It can be understood that the first-dimensional antenna port can be represented by an index of the first-dimensional antenna port, and the second-dimensional antenna port can be represented by an index of the second-dimensional antenna port. In the embodiments of this application, the index can also be an identifier or other possible representation, which will not be elaborated further.

[0182] In another possible implementation, the first information can also individually indicate the oversampling factor of the first dimension corresponding to the first spatial vector, the oversampling factor of the second dimension corresponding to the first spatial vector, the antenna port of the first dimension corresponding to the first spatial vector, and the antenna port of the second dimension corresponding to the first spatial vector through different bits. In this case, the number of bits occupied by the first information can satisfy the relationship shown in the following formula (8):

[0183]

[0184] in, It is the number of bits in the first information used to indicate the oversampling factor of the first dimension corresponding to the first spatial vector. It is the number of bits in the first information used to indicate the oversampling factor of the second dimension corresponding to the first spatial vector. It refers to the number of bits in the first information used to indicate the antenna port of the first dimension corresponding to the first spatial vector. It is the number of bits in the first information used to indicate the second dimension antenna port corresponding to the first spatial vector.

[0185] In another possible implementation, the first information can indicate the combination of the oversampling factor in the first dimension, the oversampling factor in the second dimension, the antenna port in the first dimension, and the antenna port in the second dimension corresponding to the first spatial vector, thereby indicating the first spatial vector. In this case, as an example, the number of bits occupied by the first information can satisfy the relationship shown in the following formula (9):

[0186]

[0187] It should be understood that in the different implementation schemes of the first information indicating the first spatial vector, the first information may include more bits, which will not be elaborated here. Furthermore, the above implementation schemes of the first information indicating the first spatial vector are only examples. In actual implementation, the first information may also indicate the first spatial vector by combining different parameters among the oversampling factor of the first dimension, the oversampling factor of the second dimension, the index of the antenna port in the first dimension, and the index of the antenna port in the second dimension. Correspondingly, the size of the first information may change depending on the combination of parameters indicated by the first information, which will not be elaborated here.

[0188] The second information is used to indicate each spatial vector in the second set of spatial vectors, which includes K spatial vectors other than the first spatial vector. Each spatial vector in the second set is orthogonal to the first spatial vector in at least one of the first and second dimensions; that is, each spatial vector in the second set is orthogonal to the first spatial vector in at least one of the first or second dimensions. For example, if the second set of spatial vectors includes spatial vectors A, B, and C, then spatial vector A is orthogonal to the first spatial vector in at least one of the first or second dimensions, spatial vector B is orthogonal to the first spatial vector in at least one of the first or second dimensions, and spatial vector C is orthogonal to the first spatial vector in at least one of the first or second dimensions.

[0189] The spatial vectors in the second set of spatial vectors are spatial vectors in the third set of spatial vectors. The third set of spatial vectors includes some or all spatial vectors in the first set of spatial vectors that are orthogonal to the first spatial vector in at least one dimension (first or second). In other words, the third set of spatial vectors may include some or all spatial vectors in the first set that are orthogonal to the first spatial vector only in the first dimension, some or all spatial vectors that are orthogonal to the first spatial vector only in the second dimension, and some or all spatial vectors that are orthogonal to the first spatial vector in both the first and second dimensions. In other words, the third set of spatial vectors is a subset of the first set of spatial vectors.

[0190] Wherein, the number of antenna ports in the second dimension corresponding to the third spatial vector set is N. 21 Among them, N 11 and N 21 All are positive integers. N 11 N represents the total number of antenna ports or a portion of the antenna ports corresponding to a polarization direction in the first dimension, i.e., the number of antenna ports in the first dimension corresponding to the third spatial vector set. 21 This represents the total number or partial number of antenna ports corresponding to a polarization direction in the second dimension, which is the number of antenna ports in the second dimension corresponding to the third spatial vector set.

[0191] Optionally, the third set of spatial vectors includes all spatial vectors in the first set of spatial vectors that are orthogonal to the first spatial vector in at least one of the first and second dimensions. In this case, N 11 =N1, N 21 =N2.

[0192] The following examples illustrate the third spatial vector set under different conditions, using oversampling factors O1 = 4 in the first dimension, O2 = 4 in the second dimension, N1 = 8 antenna ports corresponding to a polarization direction in the first dimension, and N2 = 4 antenna ports corresponding to a polarization direction in the second dimension. Assume the first spatial vector is the spatial vector corresponding to an oversampling factor of 2 in the first dimension, an oversampling factor of 1 in the second dimension, 4 antenna ports in the first dimension, and 2 antenna ports in the second dimension. When the third spatial vector set includes all spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in at least one dimension in the first and second dimensions, the third spatial vector set is as follows: Figure 8 As shown.

[0193] Alternatively, the third set of spatial vectors may include a subset of spatial vectors in the first set of spatial vectors that are orthogonal to the first spatial vector in at least one dimension of the first spatial vector, specifically in the first and second dimensions. This can mean that the third set of spatial vectors includes any subset of spatial vectors in the first set that are orthogonal to the first spatial vector in at least one dimension of the first spatial vector. For example, the third set of spatial vectors may include spatial vectors in the first set that have an antenna port different from the first spatial vector in the first dimension and are orthogonal to the first spatial vector in at least the first dimension. In this case, N1 > N. 11 Alternatively, the third set of spatial vectors may include: spatial vectors from the first set of spatial vectors whose second-dimensional antenna ports differ from those corresponding to the first spatial vector and which are orthogonal to the first spatial vector at least in the second dimension. In this case, N 21 >N2. Alternatively, the third set of spatial vectors may include: spatial vectors in the first spatial vector where the difference between the index of the antenna port in the first dimension and the index of the antenna port in the first dimension of the first spatial vector is less than a first threshold, and / or spatial vectors where the difference between the index of the antenna port in the second dimension and the index of the antenna port in the second dimension of the first spatial vector is less than a second threshold. The first and second thresholds can be determined according to the actual scenario and will not be elaborated further. Combined with... Figure 9 For example, the third spatial vector can be a spatial vector in the first spatial vector that is orthogonal to the first spatial vector in the first dimension; or, the third spatial vector can be a spatial vector in the first spatial vector that is orthogonal to the first spatial vector in the second dimension.

[0194] It should be understood that in the embodiments of this application, two spatial vectors are orthogonal, meaning that the inner product of the two spatial vectors is 0.

[0195] In this embodiment of the application, the second information can indicate each spatial vector in the second spatial vector set by indicating the index of each spatial vector in the second spatial vector set.

[0196] To reduce the feedback overhead of channel state information, in this embodiment, the index of each spatial vector in the second set of spatial vectors indicated by the second information is determined based on the spatial vectors in the third set of spatial vectors. This avoids indicating each of the K spatial vectors from the entire set of spatial vectors, reducing the size of the information indicating the spatial vectors and thus lowering the overhead.

[0197] The second information will be further introduced next in conjunction with the sorting method of the spatial vector index (as shown in methods 1 to 4 below).

[0198] Method 1: In the third set of spatial vectors, sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the first dimension first, and then sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the second dimension.

[0199] Optionally, the sorting rule for the indices in the third spatial vector set is as follows: first, sort the indices of spatial vectors orthogonal to the first spatial vector in one dimension; then sort the indices of spatial vectors orthogonal to the first spatial vector in another dimension. Among the spatial vectors orthogonal to the first spatial vector in one dimension, sort the indices of spatial vectors with smaller antenna port indices in that dimension first, then sort the indices of spatial vectors with larger antenna port indices in that dimension. Among spatial vectors with the same antenna port in one dimension, sort the indices of spatial vectors with smaller antenna port indices in another dimension first, then sort the indices of spatial vectors with larger antenna port indices in another dimension. Among spatial vectors with the same antenna port in one dimension and the same antenna port in another dimension, sort the indices of spatial vectors with smaller oversampling factors in another dimension first, then sort the indices of spatial vectors with larger oversampling factors in another dimension. The following explanations combine methods 1.1 and 1.2.

[0200] Method 1.1: The sorting rule for the indices in the third spatial vector set is as follows: first, sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the first dimension; then sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the second dimension.

[0201] Specifically, among the spatial vectors orthogonal to the first spatial vector in the first dimension, the indices of the spatial vectors with smaller antenna port indices in the first dimension are arranged first, followed by the indices of the spatial vectors with larger antenna port indices in the first dimension. Within the spatial vectors of the same antenna port in the first dimension, the indices of the spatial vectors with smaller antenna port indices in the second dimension are arranged first, followed by the indices of the spatial vectors with larger antenna port indices in the second dimension. Finally, within the spatial vectors of the same antenna port in both the first and second dimensions, the indices of the spatial vectors with smaller oversampling factors in the second dimension are arranged first, followed by the spatial vectors with larger oversampling factors.

[0202] Among the spatial vectors orthogonal to the first spatial vector in the second dimension, the spatial vectors with smaller indices at the antenna ports in the second dimension are arranged first, followed by those with larger indices. Within the spatial vectors at the same antenna port in the second dimension, the indices of the spatial vectors with smaller indices at the antenna ports in the first dimension are arranged first, followed by those with larger indices. Finally, within the spatial vectors at the same antenna port in both the first and second dimensions, the indices of the spatial vectors with smaller oversampling factors in the first dimension are arranged first, followed by those with larger oversampling factors.

[0203] In this case, the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the first dimension is the second spatial vector, and the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the second dimension is the third spatial vector. The index of the second spatial vector is less than the index of the third spatial vector.

[0204] In one possible implementation, the smaller the index of the antenna port in the first dimension, the smaller the index of the second spatial vector. Within the second spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the index of the second spatial vector corresponding to the same antenna port index in the second dimension, the smaller the index of the second spatial vector. Within the second spatial vectors corresponding to the same antenna port index in both the first and second dimensions, the smaller the index of the second spatial vector corresponding to the oversampling factor in the second dimension, the smaller the index of the third spatial vector. The smaller the index of the antenna port in the second dimension, the smaller the index of the third spatial vector. Within the third spatial vector corresponding to the same antenna port index in the second dimension, the smaller the index of the third spatial vector corresponding to the antenna port index in the first dimension, the smaller the index of the third spatial vector. Within the third spatial vectors corresponding to the same antenna port index in both the second and first dimensions, the smaller the index of the third spatial vector corresponding to the oversampling factor in the first dimension, the smaller the index of the third spatial vector.

[0205] Optionally, the indices of the second spatial vector satisfy the relationship shown in formula (10):

[0206]

[0207] The indices of the third spatial vector satisfy the relationship shown in formula (11):

[0208]

[0209] Where x1 is the index of the second spatial vector, N represents the index of the antenna port in the first dimension corresponding to the second spatial vector. 21 This refers to the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the second dimension. This represents the index of the antenna port in the second dimension corresponding to the second spatial vector. Let be the oversampling factor for the second dimension corresponding to the second spatial vector, n1 be the index of the antenna port for the first dimension corresponding to the first spatial vector, and x1′ be the index of the third spatial vector. This represents the index of the antenna port in the second dimension corresponding to the third spatial vector. This represents the index of the antenna port in the first dimension corresponding to the third spatial vector. Let n1 be the oversampling factor of the first dimension corresponding to the third spatial vector, and n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector. n1、x1′、 Both n and n2 are integers.

[0210] In this case, the first communication device can use formula (10) to obtain the index of each second spatial vector and formula (11) to obtain the index of each third spatial vector. Taking the oversampling factor O1 = 4 in the first dimension, the oversampling factor O2 = 4 in the second dimension, the number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4 as examples, the relationship between the indices of each spatial vector in the third spatial vector set is shown in the diagram below. Figure 10 As shown.

[0211] In this way, the computational complexity of the second communication device obtaining the indices of each spatial vector can be reduced.

[0212] In Method 1.2, the sorting rule for the indices in the third spatial vector set is as follows: first, sort the indices of spatial vectors that are orthogonal to the first spatial vector in one dimension; then sort the indices of spatial vectors that are orthogonal to the first spatial vector in another dimension.

[0213] Specifically, among the spatial vectors orthogonal to the first spatial vector in the first dimension, the indices of the spatial vectors with larger antenna port indices in the first dimension are arranged first, followed by the indices of the spatial vectors with smaller antenna port indices in the first dimension. Within the spatial vectors of the same antenna port in the first dimension, the indices of the spatial vectors with larger antenna port indices in the second dimension are arranged first, followed by the indices of the spatial vectors with larger antenna port indices in the second dimension. Finally, within the spatial vectors of the same antenna port in both the first and second dimensions, the indices of the spatial vectors with larger oversampling factors in the second dimension are arranged first, followed by the indices of the spatial vectors with smaller oversampling factors.

[0214] Among the spatial vectors orthogonal to the first spatial vector in the second dimension, the spatial vectors with larger indices at the antenna ports in the second dimension are arranged first, followed by those with smaller indices. Within the spatial vectors at the same antenna port in the second dimension, the indices of the spatial vectors with larger indices at the antenna ports in the first dimension are arranged first, followed by those with larger indices at the antenna ports in the first dimension. Finally, within the spatial vectors at the same antenna port in the first dimension and the same antenna port in the second dimension, the indices of the spatial vectors with larger oversampling factors in the first dimension are arranged first, followed by those with smaller oversampling factors in the first dimension.

[0215] In Method 1.2, the larger the index of the antenna port in the first dimension, the smaller the index of the second spatial vector. Among the second spatial vectors corresponding to the same antenna port index in the first dimension, the larger the index of the antenna port in the second dimension, the smaller the index of the second spatial vector. Among the second spatial vectors corresponding to the same antenna port index in both the first and second dimensions, the larger the oversampling factor in the second dimension, the smaller the index of the second spatial vector. The larger the index of the antenna port in the second dimension, the smaller the index of the third spatial vector. Among the third spatial vectors corresponding to the same antenna port index in the second dimension, the larger the index of the antenna port in the first dimension, the smaller the index of the third spatial vector. Among the third spatial vectors corresponding to the same antenna port index in both the second and first dimensions, the larger the oversampling factor in the first dimension, the smaller the index of the third spatial vector.

[0216] In method 1.3, the sorting rule for the indices in the third spatial vector set is as follows: first, sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the second dimension; then sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the first dimension.

[0217] Specifically, among the spatial vectors orthogonal to the first spatial vector in the second dimension, the indices of the spatial vectors with smaller antenna port indices in the second dimension are arranged first, followed by the indices of the spatial vectors with larger antenna port indices in the second dimension. Within the spatial vectors of the same antenna port in the second dimension, the indices of the spatial vectors with smaller antenna port indices in the first dimension are arranged first, followed by the indices of the spatial vectors with larger antenna port indices in the first dimension. Finally, within the spatial vectors of the same antenna port in both the second and first dimensions, the indices of the spatial vectors with smaller oversampling factors in the first dimension are arranged first, followed by the indices of the spatial vectors with larger oversampling factors in the first dimension.

[0218] Among the spatial vectors orthogonal to the first spatial vector in the first dimension, the spatial vectors with smaller indices at the antenna ports in the first dimension are arranged first, followed by those with larger indices. Within the spatial vectors at the same antenna port in the first dimension, the indices of the spatial vectors with smaller indices at the antenna ports in the second dimension are arranged first, followed by those with larger indices. Finally, within the spatial vectors at the same antenna port in both the first and second dimensions, the indices of the spatial vectors with smaller oversampling factors in the second dimension are arranged first, followed by those with larger oversampling factors in the second dimension.

[0219] In this case, the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the second dimension is the fourth spatial vector, and the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the first dimension is the fifth spatial vector. The index of the fourth spatial vector is less than the index of the fifth spatial vector.

[0220] In one possible implementation, the smaller the index of the second-dimensional antenna port, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same second-dimensional antenna port index, the smaller the index of the first-dimensional antenna port index, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same second-dimensional and first-dimensional antenna port indices, the smaller the index of the fourth spatial vector corresponding to the first-dimensional oversampling factor, the smaller the index of the fifth spatial vector. Among the fifth spatial vectors corresponding to the same first-dimensional antenna port index, the smaller the index of the fifth spatial vector corresponding to the second-dimensional antenna port index, the smaller the index of the fifth spatial vector. Among the fifth spatial vectors corresponding to the same first-dimensional and second-dimensional antenna port indices, the smaller the index of the fifth spatial vector corresponding to the second-dimensional oversampling factor, the smaller the index of the fifth spatial vector.

[0221] Optionally, the indices of the fourth spatial vector satisfy the relationship shown in formula (12):

[0222]

[0223] The indices of the fifth spatial vector satisfy the relationship shown in formula (13):

[0224]

[0225] Where x2 is the index of the fourth spatial vector. This represents the index of the antenna port in the second dimension corresponding to the fourth spatial vector. This represents the index of the antenna port in the first dimension corresponding to the fourth spatial vector. x2′ is the oversampling factor for the first dimension corresponding to the fourth spatial vector, and x2′ is the index of the fifth spatial vector. This represents the index of the antenna port in the first dimension corresponding to the fifth spatial vector. This represents the index of the antenna port in the second dimension corresponding to the fifth spatial vector. x2 is the oversampling factor for the second dimension corresponding to the fifth spatial vector. n2、x2′、 Both n1 and n2 are integers.

[0226] In this case, the first communication device can use formula (12) to obtain the index of each fourth spatial vector and formula (13) to obtain the index of each fifth spatial vector.

[0227] Taking the oversampling factor of the first dimension O1 = 4, the oversampling factor of the second dimension O2 = 4, the number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4 as examples, the relationship between the indices of each spatial vector in the third spatial vector set is illustrated as follows: Figure 11 As shown.

[0228] In this way, the computational complexity of the second communication device obtaining the indices of each spatial vector can be reduced.

[0229] In method 1.4, the sorting rule for the indices in the third spatial vector set is as follows: first, sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the second dimension; then sort the indices of the spatial vectors that are orthogonal to the first spatial vector in the first dimension.

[0230] Specifically, among the spatial vectors orthogonal to the first spatial vector in the second dimension, the indices of the spatial vectors with larger antenna port indices in the second dimension are arranged first, followed by the indices of the spatial vectors with smaller antenna port indices in the second dimension. Within the spatial vectors of the same antenna port in the second dimension, the indices of the spatial vectors with larger antenna port indices in the first dimension are arranged first, followed by the indices of the spatial vectors with smaller antenna port indices in the first dimension. Finally, within the spatial vectors of the same antenna port in both the second and first dimensions, the indices of the spatial vectors with larger oversampling factors in the first dimension are arranged first, followed by the indices of the spatial vectors with smaller oversampling factors in the first dimension.

[0231] Among the spatial vectors orthogonal to the first spatial vector in the first dimension, the spatial vectors with larger indices at the antenna ports in the first dimension are arranged first, followed by those with smaller indices. Within the spatial vectors at the same antenna port in the first dimension, the indices of the spatial vectors with larger indices at the antenna ports in the second dimension are arranged first, followed by those with smaller indices. Finally, within the spatial vectors at the same antenna port in both the first and second dimensions, the indices of the spatial vectors with larger oversampling factors in the second dimension are arranged first, followed by those with smaller oversampling factors.

[0232] In Method 1.4, the larger the index of the antenna port in the second dimension, the smaller the index of the fourth spatial vector. Among the fourth spatial vectors corresponding to the same antenna port index in the second dimension, the larger the index of the antenna port in the first dimension, the smaller the index. Among the fourth spatial vectors corresponding to the same antenna port index in both the second and first dimensions, the larger the oversampling factor in the first dimension, the smaller the index. The larger the index of the fifth spatial vector corresponding to the antenna port in the first dimension, the smaller the index. Among the fifth spatial vectors corresponding to the same antenna port index in the first dimension, the larger the index of the antenna port in the second dimension, the smaller the index. Among the fifth spatial vectors corresponding to the same antenna port index in both the first and second dimensions, the larger the oversampling factor in the second dimension, the smaller the index.

[0233] It should be understood that the methods 1.1 to 1.4 listed above are for illustrative purposes only. In actual implementation, the indices of the spatial vectors can be arranged in other orders, which will not be elaborated here.

[0234] In the case where the indexing of spatial vectors in the third spatial vector set is implemented using method 1, one possible implementation is that each spatial vector in the second spatial vector set can be individually indicated. In this case, the second information may include multiple bits corresponding to each spatial vector in the second spatial vector set, and the bits corresponding to different spatial vectors in the second spatial vector set are all different.

[0235] In Method 1, each spatial vector in the third spatial vector that is orthogonal to the first spatial vector in the first and second dimensions corresponds to two different indices. The second information can indicate the index of each spatial vector in the second spatial vector set, thereby indicating the spatial vectors in the second spatial vector set.

[0236] In one possible implementation, the number of bits occupied by the second information is determined by the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. The number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension is determined by the number of all or part of the antenna ports in one polarization direction in the first dimension and the oversampling factor in the first dimension. For example, the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension is (N... 11 -1)N 21 O2. The number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension is determined based on the total number or partial number of antenna ports in one polarization direction in the second dimension and the oversampling factor in the second dimension. For example, the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension is (N 21 -1)N 11 O1.

[0237] In this way, we avoid indicating each of the K spatial vectors from the complete set of spatial vectors, which reduces the amount of information indicating the spatial vectors and thus reduces overhead.

[0238] Understandably, in this case, each spatial vector orthogonal to the first spatial vector in both the first and second dimensions corresponds to two different indices.

[0239] Optionally, the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension satisfies the relationship shown in the following formula (14):

[0240] N′=(N11 -1)N 21 O2+(N 21 -1)N 11 O1; (14)

[0241] Where N′ represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension, where N′ are positive integers.

[0242] Optionally, the number of bits occupied by the second information can satisfy the relationship shown in the following formula (15):

[0243]

[0244] Where B2 represents the number of bits occupied by the second information. B2 represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. B2 is a positive integer.

[0245] It should be understood that, where each spatial vector in the second set of spatial vectors can be individually indicated, the first information may include more bits, which will not be elaborated upon here.

[0246] Alternatively, the spatial vectors in the second spatial vector set can be indicated together. In this case, the combination of spatial vectors in the second spatial vector set can be indicated by multiple bits in the second information.

[0247] Optionally, the number of bits occupied by the second information can satisfy the relationship shown in the following formula (16):

[0248]

[0249] This represents the number of bits corresponding to the second spatial vector set.

[0250] It should be understood that, when the spatial vectors in the second set of spatial vectors are indicated together, the first information may include more bits, which will not be elaborated here.

[0251] Method 2: Each spatial vector in the third spatial vector set corresponds to an index. The second information can indicate the index of each spatial vector in the second spatial vector set in the third spatial vector set, thus indicating each spatial vector in the second spatial vector set. Method 2 will be further explained below in conjunction with Method 2.1 and Method 2.2.

[0252] Method 2.1: The sorting rule for the indices in the third spatial vector set is as follows: First, sort the indices of spatial vectors with smaller indices corresponding to the antenna ports in the first dimension, then sort the indices of spatial vectors with larger indices corresponding to the antenna ports in the first dimension. Within the spatial vectors corresponding to the same antenna port in the first dimension, first sort the indices of spatial vectors with smaller oversampling factors in the first dimension, then sort the indices of spatial vectors with larger oversampling factors in the first dimension. Within the spatial vectors corresponding to the same antenna port and the same oversampling factor in the first dimension, first sort the spatial vectors with smaller indices corresponding to the antenna ports in the second dimension, then sort the spatial vectors with larger indices corresponding to the antenna ports in the second dimension. Within the spatial vectors corresponding to the same antenna port in the first dimension, the same oversampling factor in the first dimension, and the same antenna port in the second dimension, first sort the indices of spatial vectors with smaller oversampling factors in the second dimension, then sort the indices of spatial vectors with larger oversampling factors in the second dimension.

[0253] Taking the oversampling factor of the first dimension O1=4, the oversampling factor of the second dimension O2=4, the number of antenna ports corresponding to a polarization direction in the first dimension N1=8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2=4 as an example, in this case, first arrange the spatial vectors of the antenna port 0 corresponding to the first dimension, and then arrange the spatial vectors of the antenna port 1, antenna port 2, antenna port 3, antenna port 4, antenna port 5, antenna port 6, and antenna port 7 corresponding to the first dimension in sequence.

[0254] In the spatial vector corresponding to antenna port 0 in the first dimension, the indices of the spatial vectors with an oversampling factor of 0 in the first dimension are arranged first, followed by the indices of the spatial vectors with an oversampling factor of 1, 2, and 3 in the first dimension. Within the spatial vectors with an oversampling factor of 0 in the first dimension, the indices of the spatial vectors corresponding to antenna port 0 in the second dimension are arranged first, followed by the indices of the spatial vectors corresponding to antenna port 1, 2, and 3 in the second dimension. Similarly, within the spatial vectors corresponding to antenna port 0 in the second dimension, the indices of the spatial vectors with an oversampling factor of 0 in the second dimension are arranged first, followed by the indices of the spatial vectors with an oversampling factor of 1, 2, and 3 in the second dimension. Similar to the spatial vector of the corresponding second-dimensional antenna port 0, we can obtain the index of the spatial vector of the corresponding second-dimensional antenna port 1, the index of the spatial vector of the corresponding second-dimensional antenna port 2, and the index of the spatial vector of the corresponding second-dimensional antenna port 3.

[0255] Similar to the spatial vector with an oversampling factor of 0 in the first dimension, we can obtain the index of the spatial vector with an oversampling factor of 1 in the first dimension, the index of the spatial vector with an oversampling factor of 2 in the first dimension, and the index of the spatial vector with an oversampling factor of 3 in the first dimension.

[0256] Similar to the index of the spatial vector corresponding to antenna port 0 in the first dimension, the indices of the spatial vectors corresponding to antenna port 1 in the first dimension to antenna port 7 in the first dimension can be obtained.

[0257] In this case, the relationship between the indices of the spatial vectors in the third spatial vector set is illustrated as follows: Figure 12 As shown.

[0258] Method 2.2: The sorting rule for the indices in the third spatial vector set is as follows: First, sort the indices of spatial vectors with smaller indices corresponding to the second-dimensional antenna port, then sort the indices of spatial vectors with larger indices corresponding to the second-dimensional antenna port. Within the same antenna port in the same second-dimensional spatial vector, first sort the indices of spatial vectors with smaller oversampling factors in the same second-dimensional spatial vector, then sort the indices of spatial vectors with larger oversampling factors in the same second-dimensional spatial vector. Within the same antenna port in the same second-dimensional spatial vector and the same oversampling factor in the same second-dimensional spatial vector, first sort the indices of spatial vectors with smaller indices corresponding to the first-dimensional antenna port, then sort the indices of spatial vectors with larger indices corresponding to the first-dimensional antenna port. Within the indices corresponding to the same antenna port in the second dimension, the same oversampling factor in the second dimension, and the same antenna port in the first dimension, first sort the indices of spatial vectors with smaller oversampling factors in the first-dimensional spatial vector, then sort the indices of spatial vectors with larger oversampling factors in the first-dimensional spatial vector.

[0259] It should be understood that in Method 2, where each spatial vector in the third spatial vector set corresponds to an index, the indices of the spatial vectors in the third spatial vector set can also exist in other arrangements besides Method 2.1 and Method 2.2, which will not be elaborated here.

[0260] In one possible implementation, the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions satisfies the relationship shown in the following formula (17):

[0261] N=(N 11 -1)N 21 O2+(N 21 -1)N 11 O1-N 11 N 21 +1; (17)

[0262] Where N is the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions, and N is a positive integer.

[0263] In this way, we avoid indicating each of the K spatial vectors from the complete set of spatial vectors, which reduces the amount of information indicating the spatial vectors and thus reduces overhead.

[0264] In this case, optionally, the indices of the spatial vectors in the third spatial vector set may include indices 0 to N-1.

[0265] When the indexing of spatial vectors in the third spatial vector set is implemented using method 2, one possible implementation is that each spatial vector in the second spatial vector set can be indicated separately. In this case, the second information can include multiple bits corresponding to each spatial vector in the second spatial vector set, and the bits corresponding to different spatial vectors in the second spatial vector set are all different.

[0266] Optionally, the number of bits occupied by the second information can satisfy the following formula (18):

[0267]

[0268] Where B2 represents the number of bits occupied by the second information. This indicates the number of bits corresponding to a spatial vector in the second spatial vector set. In another possible implementation, the spatial vectors in the second spatial vector set can be indicated together. In this case, the second information can use multiple bits to indicate the combination of spatial vectors in the second spatial vector set.

[0269] Optionally, the number of bits occupied by the second information can satisfy the following formula (19):

[0270]

[0271] This represents the number of bits corresponding to the second spatial vector set.

[0272] In this way, the number of bits occupied by the second information matches the number of spatial vectors that need to be indicated, which can reduce information redundancy in the channel state information.

[0273] Method 3: The third set of spatial vectors may include: spatial vectors from the first set of spatial vectors whose antenna ports in the first dimension are different from those corresponding to the first spatial vector and are orthogonal to the first spatial vector in at least the first dimension. Alternatively, the third set of spatial vectors may include: spatial vectors from the first set of spatial vectors whose antenna ports in the second dimension are different from those corresponding to the first spatial vector and are orthogonal to the first spatial vector in at least the second dimension.

[0274] In this case, the second information can indicate in which dimension the spatial vector in the second spatial vector set is orthogonal to the first spatial vector, and further indicate the spatial vector in the second spatial vector set from the spatial vector corresponding to that dimension.

[0275] In one possible implementation, the second information includes first indication information and second indication information; the first indication information is used to indicate that the target dimension of each spatial vector in the second spatial vector set is orthogonal to the first spatial vector; the target dimension of the k-th spatial vector in the second spatial vector set is either the first dimension or the second dimension; the second indication information is used to indicate the index of each spatial vector in the second spatial vector set in the fifth spatial vector set, the fifth spatial vector set including: spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in the target dimension, where k is a positive integer less than or equal to K-1.

[0276] In some examples, the target dimension of the k-th spatial vector in the first indication information can be indicated by one bit. For example, a bit indicating the target dimension of the k-th spatial vector as "1" indicates that the k-th spatial vector is orthogonal to the first spatial vector in the first dimension, and a bit indicating the target dimension of the k-th spatial vector as "0" indicates that the k-th spatial vector is orthogonal to the first spatial vector in the second dimension. Similarly, a bit indicating the target dimension of the k-th spatial vector as "0" indicates that the k-th spatial vector is orthogonal to the first spatial vector in the first dimension, and a bit indicating the target dimension of the k-th spatial vector as "1" indicates that the k-th spatial vector is orthogonal to the first spatial vector in the second dimension. In this case, the number of bits B21 in the first indication information is greater than or equal to K-1. It should be understood that in the embodiments of this application, when the number of bits B21 in the first indication information is greater than K-1, the first indication information also includes B21-K+1 reserved bits, which will not be elaborated further. Optionally, the number of bits B21 of the first indication information can be determined based on the number of spatial vectors corresponding to the maximum number of transmission layers that the first communication device can feedback. For example, the number of bits B21 of the first indication information is equal to the number of spatial vectors corresponding to the maximum number of transmission layers that the first communication device can feedback.

[0277] In other examples, the first indication information includes one bit. In this case, the one bit of the first indication information is used to indicate that each spatial vector in the second spatial vector set is orthogonal to the first spatial vector in the target dimension, that is, the entire second spatial vector set is orthogonal to the first spatial vector in the same dimension. This target dimension is either the first dimension or the second dimension.

[0278] Thus, by first indicating the target dimension, and then indicating the remaining spatial vectors among the K spatial vectors orthogonal to the first spatial vector in the target dimension, the size of the second information can be reduced, thereby further reducing the overhead of channel state information.

[0279] Optionally, the first indication information is carried in the first part of the channel state information.

[0280] Thus, the size of the second indication information corresponding to each spatial vector in the second spatial vector can be determined according to the target dimension orthogonal to the first spatial vector indicated by the first indication information, so that the size of the second indication information matches the number of spatial vectors orthogonal to the first spatial vector in the target dimension, thereby reducing the redundancy of the second indication information and further reducing the redundancy in the channel state information.

[0281] The second indication information corresponding to the k-th spatial vector is used to indicate the index of the k-th spatial vector in the fifth spatial vector set. The fifth spatial vector set includes: spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in the target dimension, where k is a positive integer less than or equal to K-1.

[0282] The following example illustrates the fifth spatial vector set, using oversampling factors O1=4 in the first dimension, O2=4 in the second dimension, N1=8 antenna ports corresponding to a polarization direction in the first dimension, and N2=4 antenna ports corresponding to a polarization direction in the second dimension. The first spatial vector is the spatial vector corresponding to an oversampling factor of 2 in the first dimension, an oversampling factor of 1 in the second dimension, an antenna port index of 4 in the first dimension, and an antenna port index of 2 in the second dimension. For example... Figure 13 As shown, if the target dimension is the first dimension, then the fifth spatial vector set includes: the spatial vectors corresponding to antenna port 0 and oversampling factor "2" in the first dimension, antenna port 1 and oversampling factor "2" in the first dimension, antenna port 2 and oversampling factor "2" in the first dimension, antenna port 3 and oversampling factor "2" in the first dimension, antenna port 5 and oversampling factor "2" in the first dimension, antenna port 6 and oversampling factor "2" in the first dimension, and antenna port 7 and oversampling factor "2" in the first dimension, which are all from the third spatial vector set.

[0283] like Figure 14 As shown, if the target dimension is the second dimension, then the fifth spatial vector set includes: the spatial vectors corresponding to antenna port 0 in the second dimension and oversampling factor "1" in the first dimension, the spatial vectors corresponding to antenna port 1 in the second dimension and oversampling factor "1" in the first dimension, and the spatial vectors corresponding to antenna port 3 in the first dimension and oversampling factor "1" in the first dimension, which are from the third spatial vector set.

[0284] In this system, each spatial vector in the fifth spatial vector set corresponds to an index. It should be understood that for different spatial vectors in the second spatial vector set, the target dimension can be the same or different. For multiple spatial vectors in the second spatial vector set with the same target dimension, the corresponding fifth spatial vector sets are also the same. For multiple spatial vectors in the second spatial vector set with different target dimensions, the corresponding fifth spatial vector sets are also different.

[0285] Optionally, the number of bits occupied by the second indication information satisfies the relationship shown in the following formula (20):

[0286]

[0287] Alternatively, the k-th spatial vector is orthogonal to the first spatial vector in the second dimension, and the number of bits occupied by the second indication information corresponding to the k-th spatial vector satisfies the relationship shown in the following formula (21):

[0288]

[0289] Wherein, B22 is the number of bits occupied by the second indication information, and B22 is a positive integer.

[0290] In this way, the number of bits occupied by the second information matches the number of spatial vectors that need to be indicated, which can reduce the redundancy of channel state information.

[0291] In this case

[0292] The number of bits occupied by the second information can satisfy the relationship shown in the following formula (22):

[0293] B2 = B21 + B22; (22)

[0294] It should be understood that the number of bits for the second indication information described above is for illustrative purposes only. In actual implementation, the number of bits for the second indication information can be even greater. The number of bits for the second information described above is for illustrative purposes only; in actual implementation, the number of bits for the second information can be even greater, which will not be elaborated further.

[0295] Method 4: The indices of the spatial vectors corresponding to the same antenna port and the same second-dimensional antenna port in the third spatial vector are sorted separately.

[0296] In this case, the second information indicates the first spatial vector by indicating the first-dimensional antenna port and the second-dimensional antenna port corresponding to each second spatial vector, and indicates the first spatial vector from the partial spatial vectors orthogonal to the first spatial vector corresponding to the first-dimensional antenna port and the second-dimensional antenna port.

[0297] In one possible implementation, the second information includes third and fourth indication information corresponding to each spatial vector in the second spatial vector set. Specifically, the third indication information corresponding to the k-th spatial vector in the second spatial vector set indicates the first antenna port in the first dimension and the second antenna port in the second dimension corresponding to the k-th spatial vector. The fourth indication information corresponding to the k-th spatial vector indicates the index of the k-th spatial vector in the fourth spatial vector set. The fourth spatial vector set includes spatial vectors orthogonal to the first spatial vector among the spatial vectors corresponding to the first and second antenna ports, where k is a positive integer less than or equal to K-1.

[0298] Thus, by first indicating the antenna ports in the first and second dimensions, and then indicating the k-th spatial vector from the spatial vectors corresponding to the antenna ports in the first and second dimensions in the third spatial vector set, the size of the second information can be reduced, thereby further reducing the overhead of channel state information.

[0299] Optionally, the indices of the spatial vectors corresponding to the same antenna port in the first dimension and the same antenna port in the second dimension in the third spatial vector set can be arranged in the manner described in Method 1 above.

[0300] Taking the oversampling factor O1 = 4 in the first dimension, the oversampling factor O2 = 4 in the second dimension, the number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4 as examples, if the third indication information corresponding to the k-th spatial vector in the second spatial vector set is used to indicate that the k-th spatial vector corresponds to the antenna port with index 2 in the first dimension and index 3 in the second dimension, then the second information can be obtained from the third spatial vector set by using the indices of the spatial vectors corresponding to the antenna ports with index 2 in the first dimension and index 3 in the second dimension as follows: Figure 6 As shown.

[0301] Alternatively, the indices of the spatial vectors corresponding to the same antenna port in the first dimension and the same antenna port in the second dimension in the third spatial vector set can be arranged according to the size of the oversampling factor in the first dimension corresponding to the spatial vector, or according to the size of the oversampling factor in the second dimension corresponding to the spatial vector.

[0302] It should be understood that the order of the spatial vector indices in this embodiment is only for illustrative purposes. In actual implementation, there are other possible arrangements, which will not be elaborated here.

[0303] In one possible implementation, the number of bits occupied by the third indication information corresponding to the k-th spatial vector satisfies the relationship shown in the following formula (23):

[0304]

[0305] Where B23 represents the number of bits occupied by the third indication information, and B23 is a positive integer.

[0306] It should be understood that the number of bits in the third indication information mentioned above is only for illustrative purposes. In actual implementation, the third indication information may include more bits, which will not be elaborated here.

[0307] In one possible implementation, the number of bits occupied by the fourth indication information corresponding to the k-th spatial vector satisfies the relationship shown in the following formula (24):

[0308]

[0309] Alternatively, the number of bits occupied by the fourth indicator information corresponding to the kth spatial vector satisfies the relationship shown in the following formula (25):

[0310]

[0311] Wherein, B24 is the number of bits occupied by the fourth indication information, and B24 is a positive integer.

[0312] It should be understood that the number of bits in the fourth information mentioned above is only for illustrative purposes. In actual implementation, the fourth indication information may include more bits, which will not be elaborated here.

[0313] In this embodiment, the spatial vector index can be determined by pre-setting which of the above methods 1 to 4 to use on the first and second communication devices. For example, the method of using methods 1 to 4, or method 1, to determine the spatial vector index can be agreed upon through a protocol. Alternatively, in this embodiment, both the first and second devices store methods 1 to 4, and the first and second communication devices can agree on which method to use by exchanging information with each other. The second communication device can determine the correspondence between the relevant spatial vector and the spatial vector index according to the preset method. When the second communication device receives channel state information, it can determine the spatial vector according to the spatial vector index indicated in the channel state information. Optionally, the second information is used to indicate the index of each spatial vector in the second spatial vector set.

[0314] Under method 1.1, if the index of the k-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (26):

[0315] x k <(N 11 -1)N21 O2; (26)

[0316] Then the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (27):

[0317]

[0318] in, This indicates rounding down to the nearest integer.

[0319] The indices of the second-dimensional antenna ports corresponding to the k-th spatial vector in the second spatial vector set satisfy the relationship shown in the following formula (28):

[0320]

[0321] “mod” represents the modulo operation.

[0322] The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (29):

[0323] o1k = o1; (29)

[0324] i1 is the oversampling factor of the first dimension corresponding to the first spatial vector.

[0325] The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (30):

[0326] o 2k =(x k mod (N 21 O2))mod O2; (30)

[0327] Alternatively, if the index of the k-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (31):

[0328] x k ≥(N 11 -1)N 21 O2; (31)

[0329] Then the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (32):

[0330]

[0331] The indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfy the relationship shown in the following formula (33):

[0332]

[0333] The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (34):

[0334] o2k=o2; (34)

[0335] o2 is the oversampling factor for the second dimension corresponding to the first spatial vector.

[0336] The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (35):

[0337] o 1k =(y1 mod(N) 11 O1)) mod O1; (35)

[0338] Where, x k n is the index of the k-th spatial vector in the second set of spatial vectors. 1k Let n1k be the index of the first dimension antenna port corresponding to the k-th spatial vector in the second spatial vector set, and o2k be the index of the second dimension antenna port corresponding to the k-th spatial vector in the second spatial vector set. Let o1k be the oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set, and o2k be the oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set.

[0339] y1 satisfies the relationship shown in the following formula (36):

[0340] y1=x k -(N 11 -1)N 21 O2; (36)

[0341] Under method 1.3, the index of the k-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (37):

[0342] x k <(N 21 -1)N 11 O1; (37)

[0343] Then the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (38):

[0344]

[0345] The indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the relationship shown in the following formula (39):

[0346]

[0347] The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (40):

[0348] o2k = o2; (40)

[0349] The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (41):

[0350] o1x=(x k mod(N 11 O1))mod O1; (41)

[0351] or,

[0352] If the index of the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (42):

[0353] x k ≥(N 21 -1)N 11 O1; (42)

[0354] Then the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (43):

[0355]

[0356] The indices of the second-dimensional antenna ports corresponding to the k-th spatial vector in the second spatial vector set satisfy the relationship shown in the following formula (44):

[0357]

[0358] The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (45):

[0359] o1k = o1; (45)

[0360] The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (46):

[0361] o 2k =(y2 mod(N) 21O2))mod O2; (46)

[0362] Where, x k n is the index of the k-th spatial vector in the second set of spatial vectors. 2k Let n be the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second set of spatial vectors. 1k Let o be the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors. 2k Let o be the oversampling factor of the second dimension corresponding to the k-th spatial vector in the second spatial vector set. 1k It is the oversampling factor of the first dimension corresponding to the k-th spatial vector in the second spatial vector set.

[0363] Where y2 satisfies the relationship shown in the following formula (47):

[0364] y2=x k -(N 21 -1)N 11 O1; (47)

[0365] The above scheme can also be understood as the second communication device storing the correspondence between the index of the spatial vector and the antenna port in the first dimension, the antenna port in the second dimension, the oversampling factor in the first dimension, and the oversampling factor in the second dimension. In this case, after receiving the channel state information, the second communication device can determine the antenna port in the first dimension, the antenna port in the second dimension, the oversampling factor in the first dimension, and the oversampling factor in the second dimension corresponding to each of the K spatial vectors according to the above correspondence, that is, determine the spatial vector.

[0366] Alternatively, the indices of the antenna ports in the first dimension corresponding to the i-th spatial vector in the second set of spatial vectors satisfy the relationship shown in the following formula (48):

[0367] |l i -n1|≤a1; (48)

[0368] And / or, the indices of the antenna ports in the second dimension corresponding to the i-th spatial vector satisfy the relationship shown in the following formula (49):

[0369] |m i -n2|≤b1; (49)

[0370] Among them, l i Let a1 be the index of the antenna port in the first dimension corresponding to the i-th spatial vector in the second set of spatial vectors, where a1 is an integer greater than or equal to 0, and m iLet b1 be the index of the antenna port on the second dimension corresponding to the i-th spatial vector in the second spatial vector set, where b1 is an integer greater than or equal to 0, and i is an integer less than or equal to K-1.

[0371] This allows for a smaller number of spatial vectors and smaller indices in the third spatial vector set, thereby further reducing the overhead of channel state information.

[0372] based on Figure 6 The provided method allows the first communication device to receive a reference signal and feed back channel state information accordingly. This channel state information can be derived from a complete set of spatial vectors (e.g., the first spatial vector from the aforementioned first spatial vector set) using first information, and from a set of third spatial vectors orthogonal to the first spatial vector in at least one of the first or second dimensions, using second information, indicating the remaining spatial vectors from the K spatial vectors (e.g., K-1 spatial vectors excluding the first spatial vector). This provides a wider range of spatial vector selection and greater flexibility in choosing spatial vectors, allowing for a better match between the spatial vectors and the channel state, thereby improving communication performance.

[0373] In one possible implementation, the second communication device can communicate with the first communication device based on K spatial vectors indicated by channel state information. In this case, Figure 6 The provided method may also include S603.

[0374] S603, the second communication device communicates with the first communication device through K spatial vectors.

[0375] In one possible implementation, a1 and / or b1 can be configured by a second communication device, in which case, Figure 6 The provided method may also include S604.

[0376] S604, the second communication device sends the third information. Correspondingly, the first communication device receives the third information.

[0377] The third information is used to indicate a1 and / or b1. Specifically, if the index of the antenna port in the first dimension corresponding to the i-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (48) above, the third information is used to indicate a1. And / or, if the index of the antenna port in the second dimension corresponding to the i-th spatial vector satisfies the relationship shown in formula (49) above, the third information is used to indicate b1.

[0378] In this way, the first communication device can determine K spatial vectors from fewer spatial vectors, which can reduce the computational complexity of the first communication device.

[0379] In one possible implementation, a1 and / or b1 can be determined by the first communication device. Figure 15 The provided method may also include S605.

[0380] S605, the first communication device sends the fourth information. Correspondingly, the second communication device receives the fourth information.

[0381] The fourth information is used to indicate a1 and b1, and is carried in the first part of the channel state information.

[0382] In this way, the first communication device can reasonably select the third spatial vector set based on the channel state, thereby further reducing the overhead of channel state information while ensuring the feedback accuracy of channel state information.

[0383] When the index of the antenna port in the first dimension corresponding to the i-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (48) above, the fourth information is used to indicate a1. And / or, when the index of the antenna port in the second dimension corresponding to the i-th spatial vector satisfies the relationship shown in formula (49) above, the fourth information is used to indicate b1.

[0384] like Figure 16 As shown, taking the oversampling factor O1 = 4 in the first dimension, the oversampling factor O2 = 4 in the second dimension, the number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4 as examples, assuming that the first spatial vector can be the spatial vector corresponding to the oversampling factor "2" in the first dimension, the oversampling factor "1" in the second dimension, the antenna port with index 4 in the first dimension, and the antenna port with index 2 in the second dimension, if a1 = 2 and b1 = 3, then the antenna port corresponding to the i-th spatial vector in the second spatial vector set in the first dimension is the antenna port with index 2, index 4, index 5, or index 6, and the antenna port in the second dimension is: antenna port 1 or antenna port 3.

[0385] In one possible implementation, the index of the first dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (50):

[0386] |n 1,j -n 1,1 |≤a2; (50)

[0387] And / or, the index of the second dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the relationship shown in the following formula (51):

[0388] |n 2,j -n 2,1|≤b2; (51)

[0389] Where, n 1,j =n j1 *O1+o 1j n 1,1 = n1*O1+o1, where a2 is an integer greater than or equal to 0, n 2,j =n j2 *O2+o 2j n 2,1 =n² * O² + o², n j1 Let o be the index of the antenna port in the first dimension corresponding to the j-th spatial vector. 1j Let n be the oversampling factor of the first dimension corresponding to the j-th spatial vector in the second spatial vector set. j2 Let o be the index of the second-dimensional antenna port corresponding to the j-th spatial vector. 2j Let b2 be the oversampling factor of the second dimension corresponding to the j-th spatial vector in the second spatial vector set, where b2 is an integer greater than or equal to 0, and n is the number of spatial vectors in the set. 1,j n 2,j n j1 o1, n1, n j2 o2 and n2 are all integers. j is an integer less than or equal to K-1.

[0390] This allows for a smaller number of spatial vectors and smaller indices in the third spatial vector set, thereby further reducing the overhead of channel state information.

[0391] like Figure 6 As shown, taking the oversampling factor O1 = 4 in the first dimension, the oversampling factor O2 = 4 in the second dimension, the number of antenna ports corresponding to a polarization direction in the first dimension N1 = 8, and the number of antenna ports corresponding to a polarization direction in the second dimension N2 = 4 as examples, assuming the first spatial vector can be the spatial vector corresponding to the oversampling factor "2" in the first dimension, the oversampling factor "1" in the second dimension, the antenna port with index 4 in the first dimension, and the antenna port with index 2 in the second dimension, if a2 = 5 and b2 = 6, then the antenna port corresponding to the j-th spatial vector in the second spatial vector set is the antenna port 4 in the first dimension, the antenna port with index 5 or index 6, and the antenna port in the second dimension is: antenna port 1, antenna port 2, or antenna port 3. Where the antenna port in the second dimension is antenna port 0, the oversampling factor in the second dimension is 3. Where the antenna port in the first dimension is antenna port 4, the oversampling factor in the first dimension is 1, 2, or 3.

[0392] In one possible implementation, a2 and / or b2 can be configured by a second communication device. In this case, the method described in the figure may also include S606.

[0393] S606, the second communication device sends the fifth message. Correspondingly, the first communication device receives the fifth message.

[0394] The fifth piece of information is used to indicate a2 and / or b2.

[0395] Wherein, if the index of the antenna port in the first dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (51) above, the fourth information is used to indicate a2. And / or, if the index of the antenna port in the second dimension corresponding to the j-th spatial vector satisfies the relationship shown in formula (52) above, the fourth information is used to indicate b2.

[0396] In this way, the first communication device can determine K spatial vectors from fewer spatial vectors, which can reduce the computational complexity of the first communication device.

[0397] In one possible implementation, a2 and / or b2 can be determined by the first communication device. In this case, Figure 6 - Figure 16 The provided method may also include S607.

[0398] S607, the first communication device sends the sixth message. Correspondingly, the second communication device receives the sixth message.

[0399] The sixth information is used to indicate a2 and / or b2, and is carried in the first part of the channel state information.

[0400] When the index of the antenna port in the first dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the relationship shown in formula (51) above, the sixth information is used to indicate a2. And / or, when the index of the antenna port in the second dimension corresponding to the j-th spatial vector satisfies the relationship shown in formula (52) above, the sixth information is used to indicate b2.

[0401] In this way, the first communication device can reasonably select the third spatial vector set based on the channel state, thereby further reducing the overhead of channel state information while ensuring the feedback accuracy of channel state information.

[0402] It should be understood that in S604 and S605 above, a1 and b1 can be indicated separately. That is, the information used to indicate a1 and the information used to indicate b1 can be carried in different messages or signaling. Similarly, in S606 and S607 above, a2 and b2 can be indicated separately. That is, the information used to indicate a2 and the information used to indicate b2 can be carried in different messages or signaling, which will not be elaborated further.

[0403] The above combination Figure 17 - Figure 18This application provides a detailed description of the channel state information reporting method according to its embodiments. The following is in conjunction with... Figure 17 This document describes in detail a communication apparatus for performing the channel state information reporting method provided in the embodiments of this application.

[0404] For example, Figure 1 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application. Figure 17 .like Figure 17 As shown, the communication device 1700 includes a processing module 1701 and a transceiver module 1702. For ease of explanation, Figure 1 Only the main components of the communication device are shown.

[0405] In some embodiments, the communication device 1700 may be adapted to Figure 6 In the communication system shown, the execution Figure 17 The function of the first communication device in the channel state information reporting method shown.

[0406] The transceiver module 1702 is used to receive reference signals.

[0407] Processing module 1701 is used to generate channel state information. The channel state information is determined based on a reference signal and includes first information and second information. The first information indicates a first spatial vector among K spatial vectors. The first spatial vector is a set of spatial vectors, determined based on an oversampling factor O1 in the first dimension, an oversampling factor O2 in the second dimension, the number of antenna ports N1 corresponding to a polarization direction in the first dimension, and the number of antenna ports N2 corresponding to a polarization direction in the second dimension. The second information indicates each spatial vector in the second set of spatial vectors. The second set of spatial vectors includes all spatial vectors in the K spatial vectors except the first spatial vector, and each spatial vector in the second set is orthogonal to the first spatial vector in at least one dimension (first or second). K is an integer greater than or equal to 2. The spatial vectors in the second spatial vector set are the spatial vectors in the third spatial vector set. The third spatial vector set includes some or all of the spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in at least one dimension in the first and second dimensions.

[0408] The transceiver module 1702 is also used to send channel status information.

[0409] Optionally, the transceiver module 1702 may include a receiving module and a transmitting module. Figure 17 (Not shown in the image). The transceiver module is used to implement the sending and receiving functions of the communication device 1700.

[0410] Optionally, the communication device 1700 may also include a storage module. Figure 6 (Not shown in the image), this storage module stores programs or instructions. When the processing module 1701 executes the program or instructions, it enables the communication device 1700 to perform operations. Figure 6 The function of the first communication device in the channel state information reporting method shown is illustrated.

[0411] It should be understood that the processing module 1701 involved in the communication device 1700 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 1702 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.

[0412] It should be noted that the communication device 1700 can be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies can be applied in a terminal device. This application does not limit this application.

[0413] In addition, the technical effects of the communication device 1700 can be referenced. Figure 1 The technical effects of the channel state information reporting method shown are not elaborated here.

[0414] In other embodiments, the communication device 1700 may be adapted to Figure 6 In the communication system shown, the execution Figure 17 The function of the second communication device in the channel state information reporting method shown.

[0415] The processing module 1701 is used to generate a reference signal.

[0416] The transceiver module 1702 is used to transmit reference signals.

[0417] The transceiver module 1702 is also used to receive channel state information. The channel state information is determined based on a reference signal and includes first information and second information. The first information indicates a first spatial vector among K spatial vectors. The first spatial vector is a set of spatial vectors, determined based on an oversampling factor O1 in the first dimension, an oversampling factor O2 in the second dimension, the number of antenna ports N1 corresponding to a polarization direction in the first dimension, and the number of antenna ports N2 corresponding to a polarization direction in the second dimension. The second information indicates each spatial vector in the second set of spatial vectors. The second set of spatial vectors includes all spatial vectors in the K spatial vectors except the first spatial vector, and each spatial vector in the second set is orthogonal to the first spatial vector in at least one dimension of the first spatial vector (both the first and second dimensions). K is an integer greater than or equal to 2. The spatial vectors in the second spatial vector set are the spatial vectors in the third spatial vector set. The third spatial vector set includes some or all of the spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in at least one dimension in the first and second dimensions.

[0418] Optionally, the communication device 1700 may also include a storage module. Figure 6 (Not shown in the image), this storage module stores programs or instructions. When the processing module 1701 executes the program or instructions, it enables the communication device 1700 to perform operations. Figure 1 The function of the second communication device in the channel state information reporting method shown.

[0419] It should be understood that the processing module 1701 involved in the communication device 1700 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 1702 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.

[0420] It should be noted that the communication device 1700 can be Figure 6 The network device, communication module, circuit or chip responsible for communication functions, chip system, or other component or assembly shown herein can be used in a network device.

[0421] Furthermore, the technical effects of the communication device 1700 can be referred to separately. Figure 18 The technical effects of the channel state information reporting method shown are not elaborated here.

[0422] For example, Figure 2 Schematic diagram of the communication device provided in the embodiments of this application Figure 18The communication device can be a terminal device or a network device, or it can be a chip (system) or other component or assembly applied to a terminal device or network device. For example... Figure 18 As shown, the communication device 1800 may include a processor 1801. Optionally, the communication device 1800 may also include a memory 1802 and / or a transceiver 1803. The processor 1801 is coupled to the memory 1802 and the transceiver 1803, for example, they may be connected via a communication bus.

[0423] The following is combined with Figure 18 A detailed description of each component of the communication device 1800 is provided below:

[0424] The processor 1801 is the control center of the communication device 1800. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1801 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).

[0425] Optionally, the processor 1801 can perform various functions of the communication device 1800 by running or executing software programs stored in the memory 1802 and calling data stored in the memory 1802.

[0426] In a specific implementation, as one example, the processor 1801 may include one or more CPUs, for example... Figure 18 CPU0 and CPU1 are shown in the diagram.

[0427] In a specific implementation, as one example, the communication device 1800 may also include multiple processors, for example... Figure 18 The processors 1801 and 1804 are shown. Each of these processors can be a single-core processor or a multi-core processor. Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0428] The memory 1802 is used to store the software program that executes the solution of this application, and is controlled by the processor 1801 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.

[0429] Optionally, the memory 1802 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1802 may be integrated with the processor 1801 or may exist independently, and may be connected via the interface circuit of the communication device 1800. Figure 18 (Not shown in the image) is coupled to the processor 1801, and this embodiment of the application does not specifically limit this.

[0430] Transceiver 1803 is used for communication with other communication devices. For example, if communication device 1800 is a terminal device, transceiver 1803 can be used to communicate with a network device or with another terminal device. As another example, if communication device 1800 is a network device, transceiver 1803 can be used to communicate with a terminal device or with another network device.

[0431] Alternatively, transceiver 1803 may include a receiver and a transmitter. Figure 18 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.

[0432] Alternatively, the transceiver 1803 can be integrated with the processor 1801, or it can exist independently and be connected via the interface circuit of the communication device 1800. Figure 18 (Not shown in the image) is coupled to the processor 1801, and this embodiment of the application does not specifically limit this.

[0433] It should be noted that, ​The structure of the communication device 1800 shown does not constitute a limitation on the communication device. Actual communication devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0434] Furthermore, the technical effects of the communication device 1800 can be referred to the technical effects of the channel state information reporting method described in the above method embodiments, and will not be repeated here.

[0435] It should be understood that the processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0436] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0437] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

[0438] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.

[0439] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0440] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0441] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0442] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0443] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0444] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0445] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0446] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0447] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for reporting channel state information, characterized in that, The method includes: Receive reference signal; Transmit channel state information; the channel state information is determined based on the reference signal, and the channel state information includes first information and second information; Wherein, the first information is used to indicate the first spatial vector among K spatial vectors. The first spatial vector is a spatial vector in the first set of spatial vectors. The first set of spatial vectors is determined based on the oversampling factor O1 of the first dimension, the oversampling factor O2 of the second dimension, the number of antenna ports N1 corresponding to a polarization direction in the first dimension, and the number of antenna ports N2 corresponding to a polarization direction in the second dimension. The second information is used to indicate each spatial vector in the second spatial vector set, which includes spatial vectors other than the first spatial vector among the K spatial vectors. Each spatial vector in the second spatial vector set is orthogonal to the first spatial vector in at least one dimension in the first and second dimensions. The spatial vectors in the second spatial vector set are spatial vectors in the third spatial vector set, which includes some or all of the spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in at least one dimension in the first and second dimensions, where K is an integer greater than or equal to 2.

2. The method according to claim 1, characterized in that, The number of bits occupied by the second information is determined by the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension; the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension is determined by the number of all or part of the antenna ports in one polarization direction in the first dimension and the oversampling factor in the first dimension; the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension is determined by the number of all or part of the antenna ports in one polarization direction in the second dimension and the oversampling factor in the second dimension.

3. The method according to claim 2, characterized in that, The sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension satisfies the following relationship: N′=(N 11 -1)N 21 O2+(N 21 -1)N 11 O1; Where N′ represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. 11 N represents the total number or a portion of the antenna ports corresponding to a polarization direction in the first dimension. 21 O2 represents the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension, O1 represents the oversampling factor in the second dimension, and O2 represents the oversampling factor in the first dimension, where N′ and N are... 11 N 21 O2 and O1 are all positive integers.

4. The method according to claim 2 or 3, characterized in that, In the third set of spatial vectors, the spatial vector orthogonal to the first spatial vector in the first dimension is the second spatial vector; in the third set of spatial vectors, the spatial vector orthogonal to the first spatial vector in the second dimension is the third spatial vector; the index of the second spatial vector is less than the index of the third spatial vector. The smaller the index of the antenna port in the first dimension, the smaller the index of the second spatial vector; among the second spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the index of the second spatial vector corresponding to the same antenna port index in the second dimension, the smaller the index of the second spatial vector; among the second spatial vectors corresponding to the same antenna port index in the first dimension and the same antenna port index in the second dimension, the smaller the index of the second spatial vector corresponding to the oversampling factor in the second dimension, the smaller the index of the second spatial vector. The smaller the index of the antenna port in the second dimension, the smaller the index of the third spatial vector; among the third spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the index of the antenna port in the first dimension, the smaller the index of the third spatial vector; among the third spatial vectors corresponding to the same antenna port index in the second dimension and the same antenna port index in the first dimension, the smaller the index of the third spatial vector corresponding to the oversampling factor in the first dimension, the smaller the index of the third spatial vector.

5. The method according to claim 4, characterized in that, The indices of the second spatial vector satisfy the following relationship: The indices of the third spatial vector satisfy the following relationship: Where x1 is the index of the second spatial vector, N is the index of the antenna port in the first dimension corresponding to the second spatial vector. 21 O2 represents the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension, and O2 is the oversampling factor in the second dimension. This represents the index of the antenna port in the second dimension corresponding to the second spatial vector. Let n1 be the oversampling factor of the second dimension corresponding to the second spatial vector, n1 be the index of the antenna port of the first dimension corresponding to the first spatial vector, and x1′ be the index of the third spatial vector. 11 This refers to the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the first dimension. O1 is the index of the antenna port in the second dimension corresponding to the third spatial vector, and O1 is the oversampling factor in the first dimension. This refers to the index of the antenna port in the first dimension corresponding to the third spatial vector. N is the oversampling factor of the first dimension corresponding to the third spatial vector, n2 is the index of the antenna port of the second dimension corresponding to the first spatial vector, and N 11 N 21 O1, O2, and O1 are all positive integers, x1, n1, x1′, Both n and n2 are integers.

6. The method according to claim 2 or 3, characterized in that, The spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the second dimension is the fourth spatial vector, and the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the first dimension is the fifth spatial vector; the index of the fourth spatial vector is less than the index of the fifth spatial vector; The smaller the index of the antenna port in the second dimension, the smaller the index of the fourth spatial vector; among the fourth spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the index of the fourth spatial vector corresponding to the same antenna port index in the first dimension; among the fourth spatial vectors corresponding to the same antenna port index in the second dimension and the same antenna port index in the first dimension, the smaller the index of the fourth spatial vector corresponding to the same oversampling factor in the first dimension. The smaller the index of the antenna port in the first dimension, the smaller the index of the fifth spatial vector; among the fifth spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the index of the fifth spatial vector corresponding to the antenna port index in the second dimension; among the fifth spatial vectors corresponding to the same antenna port index in the first dimension and the same antenna port index in the second dimension, the smaller the index of the fifth spatial vector corresponding to the oversampling factor in the second dimension.

7. The method according to claim 6, characterized in that, The indices of the fourth spatial vector satisfy the following relationship: The indices of the fifth spatial vector satisfy the following relationship: Where x2 is the index of the fourth spatial vector. This refers to the index of the antenna port in the second dimension corresponding to the fourth spatial vector. N is the index of the antenna port in the first dimension corresponding to the fourth spatial vector. 11 O1 represents the number of all or part of the antenna ports corresponding to a polarization direction in the first dimension, and O1 represents the oversampling factor in the first dimension. Let n2 be the oversampling factor of the first dimension corresponding to the fourth spatial vector, n2 be the index of the antenna port of the second dimension corresponding to the first spatial vector, and x2′ be the index of the fifth spatial vector. 21 This refers to the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the second dimension. O2 is the index of the antenna port in the first dimension corresponding to the fifth spatial vector, and O2 is the oversampling factor in the second dimension. This refers to the index of the antenna port in the second dimension corresponding to the fifth spatial vector. N is the oversampling factor of the second dimension corresponding to the fifth spatial vector, n1 is the index of the antenna port of the first dimension corresponding to the first spatial vector, and N is the oversampling factor of the second dimension corresponding to the fifth spatial vector. 11 N 21 O2 and O1 are both positive integers, x2, n2、x2′、 Both n1 and n2 are integers.

8. The method according to any one of claims 1-7, characterized in that, The number of bits occupied by the second information satisfies the following relationship: or, Where B2 represents the number of bits occupied by the second information, N′ represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. This represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. The number of bits corresponding to the second spatial vector set is represented by , and log represents the logarithmic operation, where B2 and N′ are both positive integers.

9. The method according to any one of claims 1-8, characterized in that, The indices of the antenna ports in the first dimension corresponding to the i-th spatial vector in the second set of spatial vectors satisfy the following relationship: |l i -n1|≤a1; And / or, the indices of the antenna ports in the second dimension corresponding to the i-th spatial vector satisfy the following relationship: |m i -n2|≤b1; Among them, l i Let n1 be the index of the first-dimensional antenna port corresponding to the i-th spatial vector in the second spatial vector set, and let a1 be an integer greater than or equal to 0. i n1 is the index of the antenna port in the second dimension corresponding to the i-th spatial vector, n2 is the index of the antenna port in the second dimension corresponding to the first spatial vector, b1 is an integer greater than or equal to 0, and i is an integer less than or equal to K-1.

10. The method according to claim 9, characterized in that, The method further includes: Receive third information, which is used to indicate a1 and b1.

11. The method according to claim 9, characterized in that, The method further includes: A fourth message is sent, which is used to indicate a1 and b1, and the fourth message is carried in the first part of the channel state information.

12. The method according to any one of claims 1-8, characterized in that, The index of the first dimension corresponding to the j-th spatial vector in the second set of spatial vectors satisfies the following relationship: |n 1,j -n 1,1 |≤a2; And / or, the index of the second dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the following relationship: |n2,jn 2,1 |≤b2; Where, n 1,j =n j1 *O1+o 1j n 1,1 = n1*O1+o1, where a2 is an integer greater than or equal to 0, n 2,j =n j2 *O2+o 2j n 2,1 =n² * O² + o², n j1 Let o be the index of the antenna port in the first dimension corresponding to the j-th spatial vector. 1j Let o1 be the oversampling factor of the first dimension corresponding to the j-th spatial vector in the second spatial vector set, and n1 be the index of the antenna port in the first dimension corresponding to the first spatial vector. j2 Let o be the index of the antenna port in the second dimension corresponding to the j-th spatial vector. 2j Let be the oversampling factor of the second dimension corresponding to the j-th spatial vector in the second spatial vector set, o2 be the oversampling factor of the second dimension corresponding to the first spatial vector, n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector, b2 be an integer greater than or equal to 0, and n 1,j n 2,j n j1 o1, n1, n j2 o2 and n2 are all integers, and j is an integer less than or equal to K-1.

13. The method according to claim 12, characterized in that, The method further includes: Receive fifth information, which is used to indicate a2 and b2.

14. The method according to claim 12, characterized in that, The method further includes: A sixth message is sent, which is used to indicate a2 and b2, and the sixth message is carried in the first part of the channel state information.

15. A method for reporting channel state information, characterized in that, The methods shown include: Send a reference signal; Receive channel state information; the channel state information is determined based on the reference signal, and the channel state information includes first information and second information; Wherein, the first information is used to indicate the first spatial vector among K spatial vectors. The first spatial vector is a spatial vector in the first set of spatial vectors. The first set of spatial vectors is determined based on the oversampling factor O1 of the first dimension, the oversampling factor O2 of the second dimension, the number of antenna ports N1 corresponding to a polarization direction in the first dimension, and the number of antenna ports N2 corresponding to a polarization direction in the second dimension. The second information is used to indicate each spatial vector in the second spatial vector set, which includes spatial vectors other than the first spatial vector among the K spatial vectors. Each spatial vector in the second spatial vector set is orthogonal to the first spatial vector in at least one dimension in the first and second dimensions. The spatial vectors in the second spatial vector set are spatial vectors in the third spatial vector set, which includes some or all of the spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in at least one dimension in the first and second dimensions, where K is an integer greater than or equal to 2.

16. The method according to claim 15, characterized in that, The number of bits occupied by the second information is determined by the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension; the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension is determined by the number of all or part of the antenna ports in one polarization direction in the first dimension and the oversampling factor in the first dimension; the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension is determined by the number of all or part of the antenna ports in one polarization direction in the second dimension and the oversampling factor in the second dimension.

17. The method according to claim 16, characterized in that, The sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension and the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension satisfies the following relationship: N′=(N 11 -1)N 21 O2+(N 21 -1)N 11 O1; Where N′ represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. 11 N represents the total number or a portion of the antenna ports corresponding to a polarization direction in the first dimension. 21 O2 represents the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension, O1 represents the oversampling factor in the second dimension, and O2 represents the oversampling factor in the first dimension, where N′ and N are... 11 N 21 O2 and O1 are all positive integers.

18. The method according to claim 16 or 17, characterized in that, In the third set of spatial vectors, the spatial vector orthogonal to the first spatial vector in the first dimension is the second spatial vector; in the third set of spatial vectors, the spatial vector orthogonal to the first spatial vector in the second dimension is the third spatial vector; the index of the second spatial vector is less than the index of the third spatial vector. The smaller the index of the antenna port in the first dimension, the smaller the index of the second spatial vector; among the second spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the index of the second spatial vector corresponding to the same antenna port index in the second dimension, the smaller the index of the second spatial vector; among the second spatial vectors corresponding to the same antenna port index in the first dimension and the same antenna port index in the second dimension, the smaller the index of the second spatial vector corresponding to the oversampling factor in the second dimension, the smaller the index of the second spatial vector. The smaller the index of the antenna port in the second dimension, the smaller the index of the third spatial vector; among the third spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the index of the antenna port in the first dimension, the smaller the index of the third spatial vector; among the third spatial vectors corresponding to the same antenna port index in the second dimension and the same antenna port index in the first dimension, the smaller the index of the third spatial vector corresponding to the oversampling factor in the first dimension, the smaller the index of the third spatial vector.

19. The method according to claim 18, characterized in that, The second information is used to indicate the index of each spatial vector in the second set of spatial vectors; If the index of the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: x k <(N 11 -1)N 21 O2; Then, the indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The indices of the second-dimensional antenna ports corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: o 1k =o1; The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: o 2k =(x k mod(N 21 O2))mod O2; or, If the index of the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: x k ≥(N 11 -1)N 21 O2; y1=x k -(N 11 -1)N 21 O2; Then, the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: The indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: the 2k =o2; The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: o 1k =(y1mod(N 11 O1))mod O1; Where, x k N is the index of the k-th spatial vector in the second set of spatial vectors. 11 N represents the total number or a portion of the antenna ports corresponding to a polarization direction in the first dimension. 21 O1k is the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension; O2 is the oversampling factor in the second dimension; n1k is the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second spatial vector set; n1 is the index of the antenna port in the first dimension corresponding to the first spatial vector; n2k is the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second spatial vector set; o1k is the oversampling factor in the first dimension corresponding to the k-th spatial vector in the second spatial vector set; o2k is the oversampling factor in the second dimension corresponding to the k-th spatial vector in the second spatial vector set; O1 is the oversampling factor in the first dimension; and n2 is the index of the antenna port in the second dimension corresponding to the first spatial vector.

20. The method according to claim 16 or 17, characterized in that, The spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the second dimension is the fourth spatial vector, and the spatial vector in the third spatial vector set that is orthogonal to the first spatial vector in the first dimension is the fifth spatial vector; the index of the fourth spatial vector is less than the index of the fifth spatial vector; The smaller the index of the antenna port in the second dimension, the smaller the index of the fourth spatial vector; among the fourth spatial vectors corresponding to the same antenna port index in the second dimension, the smaller the index of the fourth spatial vector corresponding to the same antenna port index in the first dimension; among the fourth spatial vectors corresponding to the same antenna port index in the second dimension and the same antenna port index in the first dimension, the smaller the index of the fourth spatial vector corresponding to the same oversampling factor in the first dimension. The smaller the index of the antenna port in the first dimension, the smaller the index of the fifth spatial vector; among the fifth spatial vectors corresponding to the same antenna port index in the first dimension, the smaller the index of the fifth spatial vector corresponding to the antenna port index in the second dimension; among the fifth spatial vectors corresponding to the same antenna port index in the first dimension and the same antenna port index in the second dimension, the smaller the index of the fifth spatial vector corresponding to the oversampling factor in the second dimension.

21. The method according to claim 20, characterized in that, The second information is used to indicate the index of each spatial vector in the second set of spatial vectors; If the index of the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: x k <(N 21 -1)N 11 O1; Then, the index of the antenna port in the second dimension corresponding to the k-th spatial vector in the second spatial vector set satisfies the following relationship: The indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: the 2k =o2; The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: o 1k =(x k mod(N 11 O1))mod O1; or, If the index of the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: x k ≥(N 21 -1)N 11 O1; y2=x k -(N 21 -1)N 11 O1; Then, the indices of the antenna ports in the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The indices of the second-dimensional antenna ports corresponding to the k-th spatial vector in the second set of spatial vectors satisfy the following relationship: The oversampling factor of the first dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: o 1k =o1; The oversampling factor of the second dimension corresponding to the k-th spatial vector in the second set of spatial vectors satisfies the following relationship: o 2k =(y2mod(N 21 O2))mod O2; Where, x k N is the index of the k-th spatial vector in the second set of spatial vectors. 21 N represents the total number or partial number of antenna ports corresponding to a polarization direction in the second dimension. 11 O1 represents the total number of antenna ports or a subset of antenna ports corresponding to a polarization direction in the first dimension, where O1 is the oversampling factor in the first dimension, and n is the total number of antenna ports. 2k Let n1 be the index of the second-dimensional antenna port corresponding to the k-th spatial vector in the second spatial vector set, and n2 be the index of the second-dimensional antenna port corresponding to the first spatial vector. 1k O2 is the index of the antenna port in the first dimension corresponding to the k-th spatial vector in the second spatial vector set, O2 is the oversampling factor in the second dimension, o2k is the oversampling factor in the second dimension corresponding to the k-th spatial vector in the second spatial vector set, o1k is the oversampling factor in the first dimension corresponding to the k-th spatial vector in the second spatial vector set, and n1 is the index of the antenna port in the first dimension corresponding to the first spatial vector.

22. The method according to any one of claims 15-21, characterized in that, The number of bits occupied by the second information satisfies the following relationship: or, Where B2 represents the number of bits occupied by the second information, N′ represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the first dimension, and the sum of the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in the second dimension. This represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. The number of bits corresponding to the second spatial vector set is represented by , and log represents the logarithmic operation, where B2 and N′ are both positive integers.

23. The method according to any one of claims 15-22, characterized in that, The indices of the antenna ports in the first dimension corresponding to the i-th spatial vector in the second set of spatial vectors satisfy the following relationship: |l i -n1|≤a1; And / or, the indices of the antenna ports in the second dimension corresponding to the i-th spatial vector satisfy the following relationship: |m i -n2|≤b1; Among them, l i Let n1 be the index of the first-dimensional antenna port corresponding to the i-th spatial vector in the second spatial vector set, and let a1 be an integer greater than or equal to 0. i n1 is the index of the antenna port in the second dimension corresponding to the i-th spatial vector, n2 is the index of the antenna port in the second dimension corresponding to the first spatial vector, b1 is an integer greater than or equal to 0, and i is an integer less than or equal to K-1.

24. The method according to claim 23, characterized in that, The method further includes: Send a third message, which is used to indicate a1 and b1.

25. The method according to claim 23, characterized in that, The method further includes: Receive fourth information, which is used to indicate a1 and b1, and the fourth information is carried in the first part of the channel state information.

26. The method according to any one of claims 15-22, characterized in that, The index of the first dimension corresponding to the j-th spatial vector in the second set of spatial vectors satisfies the following relationship: |n1,jn 1,1 |≤a2; And / or, the index of the second dimension corresponding to the j-th spatial vector in the second spatial vector set satisfies the following relationship: |n2,jn 2,1 |≤b2; Where, n 1,j =n j1 *O1+o 1j n 1,1 = n1*O1+o1, where a2 is a positive integer, n 2,j =n j2 *O2+o 2j n 2,1 =n² * O² + o², n j1 Let o be the index of the antenna port in the first dimension corresponding to the j-th spatial vector. 1j Let o1 be the oversampling factor of the first dimension corresponding to the j-th spatial vector in the second spatial vector set, and n1 be the index of the antenna port in the first dimension corresponding to the first spatial vector. j2 Let o be the index of the antenna port in the second dimension corresponding to the j-th spatial vector. 2j Let be the oversampling factor of the second dimension corresponding to the j-th spatial vector in the second spatial vector set, o2 be the oversampling factor of the second dimension corresponding to the first spatial vector, n2 be the index of the antenna port in the second dimension corresponding to the first spatial vector, and b2 be a positive integer. 1,j n 2,j n j1 o1, n1, n j2 o2 and n2 are all integers, and j is an integer less than or equal to K-1.

27. The method according to claim 26, characterized in that, The method further includes: Send a fifth message, which is used to indicate a2 and b2.

28. The method according to claim 26, characterized in that, The method further includes: Receive sixth information, which is used to indicate a2 and b2, and the sixth information is carried in the first part of the channel state information.

29. The method according to claim 1 or 15, characterized in that, The number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions satisfies the following relationship: N=(N 11 -1)N 21 O2+(N 21 -1)N 11 O1-N 11 N 21 +1; Where N is the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions. 11 N represents the total number or a portion of the antenna ports corresponding to a polarization direction in the first dimension. 21 O2 represents the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension, O1 represents the oversampling factor in the second dimension, O2 represents the oversampling factor in the first dimension, and log represents the logarithmic operation, where N and N are the values ​​of the first and second antenna ports respectively. 11 N 21 O2, N 21 Both O1 and O2 are positive integers.

30. The method according to claim 1, or 15, or 29, characterized in that, The number of bits occupied by the second information satisfies the following relationship: or, Where B2 represents the number of bits occupied by the second information, and N represents the number of spatial vectors in the third spatial vector set that are orthogonal to the first spatial vector in at least one of the first and second dimensions. This represents the number of bits corresponding to a spatial vector in the second set of spatial vectors. This represents the number of bits corresponding to the second spatial vector set, where log represents the logarithmic operation, and N is a positive integer.

31. The method according to claim 1 or 15, characterized in that, The second information includes first indication information and second indication information; the first indication information is used to indicate that the target dimension of each spatial vector in the second spatial vector set is orthogonal to the first spatial vector; the target dimension of the k-th spatial vector in the second spatial vector set is either the first dimension or the second dimension; The second indication information is used to indicate the index of each spatial vector in the second spatial vector set in the fifth spatial vector set, the fifth spatial vector set including: spatial vectors in the first spatial vector set that are orthogonal to the first spatial vector in the target dimension, where k is a positive integer less than or equal to K-1.

32. The method according to claim 31, characterized in that, The number of bits in the second indication information satisfies the following relationship: Alternatively, the number of bits in the second indication information satisfies the following relationship: Where B22 is the number of bits occupied by the second indication information, and N 11 N represents the total number or a portion of the antenna ports corresponding to a polarization direction in the first dimension. 21 O1 represents the number of all or part of the antenna ports corresponding to a polarization direction in the second dimension, O2 represents the oversampling factor in the first dimension, O2 represents the oversampling factor in the second dimension, log represents the logarithmic operation, and B22, N 11 N 21 O2 and O1 are all positive integers.

33. The method according to claim 32, characterized in that, The first indication information is carried in the first part of the channel state information.

34. The method according to any one of claims 3, 5, 7, 17, 19, 21, 29 or 32, characterized in that, The N 11 =N1, N 21 =N2.

35. The method according to any one of claims 1-34, characterized in that, The K spatial vectors are spatial vectors corresponding to multiple transport layers. Each of the K spatial vectors corresponds to one or two of the multiple transport layers, and different spatial vectors in the K spatial vectors correspond to different transport layers.

36. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-35.

37. A communication device, characterized in that, include: Processor and interface circuits; among which, The interface circuit is used to receive code instructions and transmit them to the processor; The processor is used to run the code instructions to perform the method as described in any one of claims 1-35.

38. A communication device, characterized in that, The communication device includes a processor and a transceiver, the transceiver being used for information exchange between the communication device and other communication devices, and the processor executing program instructions to perform the method as described in any one of claims 1-35.

39. A communication device, characterized in that, include: A processor for performing the method as described in any one of claims 1-35.

40. The communication device according to any one of claims 36-39, characterized in that, The communication device is a chip.

41. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-35.

42. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-35.