Communication method and communication apparatus
Patent Information
- Application Number
- CN202510198858.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2026-08-21
AI Technical Summary
接收端基于参考信号进行测量以估计信道信息,且直接反馈信道信息的方案可能会带来较大的反馈开销
Smart Images

Figure CN122621201A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology
[0002] Reference signals are transmitted between the transmitting and receiving ends to facilitate data transmission and reception, system synchronization, and channel information determination. For example, the transmitting end sends a reference signal to the receiving end, which receives the reference signal and can then perform measurements based on it to estimate channel information. Future communication systems have higher requirements for system capacity and spectral efficiency. While the receiving end estimates channel information based on reference signals, directly feeding back channel information may incur significant feedback overhead. Summary of the Invention
[0003] This application provides a communication method and a communication device that can reduce the overhead caused by feedback channel information.
[0004] Firstly, a communication method is provided, which can be executed by a communication device. This communication device can be a terminal device, or a component for the terminal device (such as a chip or circuit, which can be a modem chip, also known as a baseband chip, or a system-on-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0005] The method may include: sending first indication information, the first indication information indicating a first set of L1 coefficients and a second set of L2 coefficients; wherein, the first set of L1 coefficients indicates transform matrices corresponding to L transport layers, the second set of L2 coefficients indicates reference precoding matrices corresponding to the L transport layers, each of the L transport layers corresponds to a transform matrix, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, where L and l are positive integers, L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0006] Optionally, the first coefficient of group L1 and the second coefficient of group L2 are associated with channel information, that is, the first coefficient of group L1 and the second coefficient of group L2 can be used to determine channel information.
[0007] It is understood that, before sending the first indication information, the method further includes: generating the first indication information.
[0008] It can be understood that the transformation matrix corresponding to the l-th transport layer indicates the correlation between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one sub-band corresponding to the l-th transport layer. This means that the first coefficient of group L1 and the second coefficient of group L2 can be used to determine the precoding matrix of each sub-band corresponding to each of the L transport layers. In other words, the first coefficient of group L1 and the second coefficient of group L2 are associated with channel information, or the first coefficient of group L1 and the second coefficient of group L2 are used to indicate channel information.
[0009] Based on the above technical solution, taking a terminal device as an example, when indicating the channel information of L transport layers, the terminal device can do so by indicating the first coefficient of group L1 and the second coefficient of group L2. Specifically, the first coefficient of group L1 indicates the transform matrix corresponding to the L transport layers, and the second coefficient of group L2 indicates the reference precoding matrix corresponding to the L transport layers. Furthermore, the transform matrix corresponding to a certain transport layer indicates the correlation between the reference precoding matrix of that transport layer and the precoding matrix of at least one subband corresponding to that transport layer. Thus, after receiving this indication information, the network device can determine the channel information of the L transport layers based on the first coefficient of group L1 and the second coefficient of group L2. Compared to indicating the precoding matrix of each subband corresponding to each of the L transport layers separately, the above technical solution can reduce the signaling overhead caused by indicating channel information. In addition, taking L2 as an example, L2 can be less than L or equal to L. When L2 is less than L, it can be achieved by processing (e.g., compressing) the reference precoding matrices corresponding to multiple transport layers in the L transport layers before uniformly feeding them back. For example, by utilizing the correlation between multiple transport layers in L transport layers (i.e., the correlation between the information to be fed back from multiple transport layers), the reference precoding matrices corresponding to these multiple transport layers can be processed (e.g., compressed). This results in the feedback coefficients (L2 group coefficients) being smaller than the coefficients corresponding to layer L, significantly reducing feedback overhead compared to independent feedback from layer L. Alternatively, L2 can be equal to L. In certain situations, where processing the reference precoding matrices corresponding to multiple transport layers (e.g., after compression) is not suitable, the scheme of this application can still be used to implement channel information feedback.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, before sending the first indication information, the method further includes: receiving configuration information, the configuration information indicating a codebook structure; sending the first indication information includes: sending the first indication information according to the codebook structure.
[0011] Based on the above technical solution, the network device can indicate configuration information to the terminal device, and the terminal device can determine how to indicate channel information based on the codebook structure indicated by the network device, so that the terminal device and the network device can align the codebook structure.
[0012] In conjunction with the first aspect, in certain implementations of the first aspect, the first indication information indicates a first set of coefficients (L1 group), wherein the first set of coefficients (L1 group) indicates transformation matrices corresponding to L transport layers, including: the first indication information indicating a third set of coefficients (L3 group) and a fourth set of coefficients (L4 group), wherein the third set of coefficients (L3 group) indicates a first matrix corresponding to the L transport layers, and the fourth set of coefficients (L4 group) indicates a second matrix corresponding to the L transport layers, wherein each of the L transport layers corresponds to a first matrix and a second matrix, and the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. Wherein, L3 and L4 are integers greater than or equal to 1 and less than or equal to L.
[0013] The first coefficient of group L1 includes the third coefficient of group L3 and the fourth coefficient of group L4. For example, the first coefficient of group L1 can be replaced by the third coefficient of group L and the fourth coefficient of group L.
[0014] Based on the above technical solution, the transformation matrix corresponding to the transport layer can be eigenvalued. For example, the transformation matrix corresponding to the transport layer can be processed to obtain a first matrix and a second matrix. The terminal device can indicate the third coefficient corresponding to the first matrix and the fourth coefficient corresponding to the second matrix. By indicating the third and fourth coefficients, the first coefficient can be indicated (indirectly indicated), thereby indicating (indirectly indicating) the transformation matrix. In this way, on the one hand, the network device can recover the transformation matrix based on the third and fourth coefficients, and then determine the precoding matrix of each sub-band based on the transformation matrix and the reference precoding matrix. On the other hand, by designing the first and second matrices, the computational complexity of the network device in determining the precoding matrix of each sub-band can also be reduced.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0016] [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l ,
[0017] Among them, [W l ]k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0018] In conjunction with the first aspect, in certain implementations of the first aspect, the first indication information indicates a first coefficient group of L1, the first coefficient group of L1 indicating the transformation matrix corresponding to the L transport layers, including: the first indication information indicates a third coefficient group of L, the third coefficient group of the L third coefficient group indicates the third matrix corresponding to the l-th transport layer, the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer, the first matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer, the dimension of the first matrix corresponding to the l-th transport layer is r×r, the dimension of the third matrix corresponding to the l-th transport layer is r×h1, and r and h1 are positive integers.
[0019] The first coefficient of group L1 includes the third coefficient of group L. For example, the first coefficient of group L1 is the third coefficient of group L, meaning the first coefficient of group L1 can be replaced by the third coefficient of group L. As another example, the first coefficient of group L1 includes the third coefficient of group L and the fourth coefficient of group L, meaning the first coefficient of group L1 can be replaced by the third coefficient of group L and the fourth coefficient of group L. As yet another example, the first coefficient of group L1 includes the third coefficient of group L and a set of fourth coefficients, meaning the first coefficient of group L1 can be replaced by the third coefficient of group L and a set of fourth coefficients. The fourth coefficient will be described in detail later.
[0020] Based on the above technical solution, the first matrix corresponding to multiple transport layers (such as each of the L transport layers) can be processed (e.g., compressed) to obtain a third matrix. The terminal device can then indicate the coefficients corresponding to this third matrix to the network device, thereby further reducing the signaling overhead caused by indicating channel information. Taking the l-th transport layer as an example, the first matrix corresponding to the l-th transport layer can be compressed to obtain the third matrix, and then the coefficients of the third matrix (i.e., L sets of third coefficients) can be fed back. Since the third matrix is obtained based on the compression of the first matrix, the number of coefficients to be fed back (i.e., the coefficients of the third matrix) is less than the number of coefficients in the first matrix, thus reducing feedback overhead.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the association of the third matrix with the first matrix corresponding to the l-th transport layer includes: the third matrix being associated with the first matrix and the first compression matrix corresponding to the l-th transport layer, and the first indication information further indicating the first compression matrix.
[0022] Based on the above technical solution, the first matrix corresponding to the transport layer can be processed (such as compressed) based on the compression matrix to obtain the third matrix, and the terminal device also indicates the compression matrix, such as indicating the index of the compression matrix, so that the network device can recover the first matrix based on the compression matrix.
[0023] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving second indication information, the second indication information indicating a first parameter, the first parameter being related to the value of h1.
[0024] Based on the above technical solution, the network device can indicate a compression factor (i.e., the first parameter) to the terminal device, enabling the terminal device to determine how to compress the first matrix based on this compression factor, which in turn determines the dimension of the third matrix. Furthermore, the value of this compression factor can implicitly indicate whether the first matrix needs to be compressed. If the compression factor is less than 1, it is determined that the first matrix needs to be compressed to obtain the third matrix; if the compression factor is equal to 1, it is determined that the first matrix does not need to be compressed.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0026]
[0027] Among them, [W l ] k This represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. W represents the third matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. ψ,l Q represents the first compression matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0028] In conjunction with the first aspect, in certain implementations of the first aspect, the first indication information indicates a first set of L1 coefficients, the first set of L1 coefficients indicating the transformation matrices corresponding to the L transport layers, including: the first indication information indicates a fourth set of coefficients, the fourth set of coefficients indicating the fourth matrices corresponding to the L transport layers, the fourth matrices being associated with the second matrices corresponding to the L transport layers, each of the L transport layers corresponding to a second matrix, the second matrix corresponding to the l-th transport layer being associated with the transformation matrix corresponding to the l-th transport layer, the dimension of the second matrices corresponding to the L transport layers being r×L, the dimension of the fourth matrices corresponding to the L transport layers being h2×h3, and r, L, h2, and h3 being positive integers.
[0029] The first coefficient of group L1 includes a set of fourth coefficients. For example, the first coefficient of group L1 is a set of fourth coefficients, meaning the first coefficient of group L1 can be replaced by a set of fourth coefficients. As another example, the first coefficient of group L1 includes the third coefficient of group L and a set of fourth coefficients, meaning the first coefficient of group L1 can be replaced by the third coefficient of group L and a set of fourth coefficients.
[0030] Based on the above technical solution, the second matrices corresponding to L transport layers can be processed (e.g., compressed) to obtain a fourth matrix. Then, for the second matrices corresponding to the L transport layers, the terminal device can uniformly indicate a set of fourth coefficients, which in turn indicate the fourth matrix. This further reduces the signaling overhead caused by indicating channel information. For example, considering the correlation between different transport layers in the L transport layers, the terminal device, when providing feedback, can jointly process the second matrices corresponding to multiple transport layers in the L transport layers based on the correlation to obtain a fourth matrix. Therefore, the terminal device does not need to feed back the coefficients of the second matrix corresponding to each transport layer separately (i.e., the coefficients of L second matrices), but only needs to feed back a set of fourth coefficients (i.e., the coefficients of a single fourth matrix), which can greatly reduce feedback overhead.
[0031] In conjunction with the first aspect, in some implementations of the first aspect, the fourth matrix is associated with the second matrix and the second compression matrix corresponding to the L transport layers, and the first indication information further indicates the second compression matrix.
[0032] Based on the above technical solution, the second matrix corresponding to L transport layers can be processed (such as compressed) based on the compression matrix to obtain the fourth matrix. The terminal device also indicates the compression matrix, such as indicating the index of the compression matrix, so that the network device can recover the second matrix based on the compression matrix.
[0033] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information indicating a second parameter, the second parameter being related to the values of h2 and h3.
[0034] Based on the above technical solution, the network device can indicate a compression factor (i.e., the second parameter) to the terminal device, enabling the terminal device to determine how to compress the second matrix, i.e., determine the dimension of the fourth matrix, based on this compression factor. Furthermore, the value of this compression factor can implicitly indicate whether the second matrix needs to be compressed. If the compression factor is less than 1, it is determined that the second matrix needs to be compressed to obtain the fourth matrix; if the compression factor is equal to 1, it is determined that no compression is needed for the second matrix.
[0035] In conjunction with the first aspect, in some implementations of the first aspect, the precoding matrix of the k-th sub-band corresponding to the l-th transport layer satisfies:
[0036]
[0037] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l This represents the first matrix corresponding to the l-th transport layer, and the first matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. The fourth matrix corresponding to the L transport layers, W 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. (1) Λ and W (2) Λ Q represents the second compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index is defined by the superscript H, which indicates the conjugate transpose, and diag() represents the diagonal matrix construction operation.
[0038] In conjunction with the first aspect, in some implementations of the first aspect, L2 = 1, and the second coefficients of the L2 group indicate the reference precoding matrices corresponding to the L transport layers, including: the second coefficients of the L2 group indicate the fifth matrix corresponding to the L transport layers, the fifth matrix being associated with the reference precoding matrices corresponding to the L transport layers, and the dimension of the reference precoding matrices corresponding to the L transport layers being r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N subh4 are positive integers.
[0039] Based on the above technical solution, the reference precoding matrices corresponding to L transport layers can be processed (e.g., compressed) to obtain a fifth matrix. Then, for the reference precoding matrices corresponding to the L transport layers, the terminal device can uniformly indicate, i.e., uniformly indicate a set of second coefficients, which in turn indicate the fifth matrix. This can further reduce the signaling overhead caused by indicating channel information. For example, considering the correlation between different transport layers in the L transport layers, the terminal device, when providing feedback, can jointly process the reference precoding matrices corresponding to multiple transport layers in the L transport layers based on the correlation between different transport layers to obtain a fifth matrix. Therefore, the terminal device does not need to provide feedback the coefficients of the reference precoding matrix corresponding to each transport layer separately (i.e., the coefficients of the L reference precoding matrices, or L sets of second coefficients), but only needs to provide a set of second coefficients (i.e., the coefficients of a fifth matrix), which can greatly reduce feedback overhead.
[0040] In conjunction with the first aspect, in some implementations of the first aspect, the fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers, including: the fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers and the third compression matrix, and the first indication information further indicates the third compression matrix.
[0041] Based on the above technical solution, the reference precoding matrices corresponding to the L transport layers can be processed (such as compressed) to obtain the fifth matrix. The terminal device also indicates the compressed matrix, such as indicating the index of the compressed matrix, so that the network device can recover the reference precoding matrix based on the compressed matrix.
[0042] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth indication information, the fourth indication information indicating a third parameter, the third parameter being related to the value of h4.
[0043] Based on the above technical solution, the network device can indicate the compression factor (i.e., the third parameter) to the terminal device, enabling the terminal device to determine how to compress the reference precoding matrix, i.e., determine the dimension of the fifth matrix, based on this compression factor. Furthermore, the value of this compression factor can implicitly indicate whether the reference precoding matrix needs to be compressed. If the compression factor is less than 1, it is determined that the reference precoding matrix needs to be compressed to obtain the fifth matrix; if the compression factor is equal to 1, it is determined that no compression is required.
[0044] In conjunction with the first aspect, in some implementations of the first aspect, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0045]
[0046] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l This represents the second matrix corresponding to the l-th transport layer. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. W represents the fifth matrix corresponding to the L transport layers. f Q represents the third compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix W. f H The column index, with the superscript H indicating conjugate transpose.
[0047] Secondly, a communication method is provided, which can be executed by a communication device. This communication device can be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit it in this regard.
[0048] The method may include: receiving first indication information, the first indication information indicating a first set of L1 coefficients and a second set of L2 coefficients; wherein, the first set of L1 coefficients indicates transformation matrices corresponding to L transport layers, the second set of L2 coefficients indicates reference precoding matrices corresponding to the L transport layers, each of the L transport layers corresponds to a transformation matrix, and the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, where L and l are positive integers, L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0049] It is understood that the method further includes: determining channel information based on the first indication information. As an example, the method further includes: determining the precoding matrix of each subband corresponding to the l-th transport layer based on the first indication information. In conjunction with the second aspect, in some implementations of the second aspect, before receiving the first indication information, the method further includes: sending configuration information, the configuration information indicating a codebook structure.
[0050] In conjunction with the second aspect, in certain implementations of the second aspect, the first indication information indicates a first coefficient group of L1, wherein the first coefficient group of L1 indicates the transformation matrix corresponding to L transport layers, including: the first indication information indicating a third coefficient group of L3 and a fourth coefficient group of L4, wherein the third coefficient group of L3 indicates the first matrix corresponding to the L transport layers, and the fourth coefficient group of L4 indicates the second matrix corresponding to the L transport layers, wherein each of the L transport layers corresponds to a first matrix and a second matrix, and the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. Wherein, L3 and L4 are integers greater than or equal to 1 and less than or equal to L.
[0051] In conjunction with the second aspect, in some implementations of the second aspect, the precoding matrix of the k-th sub-band corresponding to the l-th transport layer satisfies:
[0052] [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l ,
[0053] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. 3,l This represents the reference precoding matrix corresponding to the l-th transport layer, k is the index of the subband, and the superscript H indicates the conjugate transpose.
[0054] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information indicates L1 group of first coefficients, and the L1 group of first coefficients indicates the transformation matrices corresponding to the L transport layers, including: the first indication information indicates L group of third coefficients, the l-th group of third coefficients in the L group of third coefficients indicates the third matrix corresponding to the l-th transport layer, the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer, the first matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer, the dimension of the first matrix corresponding to the l-th transport layer is r×r, the dimension of the third matrix corresponding to the l-th transport layer is r×h1, and r and h1 are positive integers.
[0055] In conjunction with the second aspect, in some implementations of the second aspect, the third matrix is associated with the first matrix corresponding to the l-th transport layer, including: the third matrix is associated with the first matrix and the first compression matrix corresponding to the l-th transport layer, and the first indication information further indicates the first compression matrix.
[0056] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending second indication information, the second indication information indicating a first parameter, the first parameter being related to the value of h1.
[0057] In conjunction with the second aspect, in some implementations of the second aspect, the precoding matrix of the k-th sub-band corresponding to the l-th transport layer satisfies:
[0058]
[0059] Among them, [W l ] k This represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. W represents the third matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. ψ,l Q represents the first compression matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0060] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information indicates a first set of L1 coefficients, the first set of L1 coefficients indicating the transformation matrices corresponding to the L transport layers, including: the first indication information indicates a fourth set of coefficients, the fourth set of coefficients indicating the fourth matrices corresponding to the L transport layers, the fourth matrices being associated with the second matrices corresponding to the L transport layers, each of the L transport layers corresponding to a second matrix, the second matrix corresponding to the l-th transport layer being associated with the transformation matrix corresponding to the l-th transport layer, the dimension of the second matrices corresponding to the L transport layers being r×L, the dimension of the fourth matrices corresponding to the L transport layers being h2×h3, and r, L, h2, and h3 being positive integers.
[0061] In conjunction with the second aspect, in some implementations of the second aspect, the fourth matrix is associated with the second matrix and the second compression matrix corresponding to the L transport layers, and the first indication information further indicates the second compression matrix.
[0062] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending third indication information, the third indication information indicating a second parameter, the second parameter being related to the values of h2 and h3.
[0063] In conjunction with the second aspect, in some implementations of the second aspect, the precoding matrix of the k-th sub-band corresponding to the l-th transport layer satisfies:
[0064]
[0065] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l This represents the first matrix corresponding to the l-th transport layer, and the first matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. The fourth matrix corresponding to the L transport layers, W 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. (1) Λ and W (2) Λ Q represents the second compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index is defined by the superscript H, which indicates the conjugate transpose, and diag() represents the diagonal matrix construction operation.
[0066] In conjunction with the second aspect, in some implementations of the second aspect, L2 = 1, and the L2 group of second coefficients indicates the reference precoding matrices corresponding to the L transport layers, including: the L2 group of second coefficients indicates the fifth matrix corresponding to the L transport layers, the fifth matrix being associated with the reference precoding matrices corresponding to the L transport layers, and the dimension of the reference precoding matrices corresponding to the L transport layers being r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 are positive integers.
[0067] In conjunction with the second aspect, in some implementations of the second aspect, the fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers, including: the fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers and the third compression matrix, and the first indication information further indicates the third compression matrix.
[0068] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a fourth indication message, the fourth indication message indicating a third parameter, the third parameter being related to the value of h4.
[0069] In conjunction with the second aspect, in some implementations of the second aspect, the precoding matrix of the k-th sub-band corresponding to the l-th transport layer satisfies:
[0070]
[0071] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l This represents the second matrix corresponding to the l-th transport layer. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. W represents the fifth matrix corresponding to the L transport layers. f Q represents the third compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix W. f H The column index, with the superscript H indicating conjugate transpose.
[0072] In conjunction with the first or second aspect, in some implementations, the first coefficient is a non-zero coefficient, and / or the second coefficient is a non-zero coefficient.
[0073] Based on the above technical solution, when indicating channel information, the terminal device can indicate non-zero coefficients, which can reduce the overhead of all coefficients. Furthermore, for network devices, coefficients not indicated by the terminal device can be assumed to be zero by default.
[0074] In conjunction with the first or second aspect, in some implementations, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0075] [W l ] k =Q l (W 4,l )k-1 W 3,l
[0076] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 4,l W represents the transformation matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the index of the subband.
[0077] Thirdly, a communication method is provided, which can be executed by a communication device. This communication device can be a terminal device, or a component for a terminal device (such as a chip or circuit, which can be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit it in this regard.
[0078] The method may include: sending a precoding matrix indicator (PMI), wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies: [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1, l H W 3,l , among which, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0079] Fourthly, a communication method is provided, which can be executed by a communication device. This communication device can be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit it in this regard.
[0080] The method may include: receiving a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies: [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l Where, W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0081] In conjunction with the third or fourth aspect, in some implementations, the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer, and the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer.
[0082] Fifthly, a communication method is provided, which can be executed by a communication device. This communication device can be a terminal device, or a component for a terminal device (such as a chip or circuit, which can be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0083] The method may include: sending a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies: Among them, [W l ] k This represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. W represents the third matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. 3,l W represents the reference precoding matrix corresponding to the l-th transport layer.ψ,l Q represents the first compression matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0084] Sixthly, a communication method is provided, which can be executed by a communication device. This communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit it in this regard.
[0085] The method may include: receiving a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies: Among them, [W l ] k This represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. W represents the third matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. ψ,l Q represents the first compression matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0086] In conjunction with the fifth or sixth aspect, in some implementations, the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer, and the first matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer. The first matrix corresponding to the l-th transport layer has a dimension of r×r, and the third matrix corresponding to the l-th transport layer has a dimension of r×h1, where r and h1 are positive integers. The transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer.
[0087] In a seventh aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0088] The method may include: sending a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies:
[0089]
[0090] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l This represents the first matrix corresponding to the l-th transport layer. The fourth matrix corresponding to the L transport layers, W 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. (1) Λ and W (2) Λ Q represents the second compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index is defined by the superscript H, which indicates the conjugate transpose, and diag() represents the diagonal matrix construction operation.
[0091] Eighthly, a communication method is provided, which can be executed by a communication device. This communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit this.
[0092] The method may include: receiving a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies:
[0093]
[0094] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l This represents the first matrix corresponding to the l-th transport layer. The fourth matrix corresponding to the L transport layers, W 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. (1) Λ and W (2) Λ Q represents the second compression matrix corresponding to the L transport layers. lThis represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index is defined by the superscript H, which indicates the conjugate transpose, and diag() represents the diagonal matrix construction operation.
[0095] In conjunction with the seventh or eighth aspect, in some implementations, the first matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer.
[0096] In conjunction with the seventh or eighth aspect, in some implementations, the fourth matrix is associated with the second matrices corresponding to the L transport layers, each of the L transport layers corresponds to a second matrix, the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer, the dimension of the second matrices corresponding to the L transport layers is r×L, the dimension of the fourth matrix corresponding to the L transport layers is h2×h3, and r, L, h2, and h3 are positive integers.
[0097] Ninthly, a communication method is provided, which can be executed by a communication device. The communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0098] The method may include: sending a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies:
[0099]
[0100] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l This represents the second matrix corresponding to the l-th transport layer. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. W represents the fifth matrix corresponding to the L transport layers. f Q represents the third compression matrix corresponding to the L transport layers. lThis represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix W. f H The column index, with the superscript H indicating conjugate transpose.
[0101] In a tenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit this.
[0102] The method may include: receiving a PMI, wherein the precoding matrix of the k-th subband corresponding to the l-th transport layer indicated by the PMI satisfies:
[0103]
[0104] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l This represents the second matrix corresponding to the l-th transport layer. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. W represents the fifth matrix corresponding to the L transport layers. f Q represents the third compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix W. f H The column index, with the superscript H indicating conjugate transpose.
[0105] In conjunction with the ninth or tenth aspect, in some implementations, the fifth matrix is associated with the L reference precoding matrices corresponding to the transport layers, wherein the dimension of the L reference precoding matrices corresponding to the transport layers is r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 are positive integers. The transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer.
[0106] Eleventhly, a communication method is provided, which can be executed by a communication device. The communication device may be a terminal device, or a component for the terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0107] The method may include: sending first indication information, the first indication information indicating L groups of third coefficients and L2 groups of second coefficients, the L groups of third coefficients and the L2 groups of second coefficients being associated with channel information, wherein the L2 groups of second coefficients indicate reference precoding matrices corresponding to L transport layers, the l-th group of third coefficients in the L groups of third coefficients indicates a third matrix corresponding to the l-th transport layer in the L transport layers, the third matrix corresponding to the l-th transport layer is associated with a first matrix corresponding to the l-th transport layer, the first matrix corresponding to the l-th transport layer is associated with a transform matrix corresponding to the l-th transport layer, the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, the dimension of the first matrix corresponding to the l-th transport layer is r×r, the dimension of the third matrix corresponding to the l-th transport layer is r×h1, and r and h1 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0108] In conjunction with the eleventh aspect, in some implementations of the eleventh aspect, a second indication information is received, the second indication information indicating a first parameter, the first parameter being related to the value of h1.
[0109] In a twelfth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit this.
[0110] The method may include: receiving first indication information, the first indication information indicating L groups of third coefficients and L2 groups of second coefficients, the L groups of third coefficients and the L2 groups of second coefficients being associated with channel information, wherein the L2 groups of second coefficients indicate reference precoding matrices corresponding to L transport layers, the l-th group of third coefficients in the L groups of third coefficients indicates a third matrix corresponding to the l-th transport layer in the L transport layers, the third matrix corresponding to the l-th transport layer is associated with a first matrix corresponding to the l-th transport layer, the first matrix corresponding to the l-th transport layer is associated with a transform matrix corresponding to the l-th transport layer, the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, the dimension of the first matrix corresponding to the l-th transport layer is r×r, the dimension of the third matrix corresponding to the l-th transport layer is r×h1, and r and h1 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0111] In conjunction with the twelfth aspect, in some implementations of the twelfth aspect, a second indication message is sent, the second indication message indicating a first parameter, the first parameter being related to the value of h1.
[0112] In conjunction with aspect eleven or twelfth, in some implementations, the third matrix is associated with the first matrix corresponding to the l-th transport layer, including: the third matrix is associated with the first matrix corresponding to the l-th transport layer and the first compression matrix, and the first indication information further indicates the first compression matrix.
[0113] In conjunction with aspect eleven or twelfth, in some implementations, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0114]
[0115] Among them, [W l ] k This represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. W represents the third matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. ψ,l Q represents the first compression matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0116] For details regarding the scheme for the third coefficient, please refer to the relevant descriptions in the first or second aspects above; they will not be repeated here.
[0117] In a thirteenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0118] The method may include: sending first indication information, the first indication information indicating a set of fourth coefficients and an L2 set of second coefficients, the set of fourth coefficients and the L2 set of second coefficients being associated with channel information, wherein the L2 set of second coefficients indicates reference precoding matrices corresponding to the L transport layers, the set of fourth coefficients indicates fourth matrices corresponding to the L transport layers, the fourth matrices are associated with the second matrices corresponding to the L transport layers, each of the L transport layers corresponds to a second matrix, the second matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, the dimension of the second matrices corresponding to the L transport layers is r×L, the dimension of the fourth matrices corresponding to the L transport layers is h2×h3, and r, L, h2 and h3 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0119] In conjunction with aspect thirteen, in some implementations of aspect thirteen, the method further includes: receiving third indication information, the third indication information indicating a second parameter, the second parameter being related to the values of h2 and h3.
[0120] In a fourteenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit this.
[0121] The method may include: receiving first indication information, the first indication information indicating a set of fourth coefficients and an L2 set of second coefficients, the set of fourth coefficients and the L2 set of second coefficients being associated with channel information, wherein the L2 set of second coefficients indicates reference precoding matrices corresponding to the L transport layers, the set of fourth coefficients indicates fourth matrices corresponding to the L transport layers, the fourth matrices are associated with the second matrices corresponding to the L transport layers, each of the L transport layers corresponds to a second matrix, the second matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, the dimension of the second matrices corresponding to the L transport layers is r×L, the dimension of the fourth matrices corresponding to the L transport layers is h2×h3, and r, L, h2 and h3 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0122] In conjunction with the fourteenth aspect, in some implementations of the fourteenth aspect, the method further includes: sending third indication information, the third indication information indicating a second parameter, the second parameter being related to the values of h2 and h3.
[0123] In conjunction with aspect thirteen or fourteen, in some implementations, the fourth matrix is associated with the second matrix and the second compression matrix corresponding to the L transport layers, and the first indication information further indicates the second compression matrix.
[0124] In conjunction with aspect thirteen or fourteen, in some implementations, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0125]
[0126] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l This represents the first matrix corresponding to the l-th transport layer, and the first matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. The fourth matrix corresponding to the L transport layers, W 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. (1) Λ and W (2) Λ Q represents the second compression matrix corresponding to the L transport layers. lThis represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index is defined by the superscript H, which indicates the conjugate transpose, and diag() represents the diagonal matrix construction operation.
[0127] For details regarding the scheme for the fourth coefficient, please refer to the relevant descriptions in the first or second aspect above; they will not be repeated here.
[0128] In a fifteenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0129] The method may include: sending first indication information, the first indication information indicating an L1 group of first coefficients and a group of second coefficients, the L1 group of first coefficients and the group of second coefficients being associated with channel information; the L1 group of first coefficients indicating transformation matrices corresponding to L transport layers, each of the L transport layers corresponding to a transformation matrix, wherein the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer; the group of second coefficients indicating a fifth matrix corresponding to the L transport layers, the fifth matrix being associated with the reference precoding matrix corresponding to the L transport layers, the dimension of the reference precoding matrix corresponding to the L transport layers being r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 is a positive integer, L1 is an integer greater than or equal to 1 and less than or equal to L, and L is a positive integer greater than 1.
[0130] In conjunction with the fifteenth aspect, in some implementations of the fifteenth aspect, the method further includes: receiving fourth indication information, the fourth indication information indicating a third parameter, the third parameter being related to the value of h4.
[0131] In a sixteenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit this.
[0132] The method may include: receiving first indication information, the first indication information indicating an L1 group of first coefficients and a group of second coefficients, the L1 group of first coefficients and the group of second coefficients being associated with channel information; the L1 group of first coefficients indicating transformation matrices corresponding to L transport layers, each of the L transport layers corresponding to a transformation matrix, wherein the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer; the group of second coefficients indicating a fifth matrix corresponding to the L transport layers, the fifth matrix being associated with the reference precoding matrix corresponding to the L transport layers, the dimension of the reference precoding matrix corresponding to the L transport layers being r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 is a positive integer, L1 is an integer greater than or equal to 1 and less than or equal to L, and L is a positive integer greater than 1.
[0133] In conjunction with the sixteenth aspect, in some implementations of the sixteenth aspect, the method further includes: sending a fourth indication message, the fourth indication message indicating a third parameter, the third parameter being related to the value of h4.
[0134] In conjunction with aspect fifteen or sixteen, in some implementations, the fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers, including: the fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers and a third compression matrix, wherein the first indication information further indicates the third compression matrix.
[0135] In conjunction with aspect fifteen or sixteen, in some implementations, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0136]
[0137] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l Let represent the second matrix corresponding to the l-th transport layer. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. W represents the fifth matrix corresponding to the L transport layers.f Q represents the third compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix W. f H The column index, with the superscript H indicating conjugate transpose.
[0138] For a set of related schemes for the second coefficient, please refer to the relevant descriptions in the first or second aspect above, which will not be repeated here.
[0139] In a seventeenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc., and this application does not limit this.
[0140] The method may include: sending first indication information, the first indication information indicating L3 group third coefficients, L4 group fourth coefficients, and L2 group second coefficients, wherein the L3 group third coefficients, the L4 group fourth coefficients, and the L2 group second coefficients are associated with channel information, wherein the L2 group second coefficients indicate reference precoding matrices corresponding to L transport layers, the L3 group third coefficients indicate first matrices corresponding to the L transport layers, and the L4 group fourth coefficients indicate second matrices corresponding to the L transport layers; wherein each of the L transport layers corresponds to a... A first matrix and a second matrix, wherein the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer, wherein the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, wherein L3 and L4 are integers greater than or equal to 1 and less than or equal to L, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0141] In an eighteenth aspect, a communication method is provided, which can be executed by a communication device. The communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc., and this application does not limit this.
[0142] The method may include: receiving first indication information, the first indication information indicating L3 group third coefficients, L4 group fourth coefficients, and L2 group second coefficients, wherein the L3 group third coefficients, the L4 group fourth coefficients, and the L2 group second coefficients are associated with channel information, wherein the L2 group second coefficients indicate reference precoding matrices corresponding to L transport layers, the L3 group third coefficients indicate first matrices corresponding to the L transport layers, and the L4 group fourth coefficients indicate second matrices corresponding to the L transport layers; wherein each of the L transport layers corresponds to a... A first matrix and a second matrix, wherein the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer, wherein the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, wherein L3 and L4 are integers greater than or equal to 1 and less than or equal to L, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0143] In conjunction with aspect seventeen or eighteen, in some implementations, the precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies:
[0144] [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l ,
[0145] Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
[0146] For the beneficial effects not described in detail in aspects two through eighteen, please refer to the relevant description in aspect one, which will not be repeated here.
[0147] In conjunction with any one of aspects 1 through 18, in some implementations, the reference precoding matrix is the precoding matrix of the i-th subband, where i is greater than or equal to 1 and less than N. sub or equal to N sub integers, N sub Indicates the number of subbands.
[0148] In a nineteenth aspect, a communication apparatus is provided for performing the method in any possible implementation of any of the first to eighteenth aspects described above. Specifically, the apparatus may include units and / or modules for performing the method in any possible implementation of any of the first to eighteenth aspects, such as processing units and / or communication units.
[0149] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0150] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0151] In a twentieth aspect, a communication apparatus is provided, comprising: at least one processor for executing a computer program or instructions stored in a memory to perform a method in any possible implementation of any of the first to eighteenth aspects described above. Optionally, the apparatus further comprises a memory for storing the computer program or instructions; correspondingly, the at least one processor is configured to execute the computer program or instructions in the memory. Optionally, the apparatus further comprises a communication interface coupled to the processor, which can be used to input information to the processor or output information from the processor. Optionally, the processor reads the computer program or instructions from the memory through the communication interface.
[0152] In one implementation, the device is a communication device (such as a terminal device or a network device).
[0153] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment).
[0154] In a twentieth aspect, a processor is provided for performing the methods provided in any one of the first to eighteenth aspects described above.
[0155] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0156] In a twenty-second aspect, a computer-readable storage medium is provided, on which a computer program or instructions are stored, which, when executed on a communication device, cause the communication device to perform the method provided in any one of the first to eighteenth aspects.
[0157] In a twenty-third aspect, a computer program product is provided, comprising a computer program or instructions for performing the methods of any possible implementation of the first or second aspect described above. In other words, when the computer program product is run on a computer, it causes the computer to perform the methods provided in any one of the first to eighteenth aspects described above.
[0158] In a twentieth aspect, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions from a memory through the communication interface and executes the methods provided in any one of the first to eighteenth aspects.
[0159] Optionally, as one implementation, the chip further includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided in any one of the first to eighteenth aspects described above.
[0160] In a twenty-fifth aspect, a communication system is provided, comprising the aforementioned first device (or first communication device) and second device (or second communication device). The first device is configured to execute the method provided in any implementation of the first aspect, and the second device is configured to execute the method provided in any implementation of the second aspect; or, the first device is configured to execute the method provided in any implementation of the third aspect, and the second device is configured to execute the method provided in any implementation of the fourth aspect; or, the first device is configured to execute the method provided in any implementation of the fifth aspect, and the second device is configured to execute the method provided in any implementation of the sixth aspect; or, the first device is configured to execute the method provided in any implementation of the seventh aspect, and the second device is configured to execute the method provided in any implementation of the eighth aspect; or, the first device is configured to execute the method provided in any implementation of the ninth aspect, and the second device is configured to execute the method provided in any implementation of the ninth aspect. The apparatus is configured to perform the method provided in any of the implementations of the tenth aspect; or, the first apparatus is configured to perform the method provided in any of the implementations of the eleventh aspect, and the second apparatus is configured to perform the method provided in any of the implementations of the twelfth aspect; or, the first apparatus is configured to perform the method provided in any of the implementations of the thirteenth aspect, and the second apparatus is configured to perform the method provided in any of the implementations of the fourteenth aspect; or, the first apparatus is configured to perform the method provided in any of the implementations of the fifteenth aspect, and the second apparatus is configured to perform the method provided in any of the implementations of the sixteenth aspect; or, the first apparatus is configured to perform the method provided in any of the implementations of the seventeenth aspect, and the second apparatus is configured to perform the method provided in any of the implementations of the eighteenth aspect. Attached Figure Description
[0161] Figure 1 This is a schematic diagram of a wireless communication system applicable to embodiments of this application.
[0162] Figure 2 This is a schematic diagram of another wireless communication system applicable to embodiments of this application.
[0163] Figure 3 This is a schematic diagram of an access network device applicable to embodiments of this application.
[0164] Figure 4 This is a schematic diagram of a communication method 400 provided in an embodiment of this application.
[0165] Figures 5 to 8 This is a schematic diagram of the codebook structure applicable to the embodiments of this application.
[0166] Figure 9 This is a schematic diagram of a communication device 900 provided in an embodiment of this application.
[0167] Figure 10 This is a schematic diagram of another communication device 1000 provided in an embodiment of this application.
[0168] Figure 11 This is a schematic diagram of a chip system 1100 provided in an embodiment of this application. Detailed Implementation
[0169] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0170] Before introducing the scheme of this application, the following points should be noted.
[0171] (1) In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, implicit instruction, etc. When describing a certain instruction information as being used to instruct A, it can be understood that the instruction information carries A, carries the identifier of A, carries B which is associated with A, carries the identifier of B which is associated with A, etc. In other words, if the receiving side of a certain instruction information can determine A based on the instruction information, it can be described as the instruction information being used to instruct A, and the specific method of determination is not limited. When it is understood that the instruction information carries A, "instruction" or "used to instruct" can be replaced with "includes". In this case, a statement similar to "sending / receiving instruction information, the instruction information being used to instruct A" can be replaced with "sending / receiving A".
[0172] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0173] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.
[0174] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY via other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0175] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0176] (5) In this application, "first," "second," "#1," "#2," "#A," and "#B" are merely for descriptive convenience and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate so as to describe solutions other than those in the embodiments of this application.
[0177] (6) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, for example, it may include fourth-generation (4G) protocols. thGeneration 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols applied in future communication networks.
[0178] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0179] (8) The dimension of a matrix is mentioned several times in the embodiments of this application, and will be explained uniformly here. Taking a matrix with a dimension of m×n as an example, it means that the number of rows of the matrix is m and the number of columns is n, where m and n are integers greater than or equal to 1. In addition, if m=1 or n=1, the matrix can also be called a vector.
[0180] Furthermore, in this application's embodiments, matrices are primarily used as examples for illustration, but the embodiments are not limited to this. For instance, a matrix can also be replaced by a vector. For example, assuming the matrix has a dimension of m×1, then this matrix can also be called a vector (such as a column vector). As another example, assuming the matrix has a dimension of 1×n, then this matrix can also be called a vector (such as a row vector).
[0181] (9) Matrix transformations are involved multiple times in various embodiments of this application, and will be explained uniformly here. The superscript H denotes the conjugate transpose, such as A... H This represents the conjugate transpose of a matrix (e.g., a vector). The superscript -1 indicates the inverse of the matrix, such as A... -1 This represents the inverse of a matrix (e.g., a vector) A. The superscript * indicates the adjoint matrix, such as A * This represents the adjoint matrix of matrix (e.g., vector) A. For the sake of brevity, descriptions of similar or identical cases will be omitted in the following text.
[0182] (10) Various operations are mentioned repeatedly in the various embodiments of this application, and will be explained uniformly here.
[0183] `log2()` represents the number of combinations, that is, the number of combinations of choosing B numbers from A numbers. `quant()` performs a base-2 logarithmic operation. `quantize()` performs a compression or quantization operation. `diag()` constructs a diagonal matrix or extracts its diagonal elements. For example, for a vector a = [a1, a2, a3]... T , The superscript T indicates transpose; matrix diag(A) = a, where a = [a1, a2, a3] T . This indicates the rounding up operation. It is understood that the value operations involved below are mainly explained using rounding up as an example. The embodiments of this application are not limited to this. For example, rounding up can also be replaced by other rounding operations such as rounding down or rounding to the nearest integer.
[0184] (11) In various embodiments of this application, the matrix correlation matrix is mentioned many times, and its meaning is explained here.
[0185] Taking the association of a third matrix with a first matrix as an example, such as "the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer," it indicates that the third matrix is obtained by processing the first matrix. In other words, the matrix obtained by processing the first matrix can be called the third matrix. As an example, the first matrix can characterize the third matrix, or the first matrix can represent part of the information of the third matrix; this is not limited. Other similar cases will not be elaborated here.
[0186] First, let me introduce the communication system to which this application applies.
[0187] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, frequency division duplex (FDD) systems, and time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication networks. Furthermore, the technical solutions provided in this application can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.
[0188] As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. Satellite base stations can also communicate with each other. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment.
[0189] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
[0190] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, communication equipment, communication module, node, communication node, etc. This application uses a device as an example for description.
[0191] The terminal device in this application embodiment can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication capabilities, which can be used to connect people, objects, machines, etc. The terminal device can be widely applied in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. Terminal equipment can be user equipment (UE), terminal, fixed equipment, mobile station equipment or mobile equipment, subscriber unit, handheld device, vehicle-mounted equipment, wearable device, cellular phone, smartphone, session initiation protocol (SIP) phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, laptop computer, wireless modem, handset, laptop computer, computer with wireless transceiver capability, smart book, vehicle, satellite, global positioning system (GPS) device, target tracking device, aircraft (e.g., drone, helicopter, multiple helicopters, four helicopters, or airplanes), ship, remote control device, smart home device, industrial equipment, transportation vehicle with wireless communication capability, communication module, or roadside unit with terminal function, all conforming to the 3GPP standard. The device may be a wireless communication unit (RSU), or a device built into the aforementioned device (e.g., a communication module, modem, or chip in the aforementioned device), or other processing devices connected to the wireless modem.
[0192] It should be understood that in certain scenarios, a UE can also be used as a base station. For example, a UE can act as a scheduling entity, providing sidelink signaling between UEs in scenarios such as V2X, D2D, or P2P.
[0193] In this embodiment, the device for implementing the functions of a terminal device, i.e., the terminal device, can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can also be configured with program instructions for performing corresponding communication functions.
[0194] The network device in this application embodiment can be a device or module with corresponding communication functions. The network device can be a device used to communicate with terminal devices; it can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitter, master station, auxiliary station, multiple standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, or a device that performs base station functions in future communication systems. A base station can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0195] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0196] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, or DU, or devices including CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes.
[0197] In some deployments, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or RRHs.
[0198] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a radio access network can also be an open radio access network (O-RAN or ORAN) architecture. In an O-RAN system, CU can also be called an open CU (openCU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (openRU, O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0199] In this embodiment, the device for implementing the functions of a network device can be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can be configured with program instructions for performing corresponding communication functions. This embodiment only uses a network device as an example to illustrate the device for implementing the functions of a network device, and does not limit the solution of this embodiment.
[0200] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.
[0201] See Figure 1 As an example, Figure 1 This is a schematic diagram of a wireless communication system applicable to embodiments of this application. For example... Figure 1 As shown, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a next-generation (e.g., future or later) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) within the wireless access network 100. Network elements in the wireless communication system are connected via interfaces (e.g., NG, Xn) or over-the-air interfaces.
[0202] When network devices and terminal devices communicate, the network device can manage one or more cells, and a cell can include at least one terminal device. A cell can be understood as an area within the wireless signal coverage range of the network device.
[0203] Figure 1 This is just an illustration; the wireless communication system may also include other devices, such as core network equipment, wireless relay equipment, and / or wireless backhaul equipment. Figure 1 It is not shown in the middle.
[0204] See Figure 2 As an example, Figure 2 This is a schematic diagram of another wireless communication system applicable to embodiments of this application. This wireless communication system may be referred to as an ORAN system, for example. The wireless communication system may include a core network, access network equipment, and a UE. As an example, the ORAN system may also include... Figure 2 Other components besides those shown are not specifically limited in this application.
[0205] Access network equipment can communicate with the core network (CN) via a backhaul link. Access network equipment can also communicate with the UE via an air interface. Specifically, the BBU in the access network equipment communicates with the core network via a backhaul link. The RU in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link.
[0206] See Figure 3 As an example, Figure 3 This is a schematic diagram of an access network device applicable to embodiments of this application.
[0207] Optionally, the access network equipment includes a CU. The CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. The CU may have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0208] As an example, a CU includes CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples. In practical applications, the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0209] Optionally, the access network equipment includes a DU. For example... Figure 3 As shown, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0210] Optionally, the access network equipment includes a RU. For example... Figure 4 As shown, the RU is a logical node that carries both lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radiohead (RRH), or other similar entities. In some examples, the Lower-PHY includes the PHY processing portion, such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link (such as an RF chain).
[0211] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split CUS-plane (LLS-CUS-Plane) (or O-RANCUS-Plane) interface. Here, CUS-Plane represents the control plane (C-Plane), user plane (UPlane), and synchronization plane (S-Plane) (CUS-Plane). LLS-CUS may include a lower-layer split control (LLS-C) interface providing the control plane and a lower-layer split user (LLS-U) interface respectively. Additionally, LLS-CUS may include a lower-layer split synchronization (LLS-S) interface providing the synchronization plane. In some examples, the control plane (or control plane) refers to the real-time control between the DU and RU. The DU and RU exchange management plane information via the lower-layer split management (LLS-M) interface of the fronthaul link. The management plane (M-Plane) refers to the non-real-time management operations between the DU and RU.
[0212] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0213] The above Figures 1 to 3 For illustrative purposes only, the embodiments described in this application are not limited thereto.
[0214] To facilitate a better understanding of the technical solution of this application, some related technologies involved in the technical solution of this application are introduced.
[0215] 1. Multi-input multi-output (MIMO) technology: Utilizing spatial resources, signals can obtain array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth, thereby multiplying the capacity and spectral efficiency of the communication system.
[0216] 2. Reference signal (RS): Also known as pilot, reference sequence, reference signal, etc. For consistency, it will be described as reference signal below. A reference signal is a physical signal that transmits a sequence to achieve a specific function. Specifically, a reference signal is a physical signal generated by mapping a specific sequence onto corresponding resources according to a preset resource mapping method.
[0217] In a MIMO system, each port has an independent data channel. Based on a known reference signal, the receiver performs channel estimation for each port and reconstructs the transmitted data accordingly. Channel estimation refers to the process of reconstructing the received signal to compensate for channel fading and noise, using the known reference signals from both the transmitter and receiver to track the time and frequency domain variations of the channel.
[0218] In this application, the reference signal, as an example, can be any of the following: CSI-RS, SRS, demodulation reference signal (DMRS), phase track reference signal (PT-RS), cell reference signal (CRS), etc. Among them, DMRS can be used for demodulation of the physical downlink shared channel (PDSCH) or the physical uplink shared channel (PUSCH).
[0219] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.
[0220] 3. Channel Information: This refers to information that reflects channel characteristics and channel quality. For example, channel information includes at least one of the following: channel state information (CSI), time-varying channel information, or channel frequency offset information. Taking CSI as an example, the CSI includes at least one of the following: precoding matrix indicator (PMI), rank indication (RI), and channel quality indicator (CQI).
[0221] 4. PMI: This can be used to indicate the precoding matrix and determine the precoding used when network devices send data to terminal devices. This precoding matrix can be, for example, a precoding matrix determined by the terminal device based on the channel matrix of each frequency domain element. This channel matrix can be determined by the terminal device through channel estimation or based on channel reciprocity. However, it should be understood that the specific methods used by the terminal device to determine the precoding matrix are not limited to those mentioned above, and will not be listed here.
[0222] The precoding matrix determined by the terminal device can be called the precoding matrix to be fed back, or the precoding matrix to be reported. The terminal device can indicate the precoding matrix to be fed back through the PMI, so that the network device can recover the precoding matrix based on the PMI. The precoding matrix recovered by the network device based on the PMI can be the same as or similar to the precoding matrix to be fed back. In downlink channel measurements, the higher the similarity between the precoding matrix determined by the network device based on the PMI and the precoding matrix determined by the terminal device, the higher the downlink channel adaptability of the precoding matrix determined for data transmission, and the higher the signal transmission quality.
[0223] Terminal devices can feed back PMIs at the broadband level, i.e., broadband PMIs. Terminal devices can also further feed back PMIs at the sub-band level, i.e., sub-band PMIs, based on the broadband PMI feedback. A broadband PMI can be used to indicate the precoding matrix of a bandwidth portion. A sub-band PMI is used to feed back the precoding matrix of one sub-band. The bandwidth corresponding to the broadband PMI (which can be understood as frequency domain resources containing several resource blocks (RBs)) can be divided into several sub-bands. A sub-band can consist of several RBs, and each RB consists of multiple resource elements (REs). Each sub-band can feed back one sub-band PMI. For example, when a terminal device is instructed to feed back a sub-band PMI, and a sub-band includes two RBs, the terminal device reports one PMI for every two RBs in the frequency domain; that is, the PMI is used to indicate the precoding matrix corresponding to the two RBs. It should be understood that PMI is merely a designation and should not constitute any limitation on this application. This application does not preclude the possibility of defining other names for signaling in future protocols for the same or similar functions.
[0224] 5. Layer: Also known as the transport layer, MIMO layer, spatial layer, or MIMO spatial layer, it can be understood as the number of parallel data transmission paths between network devices and terminal devices. The maximum number of layers that each terminal device can support can be represented by the rank of the channel matrix from that terminal device to the network device. For a layer, the precoding matrix corresponds to a column vector of dimension M×1, where M represents the number of rows and 1 represents the number of columns; M is an integer greater than or equal to 1. As an example, the precoding matrix is an M×L matrix, where M is the number of antenna ports and L is the number of layers.
[0225] 6. Precoding Techniques: Layer-mapped data is mapped to antenna ports by multiplying it by a precoding matrix. For example, each of the L signal streams (e.g., data streams) is multiplied by T weighting coefficients, resulting in T signal streams after precoding. These T signal streams are then mapped to T antenna ports for transmission. Since there are L signal streams, each antenna port can simultaneously transmit L signal streams, meaning the rank of the signal streams is L. The precoding matrix can be determined based on the channel matrix of each frequency band. For example, this channel matrix can be determined through channel estimation. The vectors in the precoding matrix are called precoding vectors. To obtain a precoding matrix compatible with the channel, the transmitting end (e.g., network equipment) can perform channel measurements beforehand by transmitting reference signals to obtain feedback from the receiving end (e.g., terminal equipment), thereby determining the precoding matrix.
[0226] It is understood that the descriptions of precoding techniques are merely illustrative for ease of understanding and are not intended to limit the scope of protection of the embodiments of this application.
[0227] In current technologies, the codebooks upon which terminal devices base their PMI feedback can be categorized into two types: Type I and Type II. Type I codebooks utilize beam selection, while Type II codebooks employ linear beam combination. Type I codebooks have lower feedback overhead but lower approximation accuracy; Type II codebooks have higher feedback overhead but higher approximation accuracy. 3GPP Release 16 (R16) introduced an enhanced Type II codebook, a significant feature of which is support for sub-band PMI feedback, while balancing feedback overhead through joint spatial and frequency domain compression. 3GPP Release 17 (R17) introduced a coherent joint transmission codebook to support joint transmission from multiple transmission reception points (TRPs) in cell-free MIMO. 3GPP Release 18 (R18) introduced the concept of predictive PMI, utilizing historical CSI information to support high-speed mobile, high-Doppler communication scenarios.
[0228] With the rapid development of wireless communication networks and the continuous expansion of antenna size, terminal devices are also equipped with more antenna elements to support more data streams. Furthermore, the increase in allocable bandwidth within the network leads to a corresponding increase in the number of subbands requiring feedback. These factors result in a gradual increase in CSI feedback overhead. CSI feedback plays a crucial role in large-scale antenna systems, but its massive data volume places a significant burden on the network, especially under conditions of limited spectrum and computing resources. Therefore, how to efficiently compress and transmit CSI, reduce feedback overhead, and simultaneously ensure system performance is a current research hotspot.
[0229] This application provides a CSI compressed feedback method, such as CSI compressed feedback based on dynamic mode decomposition (DMD).
[0230] For example, taking a terminal device as an example, when a terminal device sends feedback information from the transport layer, it can first compress that information before sending it back. For instance, the terminal device can utilize the correlation between the information to be fed back from the transport layer to compress it. This reduces feedback overhead.
[0231] For example, when a terminal device needs to provide feedback information from multiple transport layers, it can first provide a unified, joint feedback of this information. Compared to providing feedback information from each transport layer separately, jointly providing feedback information from multiple transport layers can significantly reduce feedback overhead. As an example, this unified, joint feedback of feedback information from multiple transport layers can be achieved by utilizing the correlation between these pieces of information and performing joint compression processing. This way, only one set of information needs to be provided for each transport layer, eliminating the need to provide multiple sets.
[0232] The methods provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the scenarios shown in the above figures and are not limited thereto. In addition, the terms used below can be referred to the foregoing explanations and will not be repeated hereafter. Furthermore, for ease of description, the first device and the second device are used as examples for illustrative purposes. As an example, the first device (or the first communication device) is a terminal device or a component of a terminal device (e.g., a chip, a chip system, a circuit, or a communication module), or the first device is a network device or a component of a network device (e.g., a chip, a chip system, a circuit, or a communication module). As an example, the second device (or the second communication device) is a terminal device or a component of a terminal device (e.g., a chip, a chip system, a circuit, or a communication module), or the second device is a network device or a component of a network device (e.g., a chip, a chip system, a circuit, or a communication module). Furthermore, the steps described below as being performed by a single execution entity can also be divided into being performed by multiple execution entities, which can be logically and / or physically separated.
[0233] The various matrices are mentioned multiple times in the examples below. For ease of understanding, they will be explained here and will not be repeated later.
[0234] 1. Compression Matrix: This can be used to process matrices (such as compression or sampling). Taking matrix A as an example, assuming matrix A has dimensions m×n, processing matrix A using a compression matrix yields matrix A'. Here, matrix A' has dimensions m×n', where n' is less than n; or, matrix A' has dimensions m'×n, where m' is less than m; or, matrix A' has dimensions m'×n', where m' is less than m and n' is less than n. As an example, the compression matrix is a Discrete Fourier Transform (DFT) matrix.
[0235] The compression matrix may also be called a projection matrix, sampling matrix, or matrix, etc., and its name does not limit the scope of protection of the embodiments of this application. In the following embodiments, for ease of description and distinction, it will be uniformly described as a compression matrix.
[0236] 2. Reference precoding matrix: A transport layer can correspond to at least one reference precoding matrix. The reference precoding matrix corresponding to a transport layer can be used to determine the precoding matrix of the subband corresponding to that transport layer. In other words, based on the reference precoding matrix corresponding to a transport layer and the correlation between the reference precoding matrix and the precoding matrix of at least one subband corresponding to that transport layer, the precoding matrix of the at least one subband can be determined.
[0237] Assume a transport layer corresponds to N sub There are N subbands, and the reference precoding matrix can be N.sub The precoding matrix of a certain subband in N subbands, or the reference precoding matrix, may not be N. sub The precoding matrix of N sub-bands. sub It is a positive integer.
[0238] The reference precoding matrix may also be called a reference matrix or a first precoding matrix, etc., and its name does not limit the scope of protection of the embodiments of this application. In the following embodiments, for ease of description and distinction, the reference precoding matrix will be used for description.
[0239] 3. Transformation Matrix: A transport layer can correspond to a transformation matrix. The transformation matrix of a transport layer can indicate (or characterize) the relationship between the reference precoding matrix of the transport layer and the precoding matrix of at least one subband of the transport layer. In other words, based on the transformation matrix of a transport layer and the reference precoding matrix of the transport layer, the precoding matrix of the at least one subband can be determined.
[0240] For example, the first transport layer corresponds to a transformation matrix, and this first transport layer corresponds to N. sub Each sub-band, the transformation matrix corresponding to the first transport layer can indicate the reference precoding matrix and N. sub The correlation between the precoding matrices of at least one subband in the subband; in other words, the precoding matrix of the at least one subband can be determined based on the transform matrix of the first transport layer and the reference precoding matrix.
[0241] As an example, the reference precoding matrix is N. sub The precoding matrix of a certain subband in N subbands, where the transform matrix corresponding to the first transport layer can indicate N. sub The relationship between the precoding matrix of a certain subband and the precoding matrix of at least one subband in the remaining subbands. Another example is when the reference precoding matrix is not N. sub The precoding matrix of each sub-band, at this point, the transform matrix corresponding to the first transport layer can indicate the relationship between the reference precoding matrix and N. sub The association between the precoding matrices of at least one subband in the subbands.
[0242] Transformation matrices can also be called correlation matrices, etc., and their names do not limit the scope of protection of the embodiments of this application. In the following embodiments, for ease of description and distinction, transformation matrices will be used uniformly.
[0243] 4. First Matrix and Second Matrix: A transport layer can correspond to a first matrix and a second matrix. The first matrix and second matrix corresponding to a transport layer are associated with the transformation matrix of that transport layer. In other words, the first matrix and the second matrix can represent matrices obtained by processing based on the transformation matrix. In other words, the first matrix and the second matrix corresponding to a transport layer can be obtained based on the transformation matrix corresponding to that transport layer. In other words, by processing the transformation matrix corresponding to a transport layer, the first matrix and the second matrix corresponding to that transport layer can be obtained.
[0244] One possible implementation involves performing an approximate eigenvalue decomposition on the transformation matrix to obtain a first matrix and a second matrix. As an example, the transformation matrix, the first matrix, and the second matrix satisfy: G l ≈ψ l Λ l ψ l H Among them, G l Let ψ represent the transformation matrix of layer l. l Let Λ represent the first matrix. l This represents the second matrix. As an example, Λ l It can be a diagonal matrix composed of eigenvalues. In the following embodiments, for ease of understanding, the example will mainly use the second matrix as a diagonal matrix.
[0245] It can be understood that the first matrix and the second matrix are matrices obtained by decomposing the transformation matrix, or in other words, the first matrix and the second matrix are two parts obtained by decomposing the transformation matrix. The above is merely an example regarding the specific decomposition method, and the embodiments of this application are not limited thereto. Furthermore, as an example, the first matrix and the second matrix have different levels of importance; in other words, the number of bits used to indicate the first matrix and the number of bits used to indicate the second matrix may be different. For example, if the second matrix is more important than the first matrix, the number of bits used to indicate the second matrix may be greater than the number of bits used to indicate the first matrix.
[0246] The first matrix may also be called the eigenvector matrix, the eigenvector matrix of the transformation matrix, the eigenma, or the eigenma of the transformation matrix, etc., and its name does not limit the protection scope of the embodiments of this application. In the following embodiments, for ease of description and distinction, the first matrix will be used for description.
[0247] The second matrix may also be called the eigenvalue matrix or the eigenvalue matrix of the transformation matrix, etc., and its name does not limit the scope of protection of the embodiments of this application. In the following embodiments, for ease of description and distinction, the second matrix will be used uniformly for description.
[0248] See Figure 4 As an example, Figure 4This is a schematic diagram of a communication method 400 provided in an embodiment of this application. Figure 4 The method 400 shown may include the following steps.
[0249] Method 400 includes step S430. Optionally, method 400 includes steps S410 and S420. These steps are described below.
[0250] S410, the terminal device receives the reference signal. Correspondingly, the network device transmits the reference signal.
[0251] The reference signal can be a downlink reference signal, such as CSI-RS.
[0252] S420, the terminal device performs measurements based on the reference signal to obtain channel information for L transmission layers, where L is a positive integer.
[0253] For example, a terminal device performs channel measurements based on a reference signal to obtain channel measurement results, such as the channel matrix for each sub-band. Then, the terminal device can determine the channel information for L transport layers based on the channel measurement results, such as determining the Precoding Matrix (PMI) and indicating it to the network device. As an example, after obtaining the channel matrix H for each sub-band based on the reference signal, the terminal device can determine the precoding matrix for each sub-band by performing singular value decomposition (SVD) on the channel matrix H. Afterward, the terminal device can indicate the precoding matrix of each sub-band to the network device via the PMI.
[0254] In this embodiment, the example given is of a terminal device determining the channel information of L transmission layers based on a reference signal through channel measurement. However, this embodiment is not limited to this. For instance, the terminal device may also determine the channel information of L transmission layers through other methods such as sensing.
[0255] S430, the terminal device sends the first instruction information. Correspondingly, the network device receives the first instruction information.
[0256] The first indication information can indicate the channel information of L transport layers. In other words, the network device can determine the channel information of L transport layers based on the first indication information. Further optionally, the network device can determine a precoding matrix based on the channel information of L transport layers, and then perform precoding processing on the downlink data to be transmitted based on the precoding matrix, thereby generating the precoded downlink data.
[0257] Optionally, the first indication information indicates the first coefficients of group L1 and the second coefficients of group L2. The first coefficients of group L1 and the second coefficients of group L2 are associated with channel information. That is, the first coefficients of group L1 and the second coefficients of group L2 can be used to determine the channel information, or in other words, the first indication information indicates the channel information of the L transport layers by indicating the first coefficients of group L1 and the second coefficients of group L2. The first coefficients of group L1 indicate the transformation matrices corresponding to the L transport layers, and the second coefficients of group L2 indicate the reference precoding matrices corresponding to the L transport layers. L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L.
[0258] Taking the first indication information indicating the first coefficient of group L1 as an example, the first indication information indicates the first coefficient of group L1, that is, the first coefficient of group L1 can be determined based on the first indication information. The first indication information can directly indicate the first coefficient of group L1, such as the first indication information carrying the first coefficient of group L1; or, the first indication information can also indirectly indicate the first coefficient of group L1, such as the first indication information carrying an index, which is associated with the first coefficient of group L1, and therefore, the first coefficient of group L1 can be determined based on the index. The implementation method of the first indication information is not limited in the embodiments of this application.
[0259] Furthermore, in the embodiments of this application, coefficients (such as first coefficient, second coefficient, third coefficient, fourth coefficient, etc.) are mentioned multiple times, which can represent parameters related to the precoding matrix. Additionally, the term "coefficient" can also be replaced with "parameter," "information," or "element," and its name does not limit the scope of protection of the embodiments of this application.
[0260] Optionally, the first coefficient of group L1 is the third coefficient of group L3 and the fourth coefficient of group L4. In other words, the first coefficient of group L1 can be replaced by the third coefficient of group L3 and the fourth coefficient of group L4, where L3 and L4 are integers greater than or equal to 1 and less than or equal to L. Correspondingly, the first indication information indicating the first coefficient of group L1, which indicates the transformation matrices corresponding to the L transport layers, can be replaced by: the first indication information indicating the third coefficient of group L3 and the fourth coefficient of group L4, where the third coefficient of group L3 indicates the first matrix corresponding to the L transport layers, and the fourth coefficient of group L4 indicates the second matrix corresponding to the L transport layers. That is, by processing the transformation matrices, the first matrix and the second matrix can be obtained. Therefore, the first indication information indicating the first coefficient of group L1 can also be replaced by: the first indication information indicating the third coefficient of group L3 and the fourth coefficient of group L4.
[0261] It is understandable that the concept of "group" here can refer to a logically divided group, that is, one or more coefficients can be regarded as a group, and one or more coefficients can be used to replace the expression of "group". The concept of "group" mentioned below can include the concept of logical division.
[0262] Each of the L transport layers corresponds to a transformation matrix. Taking the l-th transport layer as an example, the transformation matrix corresponding to the l-th transport layer indicates the relationship between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. l is a positive integer, l∈{1,2,…,L}.
[0263] Each of the L transport layers can correspond to at least one reference precoding matrix. The reference precoding matrices corresponding to each transport layer may be the same or different, and are not limited thereto. One transport layer can correspond to one reference precoding matrix, or one transport layer can correspond to multiple reference precoding matrices, and are not limited thereto. For ease of understanding, the embodiments of this application mainly use one transport layer corresponding to one reference precoding matrix as an example for illustration. Regarding the scenario where one transport layer corresponds to multiple reference precoding matrices, please refer to the relevant description of one transport layer corresponding to one reference precoding matrix.
[0264] Regarding the reference precoding matrix, at least the following two scenarios are included.
[0265] In the first possible scenario, the reference precoding matrix is the precoding matrix of the i-th subband. Taking the l-th transport layer as an example, the reference precoding matrix corresponding to the l-th transport layer is the precoding matrix of the i-th subband corresponding to the l-th transport layer.
[0266] Where i is greater than or equal to 1 and less than N. sub or equal to N sub Integers. Where N is an integer. sub This refers to the number of subbands. For example, if i = 1, then the reference precoding matrix is the precoding matrix for the first subband. The value of i can be predefined, configured, or determined by the terminal device itself; there is no limitation.
[0267] Taking the reference precoding matrix corresponding to the l-th transport layer as the precoding matrix of the i-th subband corresponding to the l-th transport layer as an example, the transform matrix corresponding to the l-th transport layer indicates the correlation between the precoding matrix of the i-th subband corresponding to the l-th transport layer and the precoding matrices of at least one other subband corresponding to the l-th transport layer. For simplicity, all subbands except the i-th subband are collectively referred to as subband #a, which is N corresponding to the l-th transport layer. sub Each subband is composed of the i-th subband and subband #a.
[0268] One possible implementation is that the transform matrix corresponding to the l-th transport layer indicates the association between the precoding matrix of the i-th subband corresponding to the l-th transport layer and the precoding matrix of each subband in subband #a corresponding to the l-th transport layer.
[0269] Another possible implementation is that the transform matrix corresponding to the l-th transport layer indicates the association between the precoding matrix of the i-th subband corresponding to the l-th transport layer and the precoding matrices of a portion of the subbands (e.g., referred to as subband #a1) within subband #a corresponding to the l-th transport layer. In this case, as an example, the first indication information also indicates the precoding matrices of the subbands other than subband #a1 within subband #a corresponding to the l-th transport layer.
[0270] The second possible scenario is that the reference precoding matrix is not the precoding matrix of a certain subband corresponding to the transport layer.
[0271] In this case, the reference precoding matrix corresponding to the l-th transport layer can be a predefined matrix; or, the reference precoding matrix corresponding to the l-th transport layer can be determined based on the precoding matrices of multiple subbands corresponding to the l-th transport layer.
[0272] One possible implementation is that the transformation matrix corresponding to the l-th transport layer indicates: the reference precoding matrix corresponding to the l-th transport layer and the N-th transport layer. sub The correlation between the precoding matrices of each subband in the subband.
[0273] Another possible implementation is that the transformation matrix corresponding to the l-th transport layer indicates: the reference precoding matrix corresponding to the l-th transport layer and the N-th transport layer. sub The association between the precoding matrices of some subbands (e.g., referred to as subband #b) within a subband. In this case, as an example, the first indication information also indicates the N corresponding to the l-th transport layer. sub The precoding matrix of subbands other than subband #b.
[0274] The above examples illustrate two scenarios, but the embodiments of this application are not limited thereto.
[0275] Optionally, method 400 further includes: the terminal device receiving configuration information. Accordingly, the network device sending the configuration information.
[0276] The configuration information can indicate the codebook structure or the feedback mode of the PMI. In other words, the terminal device can determine, based on the configuration information, how to indicate channel information to the network device. Specifically, the terminal device can determine the feedback mode (as mentioned in Schemes 1 to 8 below) based on the configuration information, and then send the first indication information based on the measurement results of the reference signal and the configuration information.
[0277] Optionally, the channel information corresponding to the L transport layers includes at least one of the following schemes.
[0278] Option 1: Directly feed back the channel information corresponding to L transport layers;
[0279] Option 2 involves compressing the first matrix and then feeding it back.
[0280] Option 3 involves compressing the second matrix corresponding to different transport layers and then feeding it back.
[0281] Option 4 involves compressing the reference precoding matrices corresponding to different transport layers and then feeding them back.
[0282] The following section uses the reference precoding matrix as the precoding matrix for the first sub-band as an example to describe these schemes in detail. In the embodiments of this application, the reference precoding matrix can also be called the reference precoding vector; similarly, the precoding matrix of a sub-band (such as the precoding matrix of the first sub-band) can also be called the precoding vector of the sub-band (such as the precoding vector of the first sub-band), which will not be elaborated further below. In the embodiments below, r is a positive integer, for example, r can represent the spatial dimension of the precoding matrix corresponding to a transport layer after spatial compression; N sub N is a positive integer. sub Indicates the number of subbands; Q l This represents the decompression matrix corresponding to the l-th transport layer. The decompression matrices corresponding to different transport layers may be the same or different, and there is no limitation on this.
[0283] Furthermore, the terms "first coefficient," "second coefficient," "third coefficient," and "fourth coefficient" are mentioned repeatedly in the various schemes described below. It is understood that the meanings of these coefficients may differ across different schemes. For example, in some schemes, the l-th group of third coefficients in the L-group indicates the first matrix corresponding to the l-th transport layer; or, in some schemes, if the first matrix is compressed before feedback, the l-th group of third coefficients in the L-group can indicate the third matrix corresponding to the l-th transport layer, which is the compressed version of the first matrix. For details, please refer to the descriptions in each scheme; further elaboration will not be repeated here.
[0284] Option 1
[0285] In Scheme 1, the channel information corresponding to the L transport layers includes L sets of channel information, with each set corresponding to one of the L transport layers. In this scheme, the channel information for each transport layer can be fed back individually. Taking the l-th transport layer as an example, the channel information corresponding to the l-th transport layer includes the following:
[0286] The first matrix ψ corresponding to the l-th transport layer l The matrix ψ l The dimension is r×r;
[0287] The second matrix Λ corresponding to the l-th transport layer l The matrix Λ l The dimension is r×r;
[0288] The precoding matrix w of the first subband corresponding to the l-th transport layer 1,l The matrix w 1,l The dimension is r×1.
[0289] Under this scheme 1, as an example, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 can be replaced with: the first indication information indicating the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and the second coefficient of group L. In other words, in S430, the terminal device sends the first indication information, which indicates the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and the second coefficient of group L. Wherein, the l-th third coefficient in the third coefficient of group L indicates the first matrix corresponding to the l-th transmission layer; in other words, the l-th third coefficient in the third coefficient of group L is the coefficient of the first matrix corresponding to the l-th transmission layer. The l-th fourth coefficient in the fourth coefficient of group L indicates the second matrix corresponding to the l-th transmission layer; in other words, the l-th fourth coefficient in the fourth coefficient of group L is the coefficient of the second matrix corresponding to the l-th transmission layer. The second coefficient of group l in group L indicates the reference precoding matrix corresponding to the l-th transport layer. In other words, the second coefficient of group l in group L is the coefficient of the reference precoding matrix corresponding to the l-th transport layer.
[0290] Alternatively, under scheme 1, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 may include: the first indication information indicating the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and the second coefficient of group L. That is, for network devices, the first coefficient of group L1 can be determined based on the third coefficient of group L and the fourth coefficient of group L indicated by the first indication information; and the channel information can be determined based on the first coefficient of group L1 and the second coefficient of group L2.
[0291] It is understood that the following descriptions—that the l-th group of third coefficients indicates the first matrix corresponding to the l-th transport layer, the l-th group of fourth coefficients indicates the second matrix corresponding to the l-th transport layer, and the l-th group of second coefficients indicates the reference precoding matrix corresponding to the l-th transport layer—are merely illustrative examples, and the embodiments of this application are not limited thereto. Taking the third coefficients as an example, specifically, L groups of third coefficients correspond one-to-one with L transport layers; that is, one group of third coefficients in the L groups indicates the first matrix corresponding to one of the L transport layers. As for which group of third coefficients in the L groups indicates the first matrix corresponding to the l-th transport layer, the embodiments of this application do not limit this. This will not be elaborated further below.
[0292] Optionally, in Scheme 1, the precoding matrices of the L transport layers indicated by the first indication information are, in other words, the precoding matrix W corresponding to the l-th transport layer indicated by the PMI obtained by the terminal device based on the channel measurement results. l It satisfies Formula 1-1.
[0293]
[0294] In the embodiments of this application, [a1,a2,…,a N ] represents a matrix, a i ,i∈{1,2,…,N} represents a column vector.
[0295] Formula 1-1
[0296] Optionally, in scheme 1, the precoding matrix [W] on the l-th transport layer and the k-th subband... l ] k (Or precoding vector) can satisfy formula 1-2.
[0297] [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l
[0298] Formula 1-2
[0299] Where the subscript l represents the transport layer index, l∈{1,2,…,L}, and k represents the subband index, k∈{1,2,…,N}. sub}
[0300] See Figure 5 As an example, Figure 5 This is a schematic diagram of a codebook structure provided in an embodiment of this application. For example... Figure 5 As shown, taking the l-th transport layer as an example, the first indication information indicates the first matrix ψ corresponding to the l-th transport layer. l The second matrix Λ corresponding to the l-th transport layer l The precoding matrix w of the first subband corresponding to the l-th transport layer 1,l For the terminal device, the precoding matrix w for the l-th transport layer and k-th subband is determined by the terminal device. k,l It can be satisfied: For network devices, after receiving the first indication information, they can obtain the precoding matrix [W] of the l-th transport layer and the k-th subband based on the coefficients indicated by the first indication information. l ] k The [W]l ] k Satisfy: [W] l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l . Figure 5 In this context, P is a positive integer, such as the number of ports for the reference signal in S410. It should be noted that, considering the precoding matrix determined by the terminal device and the precoding matrix recovered (or determined) by the network device based on the first indication information may be the same or different, in this embodiment, w is used... k,l This represents the precoding matrix for the l-th transport layer and k-th subband determined by the terminal device, denoted by [W]. l ] k This represents the precoding matrix for the l-th transport layer and k-th subband determined by the network device.
[0301] The parameters mentioned above will be described in detail below.
[0302] 1. W 1,l
[0303] W 1,l ψ represents the first matrix corresponding to the l-th transport layer. l W 1,l The corresponding coefficients include phase coefficients and amplitude coefficients; that is, each group of third coefficients in group L includes phase coefficients and amplitude coefficients.
[0304] Wherein, phase coefficient: i 1,1,l ={c (1) l,0,0 ,…,c (1) l,r-1,r-1} represents the first matrix ψ corresponding to the l-th transport layer. l The phase coefficient. As an example, the phase coefficient c... (1) l,i,j phase The phase coefficient c is obtained through quantization. (1) l,i,j to phase The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}, j∈{0,1,…,r-1}. Let N... PSK Taking bit-wise phase shift keying (PSK) phase quantization as an example, c (1) l,i,j ∈{0,1,…,N PSK}, Where, N PSK The value of N is a positive integer greater than 0. In the examples below, N is mentioned several times. PSK In different embodiments, N PSK The values of may be the same or different, depending on the implementation, and are not limited thereto.
[0305] Wherein, amplitude coefficient: i 1,2,l ={k (1) l,0,0 ,…,k (1) l,r-1,r-1} represents the first matrix ψ corresponding to the l-th transport layer. l The amplitude coefficient. As an example, the amplitude coefficient k... (1) l,i,j It is the amplitude p (1) l,i,j The amplitude coefficient k is obtained through quantization. (1) l,i,j To amplitude p (1) l,i,j The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}, j∈{0,1,…,r-1}. Assume M... l,i Represents the i-th column k of the first matrix (1) l,:,i The number of coefficients greater than 0, as an example, is min{K} in each column of the first matrix. (1) M l,i The strongest coefficients and M l,i -min{K (1) M l,i The weakest coefficients can be quantized with different precisions. Here, ":" indicates the selection of all elements in that dimension, with indices ranging from 0 to r-1; min{} represents the minimum value operation, such as min{K}. (1) M l,i} indicates taking K (1) and M l,i The minimum value of K. (1) It can be predefined or configured; there are no restrictions.
[0306] As an example, coefficients with an amplitude quantization result of 0 do not require feedback. Further, as an example, the terminal device can indicate the location of non-zero coefficients to the network device, such as by indicating the index of each column of non-zero coefficients. For instance, the terminal device can use a bitmap to indicate the location of each column of non-zero coefficients. Taking the l-th transport layer as an example, suppose the l-th transport layer corresponds to ψ... lIf the dimension is a×b, where a and b are integers greater than or equal to 1, then the positions of non-zero coefficients can be indicated by an a×b bitmap. Each bit in the a×b bitmap corresponds to ψ. l In a given position, a bit with a first value indicates that the coefficient at that position is the coefficient indicated by the terminal device, while a bit with a second value indicates that the coefficient at that position is not the coefficient indicated by the terminal device, i.e., the coefficient at that position is zero. The first and second values are different; for example, the first value is "0" and the second value is "1"; or the first value is "1" and the second value is "0".
[0307] As an example, W 1,l It can be represented as:
[0308]
[0309] 2. W 2,l
[0310] W 2,l This represents the second matrix Λ corresponding to the l-th transport layer. l W 2,l The corresponding coefficients include phase coefficients and amplitude coefficients; that is, each fourth coefficient in group L includes both phase coefficients and amplitude coefficients.
[0311] Wherein, phase coefficient: i 2,1,l ={c (2) l,0 ,…,c (2) l,r-1} represents the second matrix Λ corresponding to the l-th transport layer. l The phase coefficient. As an example, the phase coefficient c... (2) l,i phase The phase coefficient c is obtained through quantization. (2) l,i to phase The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}. Let N... PSK Taking bit PSK phase quantization as an example, c (2) l,i ∈{0,1,…,N PSK},
[0312]
[0313] Wherein, amplitude coefficient: i 2,2,l ={k (2) l,0 ,…,k (2) l,r-1} represents the second matrix Λ corresponding to the l-th transport layer. l The amplitude coefficient. As an example, the amplitude coefficient k... (2) l,i It is the amplitude p (2) l,i The amplitude coefficient k is obtained through quantization. (2) l,i To amplitude p (2) l,i The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}. Assume using… Indicates k (2) l,: The number of coefficients greater than 0, as an example. The strongest coefficient and The weakest coefficients can be quantized with different precisions. Here, ":" indicates that all elements in that dimension are selected, with indices ranging from 0 to r-1. Where K... (2) It can be predefined or configured; there are no restrictions.
[0314] As an example, coefficients with an amplitude quantization result of 0 do not require feedback. Furthermore, as an example, the terminal device can indicate the position of each column of non-zero coefficients to the network device; this can be referred to the previous descriptions and will not be repeated here.
[0315] As an example, W 2,l It can be represented as:
[0316]
[0317] 3. W 3,l
[0318] W 3,l w represents the precoding matrix w of the first subband corresponding to the l-th transport layer. 1,l The coefficients corresponding to W3 include phase coefficients and amplitude coefficients. That is, each group of second coefficients in the L group includes phase coefficients and amplitude coefficients.
[0319] Wherein, phase coefficient: i 3,1,l ={c (3) l,0 ,…,c (3) l,r-1} represents the phase coefficient of the precoding vector for the first subband corresponding to the l-th transport layer. As an example, the phase coefficient c... (3) l,i phase The phase coefficient c is obtained through quantization. (3) l,i to phase The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}. Let N... PSK Taking bit PSK phase quantization as an example, c (3) l,i ∈{0,1,…,N PSK},
[0320]
[0321] Wherein, amplitude coefficient: i 3,2,l ={k (3) l,0 ,…,k (3) l,r-1} represents the second matrix Λ corresponding to the l-th transport layer. l The amplitude coefficient. As an example, the amplitude coefficient k... (3) l,i It is the amplitude p (3) l,i The amplitude coefficient k is obtained through quantization. (3) l,i To amplitude p (3) l,i The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}. Assume using… Indicates k (3) l,: The number of coefficients greater than 0, as an example. The strongest coefficient and The weakest coefficients can be quantized with different precisions. Here, ":" indicates that all elements in that dimension are selected, with indices ranging from 0 to r-1. Where K... (3) It can be predefined or configured; there are no restrictions.
[0322] As an example, coefficients with an amplitude quantization result of 0 do not require feedback. Furthermore, as an example, the terminal device can indicate the position of each column of non-zero coefficients to the network device; this can be referred to the previous descriptions and will not be repeated here.
[0323] As an example, W 3,l It can be represented as:
[0324]
[0325] The meanings of each parameter have been explained above. Therefore, formula 1-2 can also be replaced with:
[0326]
[0327] Where, q i Represents the compression matrix Q lThe i-th column vector, γ, represents the normalization factor, satisfying ||W|| l || F =1,‖w l || F Representation matrix W l The Frobenius norm, with subscripts j∈{1,…,r}.
[0328] Option 2
[0329] In Scheme 2, the first indication information indicates the channel information corresponding to L transport layers. The channel information corresponding to the L transport layers includes L sets of channel information, and each set of channel information corresponds to one transport layer; that is, one transport layer corresponds to one set of channel information. In this scheme, the channel information corresponding to each transport layer can be fed back individually, and the first matrix corresponding to each transport layer can be processed (e.g., compressed) before being fed back. Taking the l-th transport layer as an example, one possible implementation is to process the first matrix ψ corresponding to the l-th transport layer... l Perform transformations along the column dimension, for example, by applying a DFT matrix (i.e., an example of the first compression matrix) to the first matrix ψ. l After processing (such as compression), the third matrix ψ' is obtained. l Taking the l-th transport layer as an example, the channel information corresponding to the l-th transport layer includes the following:
[0330] Compression matrix W ψ,l (An example of the first compressed matrix) corresponds to the index (e.g., denoted as i) 1,1 The matrix W ψ,l The dimension is r×h1;
[0331] The third matrix ψ' is obtained based on the first matrix corresponding to the l-th transport layer. l The matrix ψ' l The dimension is r×h1;
[0332] The second matrix Λ corresponding to the l-th transport layer l The matrix Λ l The dimension is r×r;
[0333] The precoding matrix w of the first subband corresponding to the l-th transport layer 1,l The matrix w 1,l The dimension is r×1.
[0334] The dimension of the first matrix corresponding to the l-th transport layer is r×r.
[0335] Here, h1 represents the column dimension of the third matrix. As an example, h1 is the number of column vectors selected from the r×r DFT matrix.
[0336] In this scheme 2, as an example, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 can be replaced with: the first indication information indicating the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and the second coefficient of group L. In other words, in S430, the terminal device sends the first indication information, which indicates the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and the second coefficient of group L. Wherein, the l-th group of the third coefficients in group L indicates the third matrix corresponding to the l-th transmission layer; in other words, the l-th group of the third coefficients in group L is the coefficient of the third matrix corresponding to the l-th transmission layer. The l-th group of the fourth coefficients in group L indicates the second matrix corresponding to the l-th transmission layer; in other words, the l-th group of the fourth coefficients in group L is the coefficient of the second matrix corresponding to the l-th transmission layer. The second coefficient of group l in group L indicates the reference precoding matrix corresponding to the l-th transport layer. In other words, the second coefficient of group l in group L is the coefficient of the reference precoding matrix corresponding to the l-th transport layer.
[0337] Alternatively, in scheme 2, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 may include: the first indication information indicating the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and the second coefficient of group L. That is, for network devices, the first coefficient of group L1 can be determined based on the third coefficient of group L and the fourth coefficient of group L indicated by the first indication information; and the channel information can be determined based on the first coefficient of group L1 and the second coefficient of group L2.
[0338] Optionally, in Scheme 2, the precoding matrices of the L transport layers indicated by the first indication information are, in other words, the precoding matrix W corresponding to the l-th transport layer indicated by the PMI obtained by the terminal device based on the channel measurement results. l It satisfies Formula 2-1.
[0339]
[0340] Optionally, in Scheme 2, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Equation 2-2.
[0341]
[0342] Taking formula 2-2 as an example, formula 2-2 is used to distinguish it from the preceding formula 1-1. In practice, formula 2-2 can also be replaced with (or expressed as):
[0343] See Figure 6 As an example, Figure 6 This is a schematic diagram of a codebook structure provided in another embodiment of this application. Figure 6 and Figure 5 Similar, the difference lies in, in Figure 6 middle,
[0344] The following mainly introduces W. ψ,l and The remaining parameters can be found in the relevant description in Scheme 1, and will not be repeated here.
[0345] 1. W ψ,l
[0346] This represents a compressed matrix consisting of h1 DFT matrices (or DFT vectors) (i.e., an example of the first compressed matrix). Optionally, the first indication information also indicates W. ψ,l As an example, the first instruction message also indicates W ψ,l Corresponding index i 1,1 It is understood that this example primarily uses an index for illustration, and the embodiments of this application are not limited to this. Any method that can identify W... ψ,l All the solutions are applicable to the embodiments of this application. For example, the terminal device can also directly instruct W. ψ,l Furthermore, different transport layers may correspond to the same compression matrix or different compression matrices; this is not limited. If different transport layers correspond to the same compression matrix, the first indication information may indicate a single compression matrix; if different transport layers correspond to different compression matrices, the first indication information may indicate the compression matrix corresponding to each transport layer separately.
[0347] 2.
[0348] This represents the third matrix ψ' corresponding to the l-th transport layer. l As an example, The corresponding coefficients include phase coefficients and amplitude coefficients; that is, each group of third coefficients in group L includes phase coefficients and amplitude coefficients.
[0349] Wherein, phase coefficient: i 1,2,l ={c (1) l,0,0 ,…,c (1) l,r-1,h1-1} represents the third matrix ψ' corresponding to the l-th transport layer. l The phase coefficient. As an example, the phase coefficient c... (1) l,i,j phase The phase coefficient c is obtained through quantization. (1)l,i,j to phase The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}, j∈{0,1,…,h1-1}. Let N... PSK Taking bit PSK phase quantization as an example, c (1) l,i,j ∈{0,1,…,N PSK},
[0350] Wherein, amplitude coefficient: i 1,3,l ={k (1) l,0,0 ,…,k (1) l,r-1,h1-1} represents the third matrix ψ' corresponding to the l-th transport layer. l The amplitude coefficient. As an example, the amplitude coefficient k... (1) l,i,j It is the amplitude p (1) l,i,j The amplitude coefficient k is obtained through quantization. (1) l,i,j To amplitude p (1) l,i,j The mapping can be configured (or predefined) with different quantization precisions. Here, i∈{0,1,…,r-1}, j∈{0,1,…,h1-1}. Refer to the previous descriptions for details; they will not be repeated here.
[0351] As an example, coefficients with an amplitude quantization result of 0 do not require feedback. Furthermore, as an example, the terminal device can indicate the position of each column of non-zero coefficients to the network device; this can be referred to the previous descriptions and will not be repeated here.
[0352] As an example, It can be represented as:
[0353]
[0354] As can be seen from the above, formula 2-2 can also be replaced with:
[0355]
[0356] in, For the meaning of each parameter, please refer to the previous descriptions; they will not be repeated here.
[0357] In Scheme 2, taking the l-th transport layer as an example, the third matrix corresponding to the l-th transport layer is obtained based on the first matrix corresponding to the l-th transport layer. Assume the dimension of the first matrix corresponding to the l-th transport layer is r×r, and the dimension of the third matrix corresponding to the l-th transport layer is r×h1. As an example, h1 satisfies:
[0358] Where, p ψ This is the compression coefficient (an example of the first parameter), also called the scaling factor, factor, or coefficient, used by the terminal device to determine the degree of compression of the first matrix. In other words, it is used by the terminal device to determine the degree of compression of the first matrix, i.e., p. ψ This is related to the value of h4. For distinction, this compression factor is referred to as factor #e. The factor #e corresponding to each transport layer can be the same or different, and there is no restriction.
[0359] As an example, the coefficient #e can be predefined, configured, or determined by the terminal device itself, without limitation.
[0360] For example, the coefficient #e is configured. Specifically, the network device sends indication information #2 (an example of the second indication information) to the terminal device, which indicates the coefficient #e. The indication information #2 can be carried within configuration information, such as when the network device sends configuration information to the terminal device, which indicates the codebook structure and the coefficient #e.
[0361] As an example, instruction #2 can also indicate whether the first matrix should be processed (such as compressed).
[0362] For example, if the terminal device receives indication information #2, and the value of the indication coefficient #e in indication information #2 is less than 1, then the terminal device determines to process the first matrix (such as compression) before feeding back. For example, if p ψ =1 / 2 indicates that the first matrix has been processed (e.g., compressed), meaning that the dimension of the third matrix corresponding to the l-th transport layer is r×h1, obtained based on the first matrix corresponding to the l-th transport layer. Where, p ψ =1 / 2 is just an example; this application is not limited to this. For example, p ψ It can be any number less than 1 and greater than 0.
[0363] For another example, if the terminal device receives indication information #2, and the indication coefficient #e of indication information #2 is 1, then the terminal device determines that no processing (such as compression) is required for the first matrix. For example, if p ψ =1 indicates no compression, meaning the dimension of the first matrix corresponding to the l-th transport layer is r×r. In this case, the terminal device can indicate L groups of third coefficients, where one group of third coefficients indicates the first matrix corresponding to one of the L transport layers.
[0364] Option 3
[0365] In scheme 3, the first indication information indicates the channel information corresponding to L transmission layers. The channel information corresponding to the L transmission layers includes L sets of channel information, each set corresponding to one transmission layer; that is, one transmission layer corresponds to one set of channel information. In this scheme, the channel information corresponding to each transmission layer can be fed back individually, and the second matrices corresponding to multiple transmission layers can be processed (e.g., compressed) and then fed back uniformly. One possible implementation is to concatenate the second matrices corresponding to each of the L transmission layers column-wise into a two-dimensional matrix Λ. c =[diag(Λ1),diag(Λ2),…,diag(Λ L Then, perform transformations in both the row and column dimensions, for example, using the DFT matrix W. (1) Λ For Λ c Processing along the row dimension (such as compression) is performed using the DFT matrix W. (2) Λ For Λ c Processing is performed along the column dimension (e.g., compression). For ease of description, the following will refer to the two-dimensional matrix Λ obtained by concatenating the second matrix corresponding to each transport layer column by column. c The matrix Λ corresponding to the L transport layers c The channel information corresponding to the L transport layers includes the following:
[0366] The first matrix corresponding to each transport layer, such as the first matrix ψ corresponding to the l-th transport layer. l The matrix ψ l The dimension is r×r;
[0367] Compression matrix W (1) Λ (An example of the second compressed matrix) corresponds to the index (e.g., denoted as i) 2,1 The matrix W (1) Λ The dimension is h2×r;
[0368] Compression matrix W (2) Λ (An example of the second compressed matrix) corresponds to the index (e.g., denoted as i) 2,2 The matrix W (2) Λ The dimension is L×h3;
[0369] Based on the matrix Λ corresponding to L transport layers c The fourth matrix Λ' obtained c The matrix Λ' c The dimension is h2×h3;
[0370] The precoding matrix for the first subband corresponding to each transport layer, such as the precoding matrix w for the first subband corresponding to the l-th transport layer.1,l The matrix w 1,l The dimension is r×1.
[0371] In this embodiment of the application, for the sake of brevity and ease of description, the compressed matrix that performs the compression process on the second matrix is referred to as the second compressed matrix, that is, the compressed matrix corresponding to the second matrix is referred to as the second compressed matrix. Wherein, W (1) Λ Used for the second matrix (such as Λ) c Compression is performed along the row dimension, W (2) Λ Used for the second matrix (such as Λ) c Compression is performed along the column dimension.
[0372] Where h2 represents the fourth matrix Λ' c The row dimension size, for example, h2 is the number of column vectors selected from an r×r DFT matrix. h3 represents the fourth matrix Λ' c The column dimension size, for example, h3 is the number of column vectors selected from an L×L DFT matrix.
[0373] In Scheme 3, as an example, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 can be replaced with: the first indication information indicating the third coefficient of group L (i.e., L3 = L as mentioned above), a fourth coefficient (i.e., L4 = 1 as mentioned above), and the second coefficient of group L. In other words, in S430, the terminal device sends the first indication information, which indicates the third coefficient of group L (i.e., L3 = L as mentioned above), a fourth coefficient (i.e., L4 = 1 as mentioned above), and the second coefficient of group L. Among them, the l-th third coefficient in the third coefficient of group L indicates the first matrix corresponding to the l-th transport layer; in other words, the l-th third coefficient in the third coefficient of group L is the coefficient of the first matrix corresponding to the l-th transport layer. The fourth coefficient indicates the fourth matrix (or the fourth matrix corresponding to the L transport layers); in other words, the l-th fourth coefficient is the coefficient of the fourth matrix. The l-th second coefficient in the second coefficient of group L indicates the reference precoding matrix corresponding to the l-th transport layer; in other words, the l-th second coefficient in the second coefficient of group L is the coefficient of the reference precoding matrix corresponding to the l-th transport layer.
[0374] Alternatively, under scheme 3, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 may include: the first indication information indicating the third coefficient of group L (i.e., L3 = L mentioned above), a fourth coefficient, and the second coefficient of group L. That is, for network devices, the first coefficient of group L1 can be determined based on the third coefficient of group L and the fourth coefficient indicated by the first indication information; and the channel information can be determined based on the first coefficient of group L1 and the second coefficient of group L2.
[0375] Optionally, in Scheme 3, the precoding matrices of the L transport layers indicated by the first indication information are, in other words, the precoding matrix W corresponding to the l-th transport layer indicated by the PMI obtained by the terminal device based on the channel measurement results. l It satisfies Formula 3-1.
[0376]
[0377] Optionally, in Scheme 3, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Equation 3-2.
[0378]
[0379] In this matrix, the subscript 'l' indicates the column index. The W2 matrix corresponding to different transport layers is calculated separately.
[0380] Taking formula 3-2 as an example, formula 3-2 is used to distinguish it from the previous formulas 1-1 and 2-2. In practice, formula 3-2 can also be replaced with (or expressed as):
[0381] See Figure 7 As an example, Figure 7 This is a schematic diagram of a codebook structure provided in another embodiment of this application. Figure 7 and Figure 5 Similar, the difference lies in, in Figure 7 middle,
[0382] The following mainly introduces W. (1) Λ W (2) Λ ,as well as The remaining parameters can be found in the relevant description in Scheme 1, and will not be repeated here.
[0383] 1. W (1) Λ and W (2) Λ
[0384] This represents a compressed matrix consisting of h² DFT matrices (or DFT vectors) (i.e., an example of a second compressed matrix). This represents a compression matrix consisting of h3 DFT matrices (or DFT vectors). Optionally, the first indication information also indicates W. (1) Λ and W (2) ΛAs an example, the first instruction message also indicates W (1) Λ Corresponding index i 2,1 and W (2) Λ Corresponding index i 2,2 It is understood that this example primarily uses an index for illustration, and the embodiments of this application are not limited to this. Any method that can identify W... (1) Λ and W (2) Λ All the solutions are applicable to the embodiments of this application. For example, the terminal device can also directly instruct W. (1) Λ and W (2) Λ W (1) Λ and W (2) Λ They may be the same or different; no limit is specified.
[0385] 2.
[0386] Represents the fourth matrix Λ' c As an example, The corresponding coefficients include phase coefficients and amplitude coefficients; that is, the fourth coefficient includes phase coefficients and amplitude coefficients.
[0387] Wherein, phase coefficient: i 2,3,l ={c (2) l,0,0 ,…,c (2) l,h2-1,h3-1} represents the fourth matrix Λ' corresponding to the l-th transport layer. c The phase coefficient. As an example, the phase coefficient c... (2) l,i,j phase The phase coefficient c is obtained through quantization. (2) l,i,j to phase The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,h²-1}, j∈{0,1,…,h³-1}. Let N... PSK Taking bit PSK phase quantization as an example, c (2) l,i,j ∈{0,1,…,N PSK},
[0388] Wherein, amplitude coefficient: i 2,4,l ={k (2) l,0,0,…,k (2) l,h2-1,h3-1} represents the fourth matrix Λ' corresponding to the l-th transport layer. c The amplitude coefficient. As an example, the amplitude coefficient k... (2) l,i,j It is the amplitude p (2) l,i,j The amplitude coefficient k is obtained through quantization. (2) l,i,j To amplitude p (2) l,i,j The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,h2-1}, j∈{0,1,…,h3-1}. Refer to the previous descriptions for details, which will not be repeated here.
[0389] As an example, coefficients with an amplitude quantization result of 0 do not require feedback. Furthermore, as an example, the terminal device can indicate the position of each column of non-zero coefficients to the network device; this can be referred to the previous descriptions and will not be repeated here.
[0390] As an example, It can be represented as:
[0391]
[0392] As can be seen from the above, formula 3-2 can be replaced with:
[0393]
[0394] in For the meaning of each parameter, please refer to the previous descriptions; they will not be repeated here.
[0395] In Scheme 3, assume that the matrix Λ corresponds to the L transport layers. c The dimension is r×L, based on the matrix Λ corresponding to the L transport layers. c The resulting fourth matrix has dimensions h2×h3. As an example, h2 satisfies: h3 satisfies:
[0396] Where p1 and p2 are compression coefficients (i.e., an example of the second parameter), also called scaling factors, factors, or coefficients, used by the terminal device to determine the degree of compression processing of the second matrix. In other words, they are used by the terminal device to determine whether to compress the second matrix. That is, p1 is related to the value of h2, and p2 is related to the value of h3. For distinction, p1 is called coefficient #b1, and p2 is called coefficient #b2.
[0397] As an example, coefficients #b1 and / or #b2 can be predefined, configured, or determined by the terminal device itself, without limitation.
[0398] For example, coefficients #b1 and #b2 are configured. Specifically, the network device sends indication information #3 (an example of third indication information) to the terminal device, which indicates coefficients #b1 and #b2. Indication information #3 can be carried in configuration information, such as when the network device sends configuration information to the terminal device, indicating the codebook structure, coefficients #b1, and coefficients #b2. Furthermore, indication information #3 and indication information #2 can be carried in a single signaling message or in different signaling messages; this is not limited.
[0399] As an example, instruction #3 can also indicate whether the second matrix should be processed (such as compressed).
[0400] For example, if the terminal device receives indication information #3, and the values of indication coefficients #b1 and #b2 are both less than 1, then the terminal device determines to process (e.g., compress) the second matrix corresponding to the multiple layers (such as the second matrix corresponding to L transport layers) before feeding it back. For example, if p1 = 1 / 2 and p2 = 1 / 2, it indicates compression in both row and column dimensions, i.e., based on the matrix Λ corresponding to the L transport layers. c The resulting fourth matrix has dimensions h2×h3, where
[0401] For another example, if the terminal device receives indication information #3, and the values of indication coefficients #b1 and #b2 in indication information #3 are both 1, then the terminal device determines that no processing (such as compression processing) is required for the second matrix corresponding to multiple layers (e.g., the second matrix corresponding to L transport layers). For example, if p1 = 1 and p2 = 1, it means that no compression is performed, i.e., the matrix Λ corresponding to L transport layers... c The dimension is r×L; in other words, it is not necessary to consider the matrix Λ corresponding to the L transport layers. c Processing is performed to obtain the fourth matrix. At this point, the terminal device can indicate L sets of fourth coefficients, where one set of fourth coefficients indicates the second matrix corresponding to one of the L transport layers; or, the terminal device can indicate a set of fourth coefficients, which indicates the matrix Λ corresponding to the L transport layers. c .
[0402] For another example, if the terminal device receives indication information #3, and the value of indication coefficient #b1 in indication information #3 is less than 1, and the value of coefficient #b2 is 1, then the terminal device determines that the second matrix corresponding to multiple layers (such as the second matrix corresponding to L transport layers) should be processed in the row dimension (such as compression processing), but no processing (such as compression processing) is required in the column dimension. For example, if p1 = 1 / 2 and p2 = 1, it means that processing (such as compression processing) is performed in the row dimension, that is, based on the matrix Λ corresponding to L transport layers. c The resulting fourth matrix has a dimension of h2×L, where In other words, based on the matrix Λ corresponding to L transport layers c The resulting fourth matrix has dimensions h2×h3, and h3 = L.
[0403] For another example, if the terminal device receives indication information #3, and the value of indication coefficient #b1 in indication information #3 is 1, while the value of coefficient #b2 is less than 1, then the terminal device determines that the second matrix corresponding to multiple layers (such as the second matrix corresponding to L transport layers) should be processed in the column dimension (e.g., compression processing), but no processing (e.g., compression processing) is required in the row dimension. For example, if p1 = 1 and p2 = 1 / 2, it indicates that processing (e.g., compression processing) is performed in the column dimension, that is, based on the matrix Λ corresponding to L transport layers. c The resulting fourth matrix has a dimension of r×h3, where In other words, based on the matrix Λ corresponding to L transport layers c The resulting fourth matrix has dimensions h2×h3, and h2=r.
[0404] The example of 1 / 2 above is just an example, and this application is not limited to it. For example, p1 and p2 can be any numbers less than 1 and greater than 0.
[0405] In Scheme 3 above, the example of a terminal device processing the second matrices corresponding to L transport layers to obtain a fourth matrix is used for illustration. That is, the second matrices corresponding to each of the L transport layers can be fed back uniformly, without limitation. For example, the terminal device can process the second matrices corresponding to some of the L transport layers to obtain a fourth matrix, and feed back the second matrices corresponding to the remaining L transport layers separately. As another example, the terminal device can process the second matrices corresponding to some of the L transport layers to obtain a fourth matrix (e.g., referred to as fourth matrix #1), and process the second matrices corresponding to the remaining L transport layers to obtain another fourth matrix (e.g., referred to as fourth matrix #2). In this case, the first indication information can indicate two sets of fourth coefficients: one set of fourth coefficients indicates fourth matrix #1, and the other set indicates fourth matrix #2.
[0406] Option 4
[0407] In scheme 4, the first indication information indicates the channel information corresponding to L transport layers. The channel information corresponding to the L transport layers includes L sets of channel information, each set corresponding to one transport layer; that is, one transport layer corresponds to one set of channel information. In this scheme, the channel information corresponding to each transport layer can be fed back individually, and the reference precoding matrices corresponding to multiple transport layers (such as the precoding matrix of the first sub-band) can be processed (e.g., compressed) and then fed back uniformly. One possible implementation is to concatenate the precoding matrices of the first sub-band corresponding to each of the L transport layers column-wise into a two-dimensional matrix W. ref =[w 1,1 w 1,2 ,…,w 1,L Then, perform a transformation along the column dimension, for example, through the DFT matrix W. f For W ref Processing is performed along the column dimension (e.g., compression). For ease of description, the following will refer to the two-dimensional matrix W obtained by concatenating the second matrix corresponding to each transport layer column by column. ref The matrix W corresponding to the L transport layers is called the matrix W. ref The channel information corresponding to the L transport layers includes the following:
[0408] The first matrix corresponding to each transport layer, such as the first matrix ψ corresponding to the l-th transport layer. l The matrix ψ l The dimension is r×r;
[0409] The second matrix corresponding to each transport layer, such as the second matrix ψ corresponding to the l-th transport layer. l Matrix Λ l The matrix Λ l The dimension is r×r;
[0410] Compression matrix W f (An example of the third compression matrix) corresponds to the index (e.g., denoted as i) 3,1 The matrix W f The dimension is r×h4;
[0411] Based on the matrix W corresponding to L transport layers ref The fifth matrix W' obtained ref The matrix W' ref The dimension is r×h4.
[0412] Here, h4 represents the column dimension of the fifth matrix. As an example, h4 is the number of column vectors selected from the L×L DFT matrix.
[0413] In Scheme 4, as an example, the first indication information indicating the first coefficient of group L1 and the second coefficient of group L2 can be replaced with: the first indication information indicating the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and a set of second coefficients. In other words, in S430, the terminal device sends the first indication information, which indicates the third coefficient of group L (i.e., L3 = L mentioned above), the fourth coefficient of group L (i.e., L4 = L mentioned above), and a set of second coefficients. Among them, the l-th group of third coefficients in group L indicates the first matrix corresponding to the l-th transmission layer; in other words, the l-th group of third coefficients in group L is the coefficient of the first matrix corresponding to the l-th transmission layer. The l-th group of fourth coefficients in group L indicates the third matrix corresponding to the l-th transmission layer; in other words, the l-th group of fourth coefficients in group L is the coefficient of the third matrix corresponding to the l-th transmission layer. A set of second coefficients indicates the fifth matrix (or the fifth matrix corresponding to the L transmission layers); in other words, this set of second coefficients is the coefficient of the fifth matrix.
[0414] Alternatively, under scheme 1, the first indication information indicating the first coefficient of group L1 and a set of second coefficients may include: the first indication information indicating the third coefficient of group L, the fourth coefficient of group L, and a set of second coefficients. That is, for network devices, the first coefficient of group L1 can be determined based on the third coefficient of group L and the fourth coefficient of group L indicated by the first indication information; and the channel information can be determined based on the first coefficient of group L1 and the set of second coefficients.
[0415] Optionally, in Scheme 4, the precoding matrices of the L transport layers indicated by the first indication information are, in other words, the precoding matrix W corresponding to the l-th transport layer indicated by the PMI obtained by the terminal device based on the channel measurement results. l It satisfies Formula 4-1.
[0416]
[0417] Optionally, in Scheme 4, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Equation 4-2.
[0418]
[0419] Here, the subscript k denotes the k-th column of the matrix. The W3 matrix corresponding to different transport layers is calculated separately.
[0420] Taking formula 4-2 as an example, formula 4-2 is used to distinguish it from the previous formulas 1-1, 2-2, and 3-2. In practice, formula 4-2 can also be replaced with (or expressed as):
[0421] See Figure 8 As an example, Figure 8 This is a schematic diagram of a codebook structure provided in another embodiment of this application. Figure 8 and Figure 5 Similar, the difference lies in, in Figure 8 middle,
[0422] The following mainly introduces W. f and The remaining parameters can be found in the relevant description in Scheme 1, and will not be repeated here.
[0423] 1. W f
[0424] W f This represents a compression matrix consisting of h4 DFT matrices (or DFT vectors) (i.e., an example of a third compression matrix). Optionally, the first indication information also indicates W. f As an example, the first instruction message also indicates W f Corresponding index i 3,1 It is understood that this example primarily uses an index for illustration, and the embodiments of this application are not limited to this. Any method that can identify W... f All the solutions are applicable to the embodiments of this application. For example, the terminal device can also directly instruct W. f .
[0425] 2.
[0426] Represents the fifth matrix W' ref As an example, The corresponding coefficients include phase coefficients and amplitude coefficients, that is, the second coefficients include phase coefficients and amplitude coefficients.
[0427] Wherein, phase coefficient: i 3,2,l ={c (3) l,0,0 ,…,c (3) l,r-1,h4-1} represents the phase coefficient of the fifth matrix corresponding to the l-th transport layer. As an example, the phase coefficient c... (3) l,i,j phase The phase coefficient c is obtained through quantization. (3) l,i,j to phase The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}, j∈{0,1,…,h4-1}.
[0428] Wherein, amplitude coefficient: i 3,3,l={k (3) l,0 ,…,k (3) l,r-1,h4-1} represents the amplitude coefficient of the fifth matrix corresponding to the l-th transport layer. As an example, the amplitude coefficient k... (3) l,i,j It can be the amplitude p (3) l,i,j The amplitude coefficient k is obtained through quantization. (3) l,i,j To amplitude p (3) l,i,j The mapping can be configured (or predefined) with different quantization precisions. Where i∈{0,1,…,r-1}, j∈{0,1,…,h4-1}. Refer to the previous descriptions for details, which will not be repeated here.
[0429] As an example, coefficients with an amplitude quantization result of 0 do not require feedback. Furthermore, as an example, the terminal device can indicate the position of each column of non-zero coefficients to the network device; this can be referred to the previous descriptions and will not be repeated here.
[0430] As an example, It can be represented as:
[0431]
[0432] As can be seen from the above, formula 4-2 can also be replaced with:
[0433]
[0434] in For the meaning of each parameter, please refer to the previous descriptions; they will not be repeated here.
[0435] In Scheme 4, assume that W corresponds to L transport layers. ref The dimension is r×N sub Based on the matrix W corresponding to the L transport layers ref The resulting fifth matrix has a dimension of r×h4. As an example, h4 satisfies:
[0436] Where, p f This is the compression factor (an example of the third parameter), or scaling factor, used by the terminal device to determine the degree of compression applied to the reference precoding matrix. In other words, it's used by the terminal device to determine the compression applied to the reference precoding matrix, i.e., p. f It is related to the value of h4. To distinguish it, this compression factor is called factor #c.
[0437] As an example, the coefficient #c can be predefined, configured, or determined by the terminal device itself, without limitation.
[0438] For example, coefficient #c is configured. Specifically, the network device sends indication information #4 (an example of the fourth indication information) to the terminal device, which indicates coefficient #c. Indication information #4 can be carried within configuration information, such as when the network device sends configuration information to the terminal device, indicating the codebook structure and coefficient #c. Furthermore, indication information #4, indication information #3, and indication information #2 can be carried in a single signaling message or in different signaling messages; this is not limited.
[0439] As an example, instruction #4 can also indicate whether the reference precoding matrix is processed (such as compressed).
[0440] For example, if the terminal device receives indication information #4, and the indication coefficient #c of indication information #4 is less than 1, then the terminal device determines to process (e.g., compress) the reference precoding matrices corresponding to the multiple layers (such as the reference precoding matrices corresponding to L transport layers) before feeding back. For example, if p f =1 / 2 indicates compression, i.e., based on the matrix W corresponding to L transport layers. ref The resulting fifth matrix has dimensions r×h1, where Where, p f =1 / 2 is just an example; this application is not limited to this. For example, p f It can be any number less than 1 and greater than 0.
[0441] For another example, if the terminal device receives indication information #4, and the indication coefficient #c of indication information #4 is 1, then the terminal device determines that no processing (such as compression processing) is required for the reference precoding matrices corresponding to multiple layers (such as the reference precoding matrices corresponding to L transport layers). For example, if p f =1 indicates no compression, meaning the matrix W corresponding to the L transport layers is used. ref The dimension is r×N sub In other words, it is not necessary to consider the matrices W corresponding to the L transport layers. ref Processing is performed to obtain the fifth matrix. At this point, the terminal device can indicate L groups of second coefficients, where one group of second coefficients indicates the reference precoding matrix corresponding to one of the L transport layers; or, the terminal device can indicate a group of second coefficients, which indicates the matrix W corresponding to the L transport layers. ref .
[0442] In Scheme 4 above, the example of the terminal device processing the reference precoding matrices corresponding to L transport layers to obtain the fifth matrix is used for illustration. That is, the reference precoding matrices corresponding to each of the L transport layers can be fed back uniformly without limitation. For example, the terminal device can process the reference precoding matrices corresponding to some of the L transport layers to obtain the fifth matrix, and feed back the reference precoding matrices corresponding to the remaining L transport layers separately. As another example, the terminal device can process the reference precoding matrices corresponding to some of the L transport layers to obtain a fifth matrix (e.g., referred to as fifth matrix #1), and process the reference precoding matrices corresponding to the remaining L transport layers to obtain another fifth matrix (e.g., referred to as fifth matrix #2). In this case, the first indication information can indicate two sets of second coefficients, one set of second coefficients indicating fifth matrix #1 and the other set of second coefficients indicating fifth matrix #2.
[0443] The above details four solutions; however, it is understood that the embodiments of this application are not limited to these. For example, the above solutions can be used individually or in combination. Examples of combined use of solutions 5-8 are given below.
[0444] Option 5
[0445] Scheme 5 can be understood as a combination of Schemes 2 and 3. In Scheme 5, the first indication information indicates the channel information corresponding to L transport layers. The channel information corresponding to the L transport layers includes L sets of channel information, and each set of channel information corresponds to one transport layer; that is, one transport layer corresponds to one set of channel information. In this scheme, the channel information corresponding to each transport layer can be fed back individually, and the first matrix corresponding to each transport layer can be processed (e.g., compressed) before being fed back. Furthermore, the second matrices corresponding to multiple transport layers can be processed (e.g., compressed) before being fed back uniformly. The channel information corresponding to the L transport layers includes the following:
[0446] The third matrix corresponding to each transport layer, such as the third matrix ψ' corresponding to the l-th transport layer. l ;
[0447] Compression matrix W ψ,l The corresponding index;
[0448] Compression matrix W (1) Λ The corresponding index;
[0449] Compression matrix W (2) Λ The corresponding index;
[0450] Based on the matrix Λ corresponding to L transport layers c The fourth matrix Λ' obtained c ;
[0451] The precoding matrix of the first subband corresponding to each transport layer.
[0452] Optionally, in Scheme 5, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Equation 5.
[0453]
[0454] Formula 5 can also be replaced with (or expressed as):
[0455] For details on Option 5, please refer to the descriptions of Options 2 and 3 above; they will not be repeated here.
[0456] Option 6
[0457] Scheme 6 can be understood as a combination of Schemes 2 and 4. In Scheme 6, the first indication information indicates the channel information corresponding to L transport layers. The channel information corresponding to the L transport layers includes L sets of channel information, and each set of channel information corresponds to one transport layer. In this scheme, the channel information corresponding to each transport layer can be fed back individually, and the first matrix corresponding to each transport layer can be processed (e.g., compressed) before being fed back. Furthermore, the reference precoding matrices corresponding to multiple transport layers (e.g., the precoding matrix of the first sub-band) can be processed (e.g., compressed) before being fed back uniformly. The channel information corresponding to the L transport layers includes the following:
[0458] The third matrix corresponding to each transport layer;
[0459] Compression matrix W ψ,l The corresponding index;
[0460] The second matrix corresponding to each transport layer;
[0461] Compression matrix W f The corresponding index;
[0462] Based on the matrix W corresponding to L transport layers ref The fifth matrix W' obtained ref .
[0463] Optionally, in Scheme 6, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Formula 6.
[0464]
[0465] Formula 6 can also be replaced with (or expressed as):
[0466] For details on Option 6, please refer to the descriptions of Options 2 and 4 above; they will not be repeated here.
[0467] Option 7
[0468] Scheme 7 can be understood as a combination of Schemes 3 and 4. In Scheme 7, the first indication information indicates the channel information corresponding to L transport layers. The channel information corresponding to the L transport layers includes L sets of channel information, and each set of channel information corresponds to one transport layer; that is, one transport layer corresponds to one set of channel information. In this scheme, the channel information corresponding to each transport layer can be fed back individually, and the second matrices corresponding to multiple transport layers can be processed (e.g., compressed) and then fed back uniformly. Furthermore, the reference precoding matrices corresponding to multiple transport layers (e.g., the precoding matrix of the first sub-band) can be processed (e.g., compressed) and then fed back uniformly. The channel information corresponding to the L transport layers includes the following:
[0469] The first matrix corresponding to each transport layer;
[0470] Compression matrix W (1) Λ The corresponding index;
[0471] Compression matrix W (2) Λ The corresponding index;
[0472] Based on the matrix Λ corresponding to L transport layers c The fourth matrix Λ' obtained c ;
[0473] Third compression matrix W f The corresponding index;
[0474] Based on the matrix W corresponding to L transport layers ref The fifth matrix W' obtained ref .
[0475] Optionally, in Scheme 7, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Equation 7.
[0476]
[0477] Formula 7 can also be replaced with (or expressed as):
[0478] For details on Option 7, please refer to the descriptions of Options 3 and 4 above; they will not be repeated here.
[0479] Option 8
[0480] Scheme 8 can be understood as a combination of Schemes 2, 3, and 4. In Scheme 8, the first matrix corresponding to each transport layer can be processed (e.g., compressed) before being fed back; the second matrices corresponding to multiple transport layers can be processed (e.g., compressed) before being fed back uniformly; and the reference precoding matrices corresponding to multiple transport layers (e.g., the precoding matrix of the first sub-band) can be processed (e.g., compressed) before being fed back uniformly. The channel information corresponding to L transport layers includes the following:
[0481] Compression matrix W ψ,l The corresponding index;
[0482] The third matrix corresponding to each transport layer
[0483] Compression matrix W (1) Λ The corresponding index;
[0484] Compression matrix W (2) Λ The corresponding index;
[0485] Based on the matrix Λ corresponding to L transport layers c The fourth matrix Λ' obtained c
[0486] Compression matrix W f The corresponding index;
[0487] Based on the matrix W corresponding to L transport layers ref The fifth matrix W' obtained ref .
[0488] Optionally, in Scheme 8, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy Formula 8.
[0489]
[0490] Formula 8 can also be replaced with (or expressed as):
[0491]
[0492] For details on Option 8, please refer to the descriptions of Options 2 through 4 above; they will not be repeated here.
[0493] Schemes 1 to 8 above are illustrative examples, and the embodiments of this application are not limited to them. Any variation of the above schemes is applicable to the embodiments of this application. For example, the above examples mainly use the transformation matrix to obtain the first matrix and the second matrix, but the embodiments of this application are not limited to this. That is, the terminal device can also directly indicate the coefficients of the transformation matrix. For example, the L groups of first coefficients indicated by the terminal device, where the l-th group of first coefficients in the L groups indicates the transformation matrix corresponding to the l-th transport layer, in other words, the l-th group of first coefficients in the L groups is the transformation matrix corresponding to the l-th transport layer. At this time, the precoding matrix (or precoding vector) on the l-th transport layer and the k-th subband can satisfy the formula: [W l ] k =Q l (W 4,l ) k-1 W 3,l Among them, W 4,l This represents the transformation matrix corresponding to the l-th transport layer. For details, please refer to similar descriptions above; they will not be repeated here.
[0494] The compression coefficients mentioned in the above schemes (such as coefficient #e, coefficient #b1, coefficient #b2, and coefficient #c) can be defined (or configured) individually or jointly, as explained below with reference to Table 1. Table 1 can be predefined or configured, without limitation. Furthermore, Table 1 can be stored and / or transmitted in the form of tables, functions, text, etc., without limitation.
[0495] Table 1
[0496] index coefficient #e Coefficient #b1 Coefficient #b2 Coefficient #c #0 1 1 1 1 #1 1 / 2 1 1 1 #2 1 1 / 2 1 / 2 1 #3 1 1 1 1 / 2 #4 1 / 2 1 / 2 1 / 2 1 #5 1 1 / 2 1 / 2 1 / 2 #6 1 / 2 1 1 1 / 2 #7 1 / 2 1 / 2 1 / 2 1 / 2 #8 1 / 2 1 / 4 1 / 4 1 / 2 #9 1 / 4 1 / 2 1 / 2 1 / 2 #10 1 / 2 1 / 2 1 / 2 1 / 4 #11 1 / 4 1 / 4 1 / 4 1 / 4 #12 1 / 4 1 / 4 1 / 4 1 / 8 #13 1 / 8 1 / 4 1 / 4 1 / 4 #14 1 / 8 1 / 4 1 / 4 1 / 8 #15 1 / 8 1 / 8 1 / 8 1 / 8
[0497] Taking Table 1 as an example, one possible implementation is that the network device can indicate an index to the terminal device, and the terminal device can determine the value of each compression coefficient based on the index. For example, if the network device indicates index #1 to the terminal device, then the terminal device can determine the compression of the first matrix, the compression of the second matrix at different layers, and the compression of the reference precoding matrix at different layers based on Table 1 and the instruction from the network device.
[0498] It is understood that Table 1 is merely an example, and the embodiments of this application are not limited thereto.
[0499] It is understood that in the above method embodiments, the methods and operations implemented by the device can also be implemented by components of the device (such as chips or circuits), without limitation.
[0500] The above, combined with Figures 4 to 8 The methods provided in the embodiments of this application are described in detail below. Figures 9 to 11The apparatus provided in the embodiments of this application is described in detail. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, it will not be repeated here.
[0501] See Figure 9 As an example, Figure 9 This is a schematic diagram of a communication device 900 provided in an embodiment of this application. The communication device 900 includes a transceiver unit 910. The transceiver unit 910 can be used to implement corresponding communication functions. The transceiver unit 910 can also be referred to as a communication interface or a communication unit. Optionally, the device 900 further includes a processing unit 920. The processing unit 920 can be used to perform processing, such as channel measurement.
[0502] Optionally, the device 900 further includes a storage unit, which can be used to store instructions and / or data, and the processing unit 920 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.
[0503] In a first possible design, the device 900 can be the terminal device as described in the foregoing embodiments (e.g., ...). Figure 4 The device 900 (as shown in the diagram) can implement the steps or processes performed by the terminal device in the above method embodiments. The transceiver unit 910 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the terminal device in the above method embodiments; the processing unit 920 can be used to perform processing-related operations of the terminal device in the above method embodiments, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0504] In one possible implementation, the transceiver unit 910 is used to transmit first indication information, which indicates a first set of coefficients (L1 group) and a second set of coefficients (L2 group), and the L1 group and L2 group are associated with channel information. The L1 group of first coefficients indicates the transform matrices corresponding to L transport layers, the L2 group of second coefficients indicates the reference precoding matrices corresponding to L transport layers, each of the L transport layers corresponds to a transform matrix, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. L and l are positive integers, L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, the processing unit 920 is used to generate the first indication information.
[0505] In another possible implementation, the transceiver unit 910 is used to transmit first indication information. This first indication information indicates L groups of third coefficients and L2 groups of second coefficients. The L groups of third coefficients and L2 groups of second coefficients are associated with channel information. Specifically, the L2 group of second coefficients indicates reference precoding matrices corresponding to L transport layers; the l-th group of third coefficients in the L groups indicates the third matrix corresponding to the l-th transport layer; the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer; the first matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer; and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The dimension of the first matrix corresponding to the l-th transport layer is r×r, and the dimension of the third matrix corresponding to the l-th transport layer is r×h1, where r and h1 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, the processing unit 920 is used to generate the first indication information. Optionally, the processing unit 920 is used to generate first indication information.
[0506] Optionally, the transceiver unit 910 is also used to receive second indication information, which indicates the first parameter, and the first parameter is related to the value of h1.
[0507] Another possible implementation involves a transceiver unit 910, configured to transmit first indication information. This first indication information indicates a set of fourth coefficients and an L2 set of second coefficients. The set of fourth coefficients and the L2 set of second coefficients are associated with channel information. The L2 set of second coefficients indicates reference precoding matrices corresponding to L transport layers. The set of fourth coefficients indicates fourth matrices corresponding to L transport layers. These fourth matrices are associated with the second matrices corresponding to the L transport layers. Each of the L transport layers corresponds to a second matrix. The second matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer. The transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The dimension of the second matrices corresponding to the L transport layers is r×L, and the dimension of the fourth matrices corresponding to the L transport layers is h2×h3. r, L, h2, and h3 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, a processing unit 920 is configured to generate the first indication information. Optionally, the processing unit 920 is used to generate first indication information.
[0508] Optionally, the transceiver unit 910 is also used to receive third indication information, which indicates the second parameter, and the second parameter is related to the values of h2 and h3.
[0509] Another possible implementation involves a transceiver unit 910 that transmits first indication information. This first indication information indicates L1 sets of first coefficients and a set of second coefficients. The L1 sets of first coefficients and the set of second coefficients are associated with channel information. The L1 sets of first coefficients indicate transformation matrices corresponding to L transport layers. Each of the L transport layers corresponds to a transformation matrix. The transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The set of second coefficients indicates a fifth matrix corresponding to the L transport layers. This fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers. The dimension of the reference precoding matrices corresponding to the L transport layers is r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 is a positive integer, L1 is an integer greater than or equal to 1 and less than or equal to L, and L is a positive integer greater than 1. Optionally, the processing unit 920 is used to generate the first indication information. Optionally, the processing unit 920 is used to generate the first indication information.
[0510] Optionally, the transceiver unit 910 is also used to receive fourth indication information, which indicates a third parameter, and the third parameter is related to the value of h4.
[0511] Another possible implementation involves a transceiver unit 910 that transmits first indication information. This first indication information indicates the third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2. The third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2 are associated with channel information. The second coefficient of group L2 indicates the reference precoding matrices corresponding to L transport layers, the third coefficient of group L3 indicates the first matrix corresponding to L transport layers, and the fourth coefficient of group L4 indicates the second matrix corresponding to L transport layers. Each of the L transport layers corresponds to a first matrix and a second matrix. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. The transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. L3 and L4 are integers greater than or equal to 1 and less than or equal to L, where L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, the processing unit 920 is configured to generate first indication information.
[0512] In a second possible design, the device 900 could be a network device (such as...) as described in the previous embodiments. Figure 4The device 900 (as shown in the network device) can implement the steps or processes performed by the network device corresponding to those described in the method embodiments above. The transceiver unit 910 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the network device described in the method embodiments above; the processing unit 920 can be used to perform processing-related operations of the network device described in the method embodiments above, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0513] In one possible implementation, the transceiver unit 910 is configured to receive first indication information, which indicates a first set of coefficients (L1 group) and a second set of coefficients (L2 group), and the L1 group and L2 group are associated with channel information. The L1 group of first coefficients indicates transform matrices corresponding to L transport layers, the L2 group of second coefficients indicates reference precoding matrices corresponding to L transport layers, each of the L transport layers corresponds to a transform matrix, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. L and l are positive integers, L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, the processing unit 920 is configured to generate the first indication information. Optionally, the processing unit 920 is configured to determine the channel information.
[0514] Another possible implementation involves a transceiver unit 910, configured to receive first indication information. This first indication information indicates L groups of third coefficients and L2 groups of second coefficients. The L groups of third coefficients and L2 groups of second coefficients are associated with channel information. Specifically, the L2 group of second coefficients indicates reference precoding matrices corresponding to L transport layers; the l-th group of third coefficients in the L groups indicates the third matrix corresponding to the l-th transport layer; the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer; the first matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer; and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The dimension of the first matrix corresponding to the l-th transport layer is r×r, and the dimension of the third matrix corresponding to the l-th transport layer is r×h1, where r and h1 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, a processing unit 920 is configured to determine the channel information.
[0515] Optionally, the transceiver unit 910 is also used to send a second indication information, which indicates the first parameter and is related to the value of h1.
[0516] Another possible implementation involves a transceiver unit 910, configured to receive first indication information. This first indication information indicates a set of fourth coefficients and an L2 set of second coefficients. The set of fourth coefficients and the L2 set of second coefficients are associated with channel information. The L2 set of second coefficients indicates reference precoding matrices corresponding to L transport layers. The set of fourth coefficients indicates fourth matrices corresponding to L transport layers. These fourth matrices are associated with the second matrices corresponding to the L transport layers. Each of the L transport layers corresponds to a second matrix. The second matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer. The transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The dimension of the second matrices corresponding to the L transport layers is r×L, and the dimension of the fourth matrices corresponding to the L transport layers is h2×h3. r, L, h2, and h3 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, a processing unit 920 is configured to determine the channel information.
[0517] Optionally, the transceiver unit 910 is also used to send third indication information, which indicates the second parameter, and the second parameter is related to the values of h2 and h3.
[0518] Another possible implementation involves a transceiver unit 910 receiving first indication information. This first indication information indicates L1 sets of first coefficients and a set of second coefficients. The L1 sets of first coefficients and the set of second coefficients are associated with channel information. The L1 sets of first coefficients indicate transformation matrices corresponding to L transport layers. Each of the L transport layers corresponds to a transformation matrix. The transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The set of second coefficients indicates a fifth matrix corresponding to the L transport layers. This fifth matrix is associated with the reference precoding matrices corresponding to the L transport layers. The dimension of the reference precoding matrices corresponding to the L transport layers is r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 is a positive integer, L1 is an integer greater than or equal to 1 and less than or equal to L, and L is a positive integer greater than 1. Optionally, the processing unit 920 is used to determine the channel information.
[0519] Optionally, the transceiver unit 910 is also used to send a fourth indication information, which indicates a third parameter, and the third parameter is related to the value of h4.
[0520] Another possible implementation involves a transceiver unit 910 receiving first indication information. This first indication information indicates the third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2. The third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2 are associated with channel information. The second coefficient of group L2 indicates the reference precoding matrices corresponding to L transport layers, the third coefficient of group L3 indicates the first matrix corresponding to L transport layers, and the fourth coefficient of group L4 indicates the second matrix corresponding to L transport layers. Each of the L transport layers corresponds to a first matrix and a second matrix. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. The transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. L3 and L4 are integers greater than or equal to 1 and less than or equal to L, where L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L. Optionally, the processing unit 920 is used to determine channel information.
[0521] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0522] It should also be understood that the device 900 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 900 can specifically be the communication device in the above embodiments, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, these will not be described again here.
[0523] The apparatus 900 of each of the above-described schemes has the function of implementing the corresponding steps performed by the communication device (such as a terminal device or a network device) in the above-described methods. The function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by a processor, respectively executing the transceiver operations and related processing operations in each method embodiment.
[0524] In addition, the transceiver unit 910 described above can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.
[0525] It should be pointed out that, Figure 9 The device mentioned can be the communication device (such as a terminal device or a network device) in the foregoing embodiments, or it can be a chip or a chip system, such as a system on a chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0526] See Figure 10 As an example, Figure 10 This is a schematic diagram of another communication device 1000 provided in an embodiment of this application. The device 1000 includes a processor 1010, which is coupled to a memory 1020. The memory 1020 is used to store computer programs or instructions and / or data. The processor 1010 is used to execute the computer programs or instructions stored in the memory 1020, or to read the data stored in the memory 1020, in order to execute the methods in the above method embodiments.
[0527] Optionally, there may be one or more processors 1010.
[0528] Optionally, the memory 1020 may be one or more.
[0529] Alternatively, the memory 1020 can be integrated with the processor 1010, or it can be set separately.
[0530] Optionally, such as Figure 10 As shown, the device 1000 also includes a transceiver 1030, which is used for receiving and / or transmitting signals. For example, the processor 1010 is used to control the transceiver 1030 to receive and / or transmit signals.
[0531] As an example, processor 1010 may have Figure 9 The processing unit 920 shown has the function of a storage unit, the memory 1020 can have the function of a storage unit, and the transceiver 1030 can have the function of a storage unit. Figure 9 The function of the transceiver unit 910 shown is illustrated.
[0532] As one option, the device 1000 is used to implement the operations performed by a communication device (such as a terminal device or a network device) in the various method embodiments described above.
[0533] For example, processor 1010 is used to execute computer programs or instructions stored in memory 1020 to implement the relevant operations of the communication device in the various method embodiments described above.
[0534] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0535] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: 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).
[0536] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0537] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0538] See Figure 11 As an example, Figure 11 This is a schematic diagram of a chip system 1100 provided in an embodiment of this application. The chip system 1100 (or may also be referred to as a processing system) includes logic circuitry 1110 and an input / output interface 1120.
[0539] The logic circuit 1110 can be a processing circuit in the chip system 1100. The logic circuit 1110 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1100 to implement the methods and functions of the embodiments of this application. The input / output interface 1120 can be an input / output circuit in the chip system 1100, outputting processed information from the chip system 1100, or inputting data or signaling information to be processed into the chip system 1100 for processing.
[0540] As one approach, the chip system 1100 is used to implement operations performed by communication devices (such as terminal devices or network devices) in the various method embodiments described above.
[0541] For example, logic circuit 1110 is used to implement processing-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments; input / output interface 1120 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments.
[0542] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a terminal device or a network device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal device or a network device) performs the above-described methods (such as method 400).
[0543] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods described above as performed by a communication device (such as a terminal device or a network device). For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal device or a network device) performs the methods described above (such as method 400).
[0544] This application also provides a communication system, which includes the terminal device and network device described in the above embodiments. For example, the system includes... Figure 4The terminal device and network device in the embodiments.
[0545] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0546] In the several embodiments provided in this application, it should be understood that the disclosed apparatus 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 mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0547] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and 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. For example, the computer can be a personal computer, a server, or a network device, etc. 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., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (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 integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0548] 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 communication method, characterized in that, The method includes: Send a first indication message, which indicates a first coefficient of group L1 and a second coefficient of group L2, wherein the first coefficient of group L1 and the second coefficient of group L2 are associated with channel information; Wherein, the first coefficient of group L1 indicates the transformation matrix corresponding to the L transport layers, the second coefficient of group L2 indicates the reference precoding matrix corresponding to the L transport layers, each of the L transport layers corresponds to a transformation matrix, wherein the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, where L and l are positive integers, L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L.
2. A communication method, characterized in that, The method includes: Receive first indication information, the first indication information indicating a first coefficient of L1 group and a second coefficient of L2 group, the first coefficient of L1 group and the second coefficient of L2 group being associated with channel information; Wherein, the first coefficient of group L1 indicates the transformation matrix corresponding to the L transport layers, the second coefficient of group L2 indicates the reference precoding matrix corresponding to the L transport layers, each of the L transport layers corresponds to a transformation matrix, and the transformation matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, where L and l are positive integers, L1 is an integer greater than or equal to 1 and less than or equal to L, and L2 is an integer greater than or equal to 1 and less than or equal to L.
3. The method according to claim 1 or 2, characterized in that, The precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies: [W l ] k =Q l (W 4,l ) k-1 W 3,l Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 4,l W represents the transformation matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the index of the subband.
4. A communication method, characterized in that, The method includes: Send a first indication message, which indicates the third coefficient of group L and the second coefficient of group L2, wherein the third coefficient of group L and the second coefficient of group L2 are associated with channel information. Wherein, the second coefficient of group L2 indicates the reference precoding matrices corresponding to the L transport layers, the third coefficient of group l in group L indicates the third matrix corresponding to the l-th transport layer among the L transport layers, the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer, the first matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The dimension of the first matrix corresponding to the l-th transport layer is r×r, the dimension of the third matrix corresponding to the l-th transport layer is r×h1, and r and h1 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
5. The method according to claim 4, characterized in that, The method further includes: Receive a second instruction message, which indicates a first parameter, and the first parameter is related to the value of h1.
6. A communication method, characterized in that, The method includes: Receive first indication information, which indicates the third coefficient of group L and the second coefficient of group L2, wherein the third coefficient of group L and the second coefficient of group L2 are associated with channel information. Wherein, the second coefficient of group L2 indicates the reference precoding matrices corresponding to the L transport layers, the third coefficient of group l in group L indicates the third matrix corresponding to the l-th transport layer among the L transport layers, the third matrix corresponding to the l-th transport layer is associated with the first matrix corresponding to the l-th transport layer, the first matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer. The dimension of the first matrix corresponding to the l-th transport layer is r×r, the dimension of the third matrix corresponding to the l-th transport layer is r×h1, and r and h1 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
7. The method according to claim 6, characterized in that, The method further includes: Send a second instruction message, which indicates a first parameter, and the first parameter is related to the value of h1.
8. The method according to any one of claims 4 to 7, characterized in that, The third matrix is associated with the first matrix corresponding to the l-th transport layer, including: The third matrix is associated with the first matrix and the first compression matrix corresponding to the l-th transport layer, and the first indication information also indicates the first compression matrix.
9. The method according to any one of claims 4 to 8, characterized in that, The precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies: Among them, [W l ] k This represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. W represents the third matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer, and the second matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. ψ,l Q represents the first compression matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
10. A communication method, characterized in that, The method includes: Send a first indication message, which indicates a set of fourth coefficients and an L2 set of second coefficients, wherein the set of fourth coefficients and the L2 set of second coefficients are associated with channel information. Wherein, the L2 group of second coefficients indicates the reference precoding matrices corresponding to the L transport layers, the group of fourth coefficients indicates the fourth matrix corresponding to the L transport layers, the fourth matrix is associated with the second matrix corresponding to the L transport layers, each of the L transport layers corresponds to a second matrix, the second matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, the dimension of the second matrix corresponding to the L transport layers is r×L, the dimension of the fourth matrix corresponding to the L transport layers is h2×h3, and r, L, h2 and h3 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
11. The method according to claim 10, characterized in that, The method further includes: Receive a third indication message, which indicates a second parameter, the second parameter being related to the values of h2 and h3.
12. A communication method, characterized in that, The method includes: Receive first indication information, which indicates a set of fourth coefficients and an L2 set of second coefficients, wherein the set of fourth coefficients and the L2 set of second coefficients are associated with channel information. Wherein, the L2 group of second coefficients indicates the reference precoding matrices corresponding to the L transport layers, the group of fourth coefficients indicates the fourth matrix corresponding to the L transport layers, the fourth matrix is associated with the second matrix corresponding to the L transport layers, each of the L transport layers corresponds to a second matrix, the second matrix corresponding to the l-th transport layer is associated with the transform matrix corresponding to the l-th transport layer, the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, the dimension of the second matrix corresponding to the L transport layers is r×L, the dimension of the fourth matrix corresponding to the L transport layers is h2×h3, and r, L, h2 and h3 are positive integers, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
13. The method according to claim 12, characterized in that, The method further includes: Send a third instruction message, which indicates a second parameter, the second parameter being related to the values of h2 and h3.
14. The method according to any one of claims 10 to 13, characterized in that, The fourth matrix is associated with the second matrix and the second compression matrix corresponding to the L transport layers, and the first indication information also indicates the second compression matrix.
15. The method according to any one of claims 10 to 14, characterized in that, The precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies: Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l This represents the first matrix corresponding to the l-th transport layer, and the first matrix corresponding to the l-th transport layer is associated with the transformation matrix corresponding to the l-th transport layer. The fourth matrix corresponding to the L transport layers, W 3,l W represents the reference precoding matrix corresponding to the l-th transport layer. (1) Λ and W (2) Λ Q represents the second compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index is defined by the superscript H, which indicates the conjugate transpose, and diag() represents the diagonal matrix construction operation.
16. A communication method, characterized in that, The method includes: Send a first indication message, which indicates a first set of L1 coefficients and a second set of coefficients, wherein the first set of L1 coefficients and the second set of coefficients are associated with channel information. The L1 group of first coefficients indicates the transform matrices corresponding to the L transport layers, with each transport layer corresponding to a transform matrix. The transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix of the l-th transport layer and the precoding matrix of at least one subband of the l-th transport layer. The group of second coefficients indicates the fifth matrix corresponding to the L transport layers, which is associated with the reference precoding matrices corresponding to the L transport layers. The dimension of the reference precoding matrices corresponding to the L transport layers is r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 is a positive integer, L1 is an integer greater than or equal to 1 and less than or equal to L, and L is a positive integer greater than 1.
17. The method according to claim 16, characterized in that, The method further includes: Receive a fourth indication message, which indicates a third parameter, and the third parameter is related to the value of h4.
18. A communication method, characterized in that, The method includes: Receive first indication information, which indicates a first set of L1 coefficients and a second set of coefficients, wherein the first set of L1 coefficients and the second set of coefficients are associated with channel information. The L1 group of first coefficients indicates the transform matrices corresponding to the L transport layers, with each transport layer corresponding to a transform matrix. The transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix of the l-th transport layer and the precoding matrix of at least one subband of the l-th transport layer. The group of second coefficients indicates the fifth matrix corresponding to the L transport layers, which is associated with the reference precoding matrices corresponding to the L transport layers. The dimension of the reference precoding matrices corresponding to the L transport layers is r×N. sub The fifth matrix has dimensions r×h4, N sub Denotes the subband number, and r, N sub h4 is a positive integer, L1 is an integer greater than or equal to 1 and less than or equal to L, and L is a positive integer greater than 1.
19. The method according to claim 18, characterized in that, The method further includes: Send a fourth indication message, which indicates a third parameter, and the third parameter is related to the value of h4.
20. The method according to any one of claims 16 to 19, characterized in that, The fifth matrix is associated with the L reference precoding matrices corresponding to the transport layers, including: The fifth matrix is associated with the reference precoding matrices and the third compression matrix corresponding to the L transport layers, and the first indication information also indicates the third compression matrix.
21. The method according to any one of claims 16 to 20, characterized in that, The precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies: Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l Let represent the second matrix corresponding to the l-th transport layer. The first matrix and the second matrix corresponding to the l-th transport layer are associated with the transformation matrix corresponding to the l-th transport layer. W represents the fifth matrix corresponding to the L transport layers. f Q represents the third compression matrix corresponding to the L transport layers. l This represents the decompression matrix corresponding to the l-th transport layer, where k is the subband index and l is the matrix index. The column index, with the superscript H indicating conjugate transpose.
22. A communication method, characterized in that, The method includes: Send a first indication message, which indicates the third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2, wherein the third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2 are associated with channel information. Wherein, the second coefficient of group L2 indicates the reference precoding matrix corresponding to the L transport layers, the third coefficient of group L3 indicates the first matrix corresponding to the L transport layers, and the fourth coefficient of group L4 indicates the second matrix corresponding to the L transport layers; wherein, each of the L transport layers corresponds to a first matrix and a second matrix, the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transform matrix corresponding to the l-th transport layer, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, L3 and L4 are integers greater than or equal to 1 and less than or equal to L, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
23. A communication method, characterized in that, The method includes: Receive first indication information, which indicates the third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2, wherein the third coefficient of group L3, the fourth coefficient of group L4, and the second coefficient of group L2 are associated with channel information. Wherein, the second coefficient of group L2 indicates the reference precoding matrix corresponding to the L transport layers, the third coefficient of group L3 indicates the first matrix corresponding to the L transport layers, and the fourth coefficient of group L4 indicates the second matrix corresponding to the L transport layers; wherein, each of the L transport layers corresponds to a first matrix and a second matrix, the first matrix corresponding to the l-th transport layer and the second matrix corresponding to the l-th transport layer are associated with the transform matrix corresponding to the l-th transport layer, and the transform matrix corresponding to the l-th transport layer indicates the association between the reference precoding matrix corresponding to the l-th transport layer and the precoding matrix of at least one subband corresponding to the l-th transport layer, L3 and L4 are integers greater than or equal to 1 and less than or equal to L, L and l are positive integers, and L2 is an integer greater than or equal to 1 and less than or equal to L.
24. The method according to claim 22 or 23, characterized in that, The precoding matrix of the k-th subband corresponding to the l-th transport layer satisfies: [W l ] k =Q l W 1,l (W 2,l ) k-1 W 1,l H W 3,l , Among them, [W l ] k W represents the precoding matrix of the k-th subband corresponding to the l-th transport layer. 1,l W represents the first matrix corresponding to the l-th transport layer. 2,l W represents the second matrix corresponding to the l-th transport layer. 3,l Q represents the reference precoding matrix corresponding to the l-th transport layer. l Let represent the decompression matrix corresponding to the l-th transport layer, k be the index of the subband, and the superscript H indicate the conjugate transpose.
25. The method according to any one of claims 1 to 24, characterized in that, The reference precoding matrix is the precoding matrix of the i-th sub-band, where i is greater than or equal to 1 and less than N. sub or equal to N sub integers, N sub Indicates the number of subbands.
26. A communication device, characterized in that, Includes modules or units for performing the method according to any one of claims 1 to 25.
27. A communication device, characterized in that, Includes a processor for executing computer programs or instructions to cause the apparatus to perform the method of any one of claims 1 to 25.
28. The apparatus according to claim 27, characterized in that, The device also includes a memory and / or a communication interface. The memory, coupled to the processor, is used to store the computer program or instructions; The communication interface is coupled to the processor and is used for inputting and / or outputting information.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 25.
30. A computer program product, characterized in that, The computer program product includes a computer program or instructions for performing the method as described in any one of claims 1 to 25.