Channel estimation method, device and system

By increasing the precoding granularity of the reference signal at the receiving end and selecting a larger channel estimation granularity, the problem of decreased channel estimation accuracy in 6G mobile communication systems is solved, and high-precision channel estimation of the data channel is achieved.

CN120692115APending Publication Date: 2025-09-23HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410326731.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-20
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

In 6G mobile communication systems, how to improve the channel estimation accuracy of data channels while maintaining high-precision precoding of data signals, especially when the number of antennas at the transmitting and receiving ends increases sharply, the density of resources in the frequency domain decreases, resulting in a decrease in channel estimation accuracy.

Method used

By increasing the precoding granularity of the reference signal at the receiving end device to make it larger than the precoding granularity of the data signal, and selecting a larger channel estimation granularity during channel estimation, the number of reference signals used for joint channel estimation is increased, thereby improving the accuracy of channel estimation.

Benefits of technology

While maintaining high-precision precoding of data signals, the channel estimation precision of the data channel is improved, and the accuracy of channel estimation is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120692115A_ABST
    Figure CN120692115A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a channel estimation method, a channel estimation device and a channel estimation system, which are used for improving the channel estimation precision of a data channel while keeping high-precision precoding of a data signal. The method comprises: receiving a reference signal, a precoding granularity corresponding to the reference signal at a transmitting end device being a first precoding granularity; according to the reference signal and the first mapping relation, determining a channel estimation value of a data channel corresponding to the reference signal, the precoding granularity of the data signal borne by the data channel being the first precoding granularity, and the precoding granularity being the second precoding granularity; the first mapping relationship is a mapping relationship between the corresponding precoding of the reference signal at the sending end device and the corresponding precoding of the reference signal at the receiving end device, the corresponding precoding granularity of the reference signal at the receiving end device is a second precoding granularity, and the second precoding granularity is greater than the first precoding granularity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a channel estimation method, device, and system. Background Art

[0002] In the fifth generation (5G) mobile communication system, the precoding of the demodulation reference signal (DM-RS) and the data signal is the same. Specifically, the transmitting end can use the same precoding granularity to precode the demodulation reference signal and the data signal, and on the same precoding unit, the precoding of the demodulation reference signal and the data signal is the same. The precoding granularity is one or more continuous frequency domain resource units. The frequency domain resources allocated to the terminal device are divided into multiple precoding units according to the precoding granularity, and the same precoding is used on one precoding unit. The larger the precoding unit, the lower the precoding accuracy; conversely, the smaller the precoding unit, the higher the precoding accuracy.

[0003] For a port used to transmit a demodulation reference signal, a precoding unit can include multiple resources for transmitting demodulation reference signals. Each resource used to transmit a demodulation reference signal can transmit a demodulation reference signal. Because the precoding of multiple demodulation reference signals transmitted on the same precoding unit is the same, and the channel response of channels with the same precoding is continuous in the frequency domain, the multiple demodulation reference signals transmitted on the same precoding unit can be used for joint channel estimation at the receiving end. In other words, a precoding unit includes one or more channel estimation units, meaning the size of the channel estimation unit is less than or equal to the size of the precoding unit. The larger the channel estimation unit, the more resources it includes for transmitting demodulation reference signals, resulting in a greater number of demodulation reference signals used for joint channel estimation and, consequently, higher channel estimation accuracy. Conversely, the smaller the channel estimation unit, the fewer resources it includes for transmitting demodulation reference signals, resulting in a smaller number of demodulation reference signals used for joint channel estimation and, consequently, lower channel estimation accuracy.

[0004] Compared with 5G mobile communication systems, the number of antennas at the transmitting and / or receiving ends in sixth-generation (6G) mobile communication systems has increased dramatically, which increases the number of ports that can be used to transmit demodulation reference signals, thereby reducing the density of resources occupied by ports for sending demodulation reference signals in the frequency domain.

[0005] For a port used to transmit demodulation reference signals, maintaining the current precoding unit size can maintain high-precision precoding of data signals. However, as the density of resources occupied by the port in the frequency domain decreases, the number of demodulation reference signals used for channel estimation decreases, which leads to a decrease in channel estimation accuracy. Increasing the precoding unit size maintains channel estimation accuracy, but reduces precoding accuracy for data signals. Therefore, how to improve channel estimation accuracy for data channels while maintaining high-precision precoding of data signals is an urgent problem to be solved. Summary of the Invention

[0006] Embodiments of the present application provide a channel estimation method, apparatus, and system for improving the channel estimation accuracy of a data channel while maintaining high-precision precoding of the data signal.

[0007] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0008] In a first aspect, a channel estimation method is provided. The device for executing the channel estimation method may be a receiving device, or may be a module applied to the receiving device, such as a chip or a chip system. That is, the method may be applied to the receiving device side. The channel estimation method includes: receiving a reference signal, wherein the precoding granularity corresponding to the reference signal at the transmitting device is a first precoding granularity, and determining a channel estimation value of a data channel corresponding to the reference signal based on the reference signal and a first mapping relationship, wherein the precoding granularity of the data signal carried by the data channel is the first precoding granularity, and the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting device and the precoding corresponding to the reference signal at the receiving device, and the precoding granularity corresponding to the reference signal at the receiving device is a second precoding granularity, and the second precoding granularity is larger than the first precoding granularity.

[0009] In the channel estimation method provided in the embodiment of the present application, the precoding granularity corresponding to the data signal and the reference signal at the transmitting end device remains unchanged to maintain high-precision precoding of the data signal. On this basis, since the precoding granularity corresponding to the reference signal at the receiving end device is increased, the precoding granularity corresponding to the reference signal at the receiving end device is greater than the precoding granularity of the data signal, and the channel estimation granularity is usually less than or equal to the precoding granularity corresponding to the reference signal at the receiving end device. Therefore, when the receiving end device performs channel estimation, the selected channel estimation granularity can be greater than the precoding granularity of the data signal. Therefore, this method can increase the channel estimation granularity, increase the number of reference signals used for joint channel estimation, and increase the channel estimation accuracy of the reference signal, thereby achieving the technical effect of improving the channel estimation accuracy of the data channel.

[0010] In combination with the above-mentioned first aspect, in a possible implementation method, determining the channel estimation value of the data channel corresponding to the reference signal according to the reference signal and the first mapping relationship includes: determining the first channel estimation value of the reference signal according to the reference signal and the first mapping relationship; wherein the first channel estimation value of the reference signal is obtained by performing channel estimation on the reference signal according to the channel estimation granularity, and the channel estimation granularity is greater than the second precoding granularity; determining the channel estimation value of the data channel according to the first channel estimation value of the reference signal and the first mapping relationship.

[0011] In conjunction with the first aspect above, in one possible implementation, the precoding of the reference signal at the transmitting end device is the same as the precoding of the data channel. This solution can increase compatibility with existing technologies and simplify processing at the transmitting end device.

[0012] In combination with the above first aspect, in a possible implementation manner, the first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain.

[0013] In conjunction with the first aspect above, in one possible implementation, the method further includes: receiving first indication information, the first indication information being used to indicate the first precoding granularity and the second precoding granularity. In this solution, the receiving device receives the first precoding granularity and the second precoding granularity, which facilitates subsequent selection of a channel estimation granularity, and then performs channel estimation on the reference signal according to the channel estimation granularity, ultimately obtaining a channel estimation value for the data channel.

[0014] In conjunction with the first aspect above, in one possible implementation, the first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit; or, the first indication information includes: the number of first frequency domain resource units included in the first precoding unit or the second precoding unit, and the number N of the first precoding units corresponding to one second precoding unit, where N is an integer greater than 1. The first indication information in this solution may directly or implicitly indicate the size of the first precoding unit and the second precoding unit.

[0015] In combination with the above first aspect, in a possible implementation manner, the port for transmitting the reference signal is a first port, the port for transmitting the data channel is a second port, and the number of the first port and the number of the second port are both 1.

[0016] Combined with the above first aspect, in a possible implementation, the first mapping relationship is the mapping relationship between the precoding corresponding to the reference signal at the transmitting device and the precoding corresponding to the reference signal at the receiving device, including: the first mapping relationship is the mapping relationship between the precoding corresponding to the reference signal on the first port at the transmitting device and the precoding corresponding to the reference signal on the third port at the receiving device; or, the first mapping relationship is the mapping relationship between the precoding of the data channel on the second port and the precoding corresponding to the reference signal on the third port at the receiving device; where the third port is the port determined by the receiving device corresponding to the first port, and the number of the third ports is S, and S is a positive integer.

[0017] Combined with the above first aspect, in a possible implementation, the method further includes: receiving the first mapping relationship.

[0018] Combined with the above first aspect, in a possible implementation, the first mapping relationship is characterized by Cj,n, where Cj,n is the parameter between the precoding on the j-th second precoding unit on the S third ports and the precoding on the n-th second precoding unit among the N first precoding units corresponding to the j-th second precoding unit. Cj,n is a matrix with a dimension of S*1, j and n are natural numbers, S is the number of the third ports, S is a positive integer, N is the number of first precoding units corresponding to a second precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the second precoding units, and M is a positive integer; or, the first mapping relationship is characterized by C, where C is the parameter between the precoding on the M second precoding units on the S third ports and the precoding on the M*N first precoding units corresponding to the M second precoding units. C is a matrix with a dimension of S*(N*M), S and M are positive integers, S is the number of the third ports, M is the number of the second precoding units, N is the number of first precoding units corresponding to a second precoding unit, and N is an integer greater than 1; where the S third ports are the ports determined by the receiving device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0019] Combined with the above first aspect, in a possible implementation, the first mapping relationship is characterized by Cj, where Cj is the parameter between the precoding on the j-th second precoding unit on the S third ports and the precoding on the N first precoding units corresponding to the j-th second precoding unit. Cj is a matrix with a dimension of S*N, j is a natural number, N is the number of first precoding units corresponding to a second precoding unit, N is an integer greater than 1, the S third ports are the ports determined by the receiving device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0020] In combination with the first aspect above, in a possible implementation, Cj satisfies the following relationship:

[0021] [P#j*N … P#j*N+n … P#j*N+N-1]=[P_CE#0,j P_CE#1,j … P_CE#S-1,j]*Cj

[0022] The matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] represents the precoding of the j-th second precoding unit on the S third ports. The matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] has S elements. Among the S elements, P_CE#0,j represents the precoding of the j-th second precoding unit on the 0th third port, P_CE#1,j represents the precoding of the j-th second precoding unit on the 1st third port, and P_CE#S-1,j represents the precoding of the j-th second precoding unit on the S-1th third port. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents the precoding of the N first precoding units corresponding to the j-th second precoding unit. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] has N elements; among the N elements, P#j*N represents the precoding on the 0th first precoding unit in the N first precoding units corresponding to the jth second precoding unit, P#j*N+n represents the precoding on the nth first precoding unit in the N first precoding units corresponding to the jth second precoding unit, and P#j*N+N-1 represents the precoding on the N-1th first precoding unit in the N first precoding units corresponding to the jth second precoding unit.

[0023] In combination with the above-mentioned first aspect, in one possible implementation method, the Cj is a matrix obtained by conjugate transposition of the first matrix, the first matrix is ​​a matrix composed of S right singular vectors corresponding to the S singular values ​​with the largest energy among the N singular values ​​obtained by singular value decomposition SVD of the second matrix, and the second matrix is ​​a matrix composed of the precoding on the N first precoding units corresponding to the j-th second precoding unit.

[0024] In combination with the above-mentioned first aspect, in a possible implementation method, the first channel estimation value of the reference signal is the first channel estimation value of the reference signal on S third ports; determining the first channel estimation value of the reference signal based on the reference signal and the first mapping relationship includes: determining the second channel estimation value of the reference signal on the S third ports based on the reference signal on the first port and the first mapping relationship; wherein the S third ports are ports corresponding to the first port determined by the receiving device, the first port is a port for transmitting the reference signal, and S is a positive integer; performing joint channel estimation on the second channel estimation value of the reference signal according to the channel estimation granularity to obtain the first channel estimation value of the reference signal.

[0025] In combination with the above-mentioned first aspect, in a possible implementation method, determining the second channel estimation value of the reference signal on the S third ports based on the reference signal on the first port and the first mapping relationship includes: determining the third channel estimation value of the reference signal on the first port based on the reference signal on the first port; and determining the second channel estimation value of the reference signal on the S third ports based on the third channel estimation value of the reference signal on the first port and the first mapping relationship.

[0026] In combination with the first aspect above, in a possible implementation, the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports in the second channel estimation value of the reference signal is obtained based on the third channel estimation value of the reference signal. The first precoding unit The method comprises the following steps: a) a first channel estimation value of a reference signal on a channel estimation resource block and the first mapping relationship; wherein the channel estimation resource block includes one or more second frequency domain resource units, and the size of the channel estimation resource block is less than or equal to the size of the first precoding unit; the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, j is any integer from 0 to M-1, M is the number of the second precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one second precoding unit, and S, M and R are all positive integers. Indicates the number of channel estimation resource blocks contained in a first precoding unit, N S P C RG#1 is a positive integer, represents r divided by The remainder obtained.

[0027] In combination with the first aspect above, in a possible implementation, the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports satisfies the following relationship: [ H#r,j* P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ]=[ H#r,j*P#j*N+n ]*Cj,n H (Cj,n*Cj,n H +σI) -1

[0028] Among them, the matrix [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports, and the matrix [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] has S elements; among the S elements, H#r,j*P CE #0,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P CE #1,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the first third port, H#r,j*P CE #S-1,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S-1-th third port; wherein the matrix [H#r,j*P#j*N+n] Indicates that the The first precoding unit The third channel estimation value of the reference signal on the channel estimation resource block, Cj,n represents the first mapping relationship, σ is a real number, Cj,n, H#r,j*P#j*N+n The n in all satisfy n=

[0029] In combination with the first aspect above, in a possible implementation method, according to the channel estimation granularity, a joint channel estimation is performed on the second channel estimation value of the reference signal to obtain the first channel estimation value of the reference signal, including: on the kth channel estimation unit on the sth third port, a joint channel estimation is performed on the second channel estimation value of the reference signal corresponding to the kth channel estimation unit in the second channel estimation value of the reference signal to obtain the first channel estimation value of the reference signal corresponding to the kth channel estimation unit in the first channel estimation value of the reference signal; wherein the channel estimation granularity is the size of the channel estimation unit in the frequency domain, s is any integer from 0 to S-1, S is the number of the third ports, k is any integer from 0 to K-1, K is the number of channel estimation units, and S and K are positive integers.

[0030] In combination with the first aspect above, in a possible implementation, the first channel estimation value of the reference signal is the first channel estimation value of the reference signal on the S third ports, and the first channel estimation value corresponding to the data channel is The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block is obtained based on the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports and the first mapping relationship; wherein the channel estimation resource block includes one or more second frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the first precoding unit, the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, the S third ports correspond to the first port, and the first port is a port for transmitting the reference signal; j is any integer from 0 to M-1, M is the number of the second precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one second precoding unit, S, M and R are all positive integers, represents the number of channel estimation resource blocks contained in a first precoding unit, is a positive integer, represents r divided by The remainder obtained.

[0031] In combination with the first aspect above, in a possible implementation, the channel estimation value corresponding to the data channel is The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block satisfies the following relationship:

[0032] [ H#r,j*P#j*N+n ]=[ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ]*Cj,n

[0033] Among them, the matrix [H#r,j*P#j*N+n] Indicates the channel estimation value corresponding to the data channel The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block; where the matrix [ H#r,j*P_CE#0,*j H#r,jwP_CE#1,j … H#r,j*P_CE# S-1, j] represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports, and the matrix [ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1, j] has S elements, among which, H#r,j*P_CE#0 represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P_CE#1,j represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the first third port, H#r, j*P_CE#S-1,j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S-1th third port, Cj,n represents the first mapping relationship, Cj,n, H#r,j*P#j*N+n The n in all satisfy

[0034] In the second aspect, a channel estimation method is provided. The device for executing the channel estimation method may be a transmitting end device, or may be a module applied in the transmitting end device, such as a chip or a chip system. That is, the method can be applied to the transmitting end device side. The channel estimation method includes: sending a first mapping relationship, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, the precoding granularity corresponding to the reference signal at the transmitting end device is a first precoding granularity, the precoding granularity corresponding to the reference signal at the receiving end device is a second precoding granularity, and the second precoding granularity is larger than the first precoding granularity; sending the reference signal, the reference signal and the first mapping relationship are used to determine the channel estimation value of the data channel corresponding to the reference signal, and the precoding granularity of the data signal carried by the data channel is the first precoding granularity.

[0035] In combination with the above second aspect, in a possible implementation manner, the method further includes: sending first indication information, where the first indication information is used to indicate the first precoding granularity and the second precoding granularity.

[0036] In combination with the above-mentioned second aspect, in a possible implementation method, the first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit; or, the first indication information includes: the number of first frequency domain resource units included in the first precoding unit or the second precoding unit, and the quotient N of the number of first frequency domain resource units included in the second precoding unit and the number of first frequency domain resource units included in the first precoding unit, wherein the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, and N is an integer greater than 1.

[0037] In combination with the above-mentioned second aspect, in one possible implementation method, the reference signal and the first mapping relationship are used to determine a first channel estimation value of the reference signal, and the first mapping relationship and the first channel estimation value of the reference signal are used to determine a channel estimation value of the data channel.

[0038] In combination with the above second aspect, in a possible implementation manner, the precoding corresponding to the reference signal at the transmitting end device is the same as the precoding of the data channel.

[0039] In combination with the above second aspect, in a possible implementation manner, the first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain.

[0040] In combination with the above second aspect, in a possible implementation manner, the port for transmitting the reference signal is a first port, the port for transmitting the data channel is a second port, and the number of the first port and the number of the second port are both 1.

[0041] In combination with the above-mentioned second aspect, in a possible implementation method, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, including: the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device on the first port and the precoding corresponding to the reference signal at the receiving end device on the third port; or, the first mapping relationship is a mapping relationship between the precoding of the data channel at the second port and the precoding corresponding to the reference signal at the third port at the receiving end device; wherein, the third port is a port determined by the receiving end device to correspond to the first port, and the number of the third ports is S, and S is a positive integer.

[0042] Combined with the second aspect described above, in a possible implementation, the first mapping relationship is represented by Cj,n. The Cj,n is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precoding on the n-th second precoding unit among the N first precoding units corresponding to the j-th second precoding unit. The Cj,n is a matrix with a dimension of S*1. j and n are natural numbers, S is the number of the third ports, S is a positive integer, N is the number of first precoding units corresponding to one second precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the second precoding units, and M is a positive integer; or, the first mapping relationship is represented by C. The C is the mapping relationship between the precodings on the M second precoding units on the S third ports and the precodings on the M*N first precoding units corresponding to the M second precoding units. The C is a matrix with a dimension of S*(N*M). S and M are positive integers, S is the number of the third ports, M is the number of the second precoding units, N is the number of first precoding units corresponding to one second precoding unit, and N is an integer greater than 1; where the S third ports are the ports determined by the receiving end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0043] Combined with the second aspect described above, in a possible implementation, the first mapping relationship is represented by Cj. The Cj is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precodings on the N first precoding units corresponding to the j-th second precoding unit. The Cj is a matrix with a dimension of S*N. j is a natural number, N is the number of first precoding units corresponding to one second precoding unit, N is an integer greater than 1, and the S third ports are the ports determined by the receiving end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0044] Combined with the second aspect described above, in a possible implementation, Cj satisfies the following relationship:

[0045] [P#j*N … P#j*N+n … P#j*N+N-1] = [P_CE#0,j P_CE#1,j … P_CE#S-1,j]*Cj

[0046] The matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] represents the precoding of the j-th second precoding unit on the S third ports. The matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] has S elements. Among the S elements, P_CE#0,j represents the precoding of the j-th second precoding unit on the 0th third port, P_CE#1,j represents the precoding of the j-th second precoding unit on the 1st third port, and P_CE#S-1,j represents the precoding of the j-th second precoding unit on the S-1th third port. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents the precoding of the N first precoding units corresponding to the j-th second precoding unit. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] has N elements; among the N elements, P#j*N represents the precoding on the 0th first precoding unit in the N first precoding units corresponding to the jth second precoding unit, P#j*N+n represents the precoding on the nth first precoding unit in the N first precoding units corresponding to the jth second precoding unit, and P#j*N+N-1 represents the precoding on the N-1th first precoding unit in the N first precoding units corresponding to the jth second precoding unit.

[0047] In combination with the above-mentioned second aspect, in one possible implementation method, the Cj is a matrix obtained by conjugate transposition of the first matrix, the first matrix is ​​a matrix composed of S right singular vectors corresponding to the S singular values ​​with the largest energy among the N singular values ​​obtained by singular value decomposition SVD of the second matrix, and the second matrix is ​​a matrix composed of the precoding on the N first precoding units corresponding to the j-th second precoding unit.

[0048] On the third aspect, a channel estimation method is provided, and the device for executing the channel estimation method may be a transmitting end device, or may be a module applied in the transmitting end device, such as a chip or a chip system. That is, the method can be applied to the transmitting end device side. The channel estimation method includes: sending a first indication information; wherein the first indication information is used to indicate a first precoding granularity and a second precoding granularity, the first precoding granularity being the precoding granularity corresponding to the reference signal at the transmitting end device, the second precoding granularity being the precoding granularity corresponding to the reference signal at the receiving end device, and the second precoding granularity being greater than the first precoding granularity; sending the reference signal, the reference signal being used to determine the channel estimation value of the data channel corresponding to the reference signal, and the precoding granularity of the data signal carried by the data channel being the first precoding granularity.

[0049] In a fourth aspect, a communication device is provided for implementing the above method. The communication device includes modules, units, or means corresponding to the above method. The modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0050] In combination with the above-mentioned fourth aspect, in a possible implementation method, the communication device includes: a receiving module and a determination module; the receiving module is used to receive a reference signal, wherein the precoding granularity corresponding to the reference signal at the transmitting end device is a first precoding granularity, and the determination module is used to determine the channel estimation value of the data channel corresponding to the reference signal based on the reference signal and the first mapping relationship, wherein the precoding granularity of the data signal carried by the data channel is the first precoding granularity, and the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, and the precoding granularity corresponding to the reference signal at the receiving end device is a second precoding granularity, and the second precoding granularity is larger than the first precoding granularity.

[0051] In combination with the above-mentioned fourth aspect, in a possible implementation method, the communication device also includes: a channel estimation module; the determination module is specifically used to: determine a first channel estimation value of the reference signal based on the reference signal and the first mapping relationship; wherein the first channel estimation value of the reference signal is obtained by the channel estimation module performing channel estimation on the reference signal according to the channel estimation granularity, and the channel estimation granularity is greater than the second precoding granularity; determine the channel estimation value of the data channel based on the first channel estimation value of the reference signal and the first mapping relationship.

[0052] In combination with the fourth aspect above, in a possible implementation manner, the precoding corresponding to the reference signal at the transmitting end device is the same as the precoding of the data channel.

[0053] In combination with the fourth aspect above, in a possible implementation, the first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain.

[0054] In combination with the fourth aspect above, in a possible implementation, the receiving module is further used to receive first indication information, where the first indication information is used to indicate the first precoding granularity and the second precoding granularity.

[0055] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit; or, the first indication information includes: the number of first frequency domain resource units included in the first precoding unit or the second precoding unit, and the number N of the first precoding units corresponding to one of the second precoding units, where N is an integer greater than 1.

[0056] In combination with the fourth aspect above, in a possible implementation manner, the port for transmitting the reference signal is a first port, the port for transmitting the data channel is a second port, and the number of the first port and the number of the second port are both 1.

[0057] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, including: the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device on the first port and the precoding corresponding to the reference signal at the receiving end device on the third port; or, the first mapping relationship is a mapping relationship between the precoding of the data channel at the second port and the precoding corresponding to the reference signal at the third port at the receiving end device; wherein, the third port is a port determined by the receiving end device to correspond to the first port, and the number of the third ports is S, and S is a positive integer.

[0058] In combination with the fourth aspect above, in a possible implementation, the receiving module is further configured to receive the first mapping relationship.

[0059] Combined with the above fourth aspect, in a possible implementation, the first mapping relationship is represented by Cj,n. Cj,n is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precoding on the n-th second precoding unit among the N first precoding units corresponding to the j-th second precoding unit. Cj,n is a matrix with a dimension of S*1, where j and n are natural numbers, S is the number of the third ports, S is a positive integer, N is the number of the first precoding units corresponding to one second precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the second precoding units, and M is a positive integer; or, the first mapping relationship is represented by C. C is the mapping relationship between the precodings on the M second precoding units on the S third ports and the precodings on the M*N first precoding units corresponding to the M second precoding units. C is a matrix with a dimension of S*(N*M), where S and M are positive integers, S is the number of the third ports, M is the number of the second precoding units, and N is the number of the first precoding units corresponding to one second precoding unit, and N is an integer greater than 1; wherein, the S third ports are the ports determined by the receiving end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0060] Combined with the above fourth aspect, in a possible implementation, the first mapping relationship is represented by Cj. Cj is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precodings on the N first precoding units corresponding to the j-th second precoding unit. Cj is a matrix with a dimension of S*N, where j is a natural number, N is the number of the first precoding units corresponding to one second precoding unit, N is an integer greater than 1, and the S third ports are the ports determined by the receiving end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0061] Combined with the above fourth aspect, in a possible implementation, Cj satisfies the following relationship:

[0062] [P#j*N … P#j*N+n … P#j*N+N-1] = [P_CE#0,j P_CE#1,j … P_CE#S-1,j]*Cj

[0063] The matrix [P_CE#0,j P_CE#1,j…P_CE#S-1,j] represents the precoding of the j-th second precoding unit on the S third ports. The matrix [P_CE#0,j P_CE#1,j…P_CE#S-1,j] has S elements. Among the S elements, P_CE#0,j represents the precoding of the j-th second precoding unit on the 0th third port, P_CE#1,j represents the precoding of the j-th second precoding unit on the 1st third port, and P_CE#S-1,j represents the precoding of the j-th second precoding unit on the S-1th third port. The matrix [P#j*N…P#j*N+n…P#j*N+N-1] represents the precoding of the N first precoding units corresponding to the j-th second precoding unit. The matrix [P#j*N…P#j*N+n… P#j*N+N-1] has N elements; among the N elements, P#j*N represents the precoding on the 0th first precoding unit in the N first precoding units corresponding to the jth second precoding unit, P#j*N+n represents the precoding on the nth first precoding unit in the N first precoding units corresponding to the jth second precoding unit, and P#j*N+N-1 represents the precoding on the N-1th first precoding unit in the N first precoding units corresponding to the jth second precoding unit.

[0064] In combination with the above-mentioned fourth aspect, in a possible implementation method, the Cj is a matrix obtained by conjugate transposition of the first matrix, the first matrix is ​​a matrix composed of S right singular vectors corresponding to the S singular values ​​with the largest energy among the N singular values ​​obtained by singular value decomposition SVD of the second matrix, and the second matrix is ​​a matrix composed of the precoding on the N first precoding units corresponding to the j-th second precoding unit.

[0065] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first channel estimation value of the reference signal is the first channel estimation value of the reference signal on S third ports; the determination module is also used to determine the first channel estimation value of the reference signal based on the reference signal and the first mapping relationship, including: used to determine the second channel estimation value of the reference signal on the S third ports based on the reference signal on the first port and the first mapping relationship; wherein the S third ports are ports determined by the receiving end device to correspond to the first port, the first port is a port used to transmit the reference signal, and S is a positive integer; used to perform joint channel estimation on the second channel estimation value of the reference signal according to the channel estimation granularity to obtain the first channel estimation value of the reference signal.

[0066] In combination with the above-mentioned fourth aspect, in a possible implementation manner, the determination module is further used to determine the second channel estimation value of the reference signal on the S third ports based on the reference signal on the first port and the first mapping relationship, including: used to determine the third channel estimation value of the reference signal on the first port based on the reference signal on the first port; used to determine the second channel estimation value of the reference signal on the S third ports based on the third channel estimation value of the reference signal on the first port and the first mapping relationship.

[0067] In combination with the fourth aspect, in a possible implementation, the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports in the second channel estimation value of the reference signal is obtained based on the third channel estimation value of the reference signal. The first precoding unit The method comprises the following steps: a) a first channel estimation value of a reference signal on a channel estimation resource block and the first mapping relationship; wherein the channel estimation resource block includes one or more second frequency domain resource units, and the size of the channel estimation resource block is less than or equal to the size of the first precoding unit; the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, j is any integer from 0 to M-1, M is the number of the second precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one second precoding unit, and S, M and R are all positive integers. represents the number of channel estimation resource blocks contained in a first precoding unit, is a positive integer, represents r divided by The remainder obtained.

[0068] In combination with the fourth aspect, in a possible implementation, a second channel estimation value of a reference signal on an r-th channel estimation resource block in a j-th second precoding unit on the S third ports satisfies the following relationship:

[0069] [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ]=[ H#r,j*P#j*N+n ]*Cj,n H (Cj,n*Cj,n H +σI) -1

[0070] Among them, the matrix [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j] represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports, and the matrix [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] has S elements; among the S elements, H#r,j*P CE #0,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P CE #1,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the first third port, H#r,j*P CE #S-1,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S-1-th third port; wherein the matrix [H#r,j*P#j*N+n] Indicates that the The first precoding unit The third channel estimation value of the reference signal on the channel estimation resource block, Cj,n represents the first mapping relationship, σ is a real number, Cj,n, H#r,j*P#j*N+n The n in all satisfy

[0071] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first channel estimation value of the reference signal is obtained by the channel estimation module performing channel estimation on the reference signal according to the channel estimation granularity, including: on the kth channel estimation unit on the sth third port, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit in the first channel estimation value of the reference signal is obtained by the channel estimation module performing joint channel estimation on the second channel estimation value of the reference signal corresponding to the kth channel estimation unit in the second channel estimation value of the reference signal; wherein the channel estimation granularity is the size of the channel estimation unit in the frequency domain, s is any integer from 0 to S-1, S is the number of the third ports, k is any integer from 0 to K-1, K is the number of channel estimation units, and S and K are positive integers.

[0072] In combination with the fourth aspect above, in a possible implementation, the first channel estimation value of the reference signal is the first channel estimation value of the reference signal on the S third ports, and the first channel estimation value corresponding to the data channel is The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block is obtained based on the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports and the first mapping relationship; wherein the channel estimation resource block includes one or more second frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the first precoding unit, the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, the S third ports correspond to the first port, and the first port is a port for transmitting the reference signal; j is any integer from 0 to M-1, M is the number of the second precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one second precoding unit, S, M and R are all positive integers, represents the number of channel estimation resource blocks contained in a first precoding unit, is a positive integer, represents r divided by The remainder obtained.

[0073] In combination with the fourth aspect above, in a possible implementation, the channel estimation value corresponding to the data channel is The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block satisfies the following relationship:

[0074] [ H#r,j*P#j*N+n ]=[ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ]*Cj,n

[0075] Among them, the matrix [H#r,j*P#j*N+n] Indicates the channel estimation value corresponding to the data channel The first precoding unit A channel estimation value corresponding to a data channel on a channel estimation resource block;

[0076] Among them, the matrix [ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ] represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports, and the matrix [ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ] has S elements, among which, H#r,j*P_CE#0 represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P_CE#1,j represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the first third port, H#r,j*P_CE#S-1,j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S-1th third port, Cj,n represents the first mapping relationship, Cj,n, H#r,j*P#j*N+n The n in all satisfy

[0077] In a fifth aspect, a communication device is provided for implementing the above method. The communication device includes modules, units, or means corresponding to the above method. The modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0078] In combination with the above-mentioned fifth aspect, in a possible implementation method, the communication device includes: a sending module; the sending module is used to send a first mapping relationship, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, the precoding granularity corresponding to the reference signal at the transmitting end device is a first precoding granularity, and the precoding granularity corresponding to the reference signal at the receiving end device is a second precoding granularity, and the second precoding granularity is larger than the first precoding granularity; the sending module is also used to send the reference signal, the reference signal and the first mapping relationship are used to determine the channel estimation value of the data channel corresponding to the reference signal, and the precoding granularity of the data signal carried by the data channel is the first precoding granularity.

[0079] In combination with the fifth aspect above, in a possible implementation, the sending module is further used to send first indication information, where the first indication information is used to indicate the first precoding granularity and the second precoding granularity.

[0080] In combination with the above-mentioned fifth aspect, in a possible implementation method, the first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit; or, the first indication information includes: the number of first frequency domain resource units included in the first precoding unit or the second precoding unit, and the quotient N of the number of first frequency domain resource units included in the second precoding unit and the number of first frequency domain resource units included in the first precoding unit, wherein the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, and N is an integer greater than 1.

[0081] In combination with the above-mentioned fifth aspect, in a possible implementation method, the reference signal and the first mapping relationship are used to determine a first channel estimation value of the reference signal, and the first mapping relationship and the first channel estimation value of the reference signal are used to determine a channel estimation value of the data channel.

[0082] In combination with the fifth aspect above, in a possible implementation manner, the precoding corresponding to the reference signal at the transmitting end device is the same as the precoding of the data channel.

[0083] In combination with the fifth aspect above, in a possible implementation, the first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain.

[0084] In combination with the fifth aspect above, in a possible implementation manner, the port for transmitting the reference signal is a first port, the port for transmitting the data channel is a second port, and the number of the first port and the number of the second port are both 1.

[0085] In combination with the above-mentioned fifth aspect, in a possible implementation method, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, including: the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device on the first port and the precoding corresponding to the reference signal at the receiving end device on the third port; or, the first mapping relationship is a mapping relationship between the precoding of the data channel at the second port and the precoding corresponding to the reference signal at the third port at the receiving end device; wherein, the third port is a port determined by the receiving end device to correspond to the first port, and the number of the third ports is S, and S is a positive integer.

[0086] Combined with the above fifth aspect, in a possible implementation manner, the first mapping relationship is represented by Cj,n. The Cj,n is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precoding on the n-th second precoding unit among the N first precoding units corresponding to the j-th second precoding unit. The Cj,n is a matrix with a dimension of S*1. j and n are natural numbers. S is the number of the third ports, S is a positive integer, N is the number of the first precoding units corresponding to one second precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the second precoding units, and M is a positive integer; or, the first mapping relationship is represented by C. The C is the mapping relationship between the precodings on the M second precoding units on the S third ports and the precodings on the M*N first precoding units corresponding to the M second precoding units. The C is a matrix with a dimension of S*(N*M). S and M are positive integers. S is the number of the third ports, M is the number of the second precoding units, N is the number of the first precoding units corresponding to one second precoding unit, and N is an integer greater than 1; wherein, the S third ports are the ports determined by the receiving-end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0087] Combined with the above fifth aspect, in a possible implementation manner, the first mapping relationship is represented by Cj. The Cj is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precodings on the N first precoding units corresponding to the j-th second precoding unit. The Cj is a matrix with a dimension of S*N. j is a natural number, N is the number of the first precoding units corresponding to one second precoding unit, N is an integer greater than 1, and the S third ports are the ports determined by the receiving-end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

[0088] Combined with the above fifth aspect, in a possible implementation manner, Cj satisfies the following relationship:

[0089] [P#j*N…P#j*N+n…P#j*N+N-1] = [P_CE#0,j P_CE#1,j…P_CE#S-1,j]*Cj

[0090] Wherein, the matrix [P_CE#0,j P_CE#1,j…P_CE#S-1,j] represents the precoding on the j-th second precoding unit on the S third ports, and the matrix [P_CE#0,j P_CE#1,j…P_CE#S-1,j] has S elements; among the S elements, P_CE#0,j represents the precoding on the j-th second precoding unit on the 0th third port, P_CE#1,j represents the precoding on the j-th second precoding unit on the 1st third port, and P_CE#S-1,j represents the precoding on the j-th second precoding unit on the S-1th third port; wherein, the matrix [P#j*N…P#j*N+n…P#j*N+N-1] represents the N first precoding units corresponding to the j-th second precoding unit. The matrix [P#j*N…P#j*N+n…P#j*N+N-1] has N elements; among the N elements, P#j*N represents the precoding on the 0th first precoding unit in the N first precoding units corresponding to the jth second precoding unit, P#j*N+n represents the precoding on the nth first precoding unit in the N first precoding units corresponding to the jth second precoding unit, and P#j*N+N-1 represents the precoding on the N-1th first precoding unit in the N first precoding units corresponding to the jth second precoding unit.

[0091] In combination with the above-mentioned fifth aspect, in a possible implementation method, the Cj is a matrix obtained by conjugate transposition of the first matrix, the first matrix is ​​a matrix composed of S right singular vectors corresponding to the S singular values ​​with the largest energy among the N singular values ​​obtained by singular value decomposition SVD of the second matrix, and the second matrix is ​​a matrix composed of the precoding on the N first precoding units corresponding to the j-th second precoding unit.

[0092] In a sixth aspect, a communication device is provided for implementing the above method. The communication device includes modules, units, or means corresponding to the above method. The modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0093] In combination with the above-mentioned sixth aspect, in a possible implementation method, the communication device includes: a sending module; the sending module is used to send first indication information; wherein, the first indication information is used to indicate a first precoding granularity and a second precoding granularity, the first precoding granularity is the precoding granularity corresponding to the reference signal at the transmitting end device, the second precoding granularity is the precoding granularity corresponding to the reference signal at the receiving end device, and the second precoding granularity is larger than the first precoding granularity; the sending module is also used to send the reference signal, and the reference signal is used to determine the channel estimation value of the data channel corresponding to the reference signal, and the precoding granularity of the data signal carried by the data channel is the first precoding granularity.

[0094] In the seventh aspect, a communication device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading the computer instructions stored in the memory, execute the method described in the first aspect, the second aspect or the third aspect according to the instructions.

[0095] In combination with the seventh aspect above, in a possible implementation, the communication device further includes a memory; the memory is used to store computer instructions.

[0096] In conjunction with the seventh aspect above, in one possible implementation, the communication device further includes a communication interface; the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits.

[0097] In conjunction with the seventh aspect above, in one possible implementation, the communication device may be a chip or a chip system. When the communication device is a chip system, the communication device may be composed of a chip or may include a chip and other discrete devices.

[0098] In conjunction with the seventh aspect, in one possible implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0099] In the eighth aspect, a communication system is provided, comprising: a receiving device that executes the method described in the first aspect above, and a sending device that executes the method described in the second aspect above; or, comprising: a receiving device that executes the method described in the first aspect above, and a sending device that executes the method described in the third aspect above.

[0100] In a ninth aspect, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer can execute the method described in the first, second or third aspect above.

[0101] In a tenth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in the first, second or third aspect above.

[0102] In the eleventh aspect, a chip is provided, which includes: a processor, the processor is used to run instructions so that the device including the chip executes the method described in the first aspect, the second aspect or the third aspect above.

[0103] In combination with the above eleventh aspect, in a possible implementation, the chip further includes a memory, and the memory is used to store instructions.

[0104] Among them, the technical effects brought about by any possible implementation method of the second to eleventh aspects can be referred to the technical effects brought about by the above-mentioned first aspect or different implementation methods of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0105] Figure 1 A schematic diagram of a current precoding method for demodulation reference signals and data signals;

[0106] Figure 2 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0107] Figure 3 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;

[0108] Figure 4 Flowchart of the channel estimation method provided in an embodiment of the present application;

[0109] Figure 5 A schematic diagram of precoding of a reference signal and a data signal provided in an embodiment of the present application;

[0110] Figure 6 A schematic diagram of another precoding of reference signals and data signals provided in an embodiment of the present application;

[0111] Figure 7 A schematic diagram of a process for determining a first channel estimation value of a reference signal provided in an embodiment of the present application;

[0112] Figure 8 A schematic diagram of a process for determining a channel estimation value of a data channel provided in an embodiment of the present application;

[0113] Figure 9 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 ;

[0114] Figure 10 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure three . DETAILED DESCRIPTION

[0115] The following combination Figure 1 The current precoding methods of demodulation reference signals and data signals are explained.

[0116] The data signal in the embodiments of the present application may be carried on a data channel. The data channel may include an uplink data channel and a downlink data channel. The uplink data channel may be, for example, a physical uplink shared channel (PUSCH); the downlink data channel may be, for example, a physical downlink shared channel (PDSCH).

[0117] Generally, the demodulation reference signal can be used by a receiving end to perform channel estimation and demodulate a data channel.

[0118] In a multi-antenna system, the purpose of precoding is to map the transmission layer to a set of antenna ports according to the precoding matrix. The precoding granularity is one or more continuous frequency domain resource units. According to the precoding granularity, the frequency domain resources allocated to the terminal device can be divided into multiple precoding units, and the same precoding is used on a precoding unit. Figure 1 As shown, the transmitting end can use the same precoding granularity to precode the demodulation reference signal and the data signal, and on the same precoding unit, the precoding of the demodulation reference signal and the data signal can be the same. Specifically, on the port transmitting the demodulation reference signal and the data signal, the frequency domain resources allocated to the terminal device can be divided into multiple precoding units according to the same precoding granularity. Figure 1In the example, taking four precoding units as an example, the frequency domain resources allocated to the terminal device are divided into precoding unit #0, precoding unit #1, precoding unit #2, and precoding unit #3. On precoding units with the same number, the precoding of the demodulation reference signal and the data signal is the same. Among them, precoding units with the same number are the same precoding unit. For example, on precoding unit #0, the precoding of the demodulation reference signal and the data signal are both precoding #0; on precoding unit #1, the precoding of the demodulation reference signal and the data signal are both precoding #1; on precoding unit #2, the precoding of the demodulation reference signal and the data signal are both precoding #2; and on precoding unit #3, the precoding of the demodulation reference signal and the data signal are both precoding #3.

[0119] The precoding on different precoding units can be the same or different.

[0120] The precoding unit in the embodiment of the present application may be, for example, a precoding resource block group (PRG).

[0121] At the receiver, precoding is typically unknown. When performing channel estimation, the receiver can consider the precoding as part of the channel. Because the precoding on different precoding units is likely different, and the channel response of channels with different precoding is discontinuous in the frequency domain, the demodulation reference signals transmitted on different precoding units cannot be used for joint channel estimation at the receiver.

[0122] In order to improve the channel estimation accuracy of the data channel while maintaining high-precision precoding of the data signal, the embodiment of the present application increases the precoding granularity of the reference signal while keeping the precoding granularity of the data signal unchanged, so that the precoding granularity of the reference signal is larger than the precoding granularity of the data signal.

[0123] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0124] Figure 2 The schematic diagram of the mobile communication system shown is a schematic diagram of the communication system 1000 used in the embodiment of the present application. Figure 2 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 2 110a and 110b), and may further include at least one terminal device (such as Figure 2 (See 120a-120j in the figure). Terminal devices are wirelessly connected to radio access network equipment, which in turn is wirelessly or wiredly connected to the core network. The core network equipment and radio access network equipment can be independent, distinct physical devices, or they can integrate the core network equipment's functions and the radio access network equipment's logical functions into the same physical device. Alternatively, a single physical device can integrate some of the core network equipment's functions and some of the radio access network equipment's functions. Terminal devices and radio access network equipment can be interconnected via wired or wireless means. Figure 2 The figure is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 2 Not drawn in the middle.

[0125] Radio access network equipment is the access device that terminal devices use to access the communication system wirelessly. Radio access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. In another possible scenario, multiple radio access network (RAN) nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes implementing part of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set up separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0126] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The embodiments of the present application may be implemented by a DU or a RU.

[0127] The wireless access network device can be a macro base station (such as Figure 2 110a), or a micro base station or an indoor station (such as Figure 2110b), can also be a relay node or a donor node. The embodiments of this application do not limit the specific technology and specific device form used by the wireless access network device. For ease of description, the following description uses a base station as an example of a wireless access network device.

[0128] The terminal device also has wireless transceiver functions and can send signals to the base station or receive signals from the base station. The terminal device can also be called a terminal, user equipment (UE), mobile station, mobile terminal device, etc. The terminal device can be widely used in various scenarios, such as environmental IoT, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal device.

[0129] Antenna arrays can be deployed on both the terminal device and the base station to form a multi-antenna system. For example, in a 6G mobile communication system, the antenna array on the base station side can consist of 1,000 antennas, and the antenna array on the terminal device side can consist of 30 antennas.

[0130] Base stations and terminal devices can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminal devices.

[0131] The roles of base stations and terminal devices can be relative, for example, Figure 2 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a base station; but for the base station 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the wireless air interface protocol. Of course, the communication between 110a and 120i can also be carried out through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminal devices can be collectively referred to as communication devices. Figure 2110a and 110b in the figure can be called communication devices with base station functions. Figure 2 120a-120j in the figure can be called communication devices with terminal equipment functions.

[0132] Communication between base stations and terminal devices, between base stations, and between terminal devices can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0133] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device functions.

[0134] For example, the transmitting end device provided in the embodiment of the present application may be a wireless access network node, such as Figure 2 110a or 110b, the receiving device provided in the embodiment of the present application may be a terminal device, for example Figure 2 Alternatively, the transmitting device provided in the embodiment of the present application may be a terminal device, such as Figure 2 In any one of 120a-120j, the receiving end device provided in the embodiment of the present application may be a wireless access network node, for example Figure 2 110a or 110b in.

[0135] The relevant functions of the transmitting device or receiving device involved in this application can be implemented by one device, or by multiple devices together, or by one or more functional modules within a device, or by one or more chips, or by a system on chip (SOC) or a chip system. The chip system can be composed of chips, or can include chips and other discrete devices. The embodiments of this application do not specifically limit this.

[0136] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0137] For example, the relevant functions of the transmitting end device or the receiving end device in the embodiment of the present application can be Figure 3 It is implemented by the communication device 110 in.

[0138] Figure 3 A schematic structural diagram of a possible communication device 110 is shown. It is understandable that the communication device 110 includes necessary forms of means such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to implement the present solution. The communication device 110 can be a transmitting device or a receiving device, or a component in these devices (such as a chip), for implementing the method described in the following method embodiment. The communication device 110 includes one or more processors 111. The processor 111 can be a general-purpose processor or a dedicated processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a transmitting device, a receiving device, or a chip, etc.), execute software programs, and process data of software programs.

[0139] Optionally, in one design, the processor 111 may include a program 113 (sometimes also referred to as code or instruction), which may be executed on the processor 111 to enable the communication device 110 to perform the methods described in the following embodiments. In another possible design, the communication device 110 includes a circuit ( Figure 3 not shown).

[0140] Optionally, the communication device 110 may include one or more memories 112 on which a program 114 (sometimes also referred to as code or instructions) is stored. The program 114 can be run on the processor 111 so that the communication device 110 performs the method described in the following method embodiment.

[0141] Optionally, the processor 111 and / or the memory 112 may include AI modules 117 and 118, which are used to implement AI-related functions. The AI ​​module may be implemented through software, hardware, or a combination of software and hardware. For example, the AI ​​module may include a RAN intelligence controller (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0142] Optionally, data may be stored in the processor 111 and / or the memory 112. The processor and the memory may be provided separately or integrated together.

[0143] Optionally, the communication device 110 may further include a transceiver 115 and / or an antenna 116. The processor 111 may also be referred to as a processing unit, and controls the communication device (e.g., a transmitting device or a receiving device). The transceiver 115 may also be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver function of the communication device via the antenna 116.

[0144] also, Figure 3 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 3 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0145] The following will be combined Figure 1 to Figure 3 The channel estimation method provided in the embodiments of the present application is described in detail.

[0146] Figure 4 The following is a flow chart of a channel estimation method provided in an embodiment of the present application, including the following steps:

[0147] Step S401: A transmitting device sends a first mapping relationship to a receiving device; in response, the receiving device receives the first mapping relationship from the transmitting device. Alternatively, the transmitting device sends first indication information to the receiving device; in response, the receiving device receives the first indication information from the transmitting device.

[0148] In the embodiment of the present application, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device. The precoding granularity corresponding to the reference signal at the transmitting end device is the first precoding granularity, and the precoding granularity corresponding to the reference signal at the receiving end device is the second precoding granularity. The second precoding granularity is larger than the first precoding granularity.

[0149] The first indication information is used to indicate the first precoding granularity and the second precoding granularity. In this solution, the receiving device receives the first precoding granularity and the second precoding granularity, which facilitates the subsequent selection of the channel estimation granularity. Channel estimation of the reference signal is then performed according to the channel estimation granularity, ultimately obtaining a channel estimation value for the data channel.

[0150] In the embodiment of the present application, the first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain.

[0151] In one possible manner, the first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit. The first indication information in this solution may directly indicate the size of the first precoding unit and the second precoding unit.

[0152] The first frequency domain resource unit in the embodiment of the present application may be, for example, a resource block (RB).

[0153] In another possible embodiment, the first indication information includes: the number of first frequency domain resource units contained in the first precoding unit or the second precoding unit, and the number N of second precoding units corresponding to one first precoding unit, where N is an integer greater than 1. In this scheme, the first indication information can implicitly indicate the size of the first precoding unit and the second precoding unit. Exemplarily, the receiving end device can determine the number of first frequency domain resource units contained in the first precoding unit based on the number of first frequency domain resource units contained in the second precoding unit and N. Alternatively, the receiving end device can determine the number of first frequency domain resource units contained in the second precoding unit based on the number of first frequency domain resource units contained in the first precoding unit and N.

[0154] It can be understood that N may also represent the quotient of the number of first frequency domain resource units included in the first precoding unit and the number of first frequency domain resource units included in the second precoding unit.

[0155] Regarding the precoding of the data signal, the precoding of the data signal on the same first precoding unit is the same, and the precoding of the data signal on different first precoding units may be the same or different.

[0156] Regarding reference signal precoding, the precoding corresponding to the reference signals on the same first precoding unit at the transmitting end device is the same, while the precoding corresponding to the reference signals on different first precoding units at the transmitting end device can be the same or different. The precoding corresponding to the reference signals on the same second precoding unit at the receiving end device is the same, while the precoding corresponding to the reference signals on different second precoding units at the receiving end device can be the same or different.

[0157] In the embodiment of the present application, the precoding corresponding to the reference signal on a first precoding unit at the transmitting end device and the precoding corresponding to the reference signal on a second precoding unit at the receiving end device may be the same or different.

[0158] In the embodiment of the present application, the precoding of the reference signal at the transmitting end device is the same as the precoding of the data channel. This solution can increase compatibility with existing technologies and simplify processing at the transmitting end device side.

[0159] Optionally, the port for transmitting the reference signal is the first port, the port for transmitting the data channel is the second port, and the number of the first port and the number of the second port are both 1.

[0160] The third port in the embodiment of the present application is a port determined by the receiving device to correspond to the first port, the number of the third ports is S, and S is a positive integer. The third port is used to perform channel estimation on the reference signal.

[0161] In an embodiment of the present application, the channel estimation value of the data channel of N first precoding units on a second port can be obtained based on the precoding corresponding to the reference signal of a second precoding unit on S third ports at the receiving end. The number of first precoding units corresponding to a second precoding unit is N, and S is less than or equal to N, and S is greater than or equal to 1. The larger S is, the more accurately the precoding of N data signals can be obtained using the precoding corresponding to the S reference signals at the receiving end, thereby improving the channel estimation accuracy. However, the larger S is, the greater the computing resource overhead of the receiving end device. Therefore, the appropriate S value can be determined based on the channel frequency domain characteristics of the data channel on the second port. Therefore, the number of third ports corresponding to different second ports or first ports (the value of S) can be the same or different.

[0162] The embodiment of the present application illustrates the technical solution with the number of first ports and second ports both being 1 and the number of third ports being S. However, in actual implementation, the number of first ports or second ports can be multiple, each second port can correspond to a first port, and each first port or second port can correspond to S third ports. Therefore, the technical solution provided in the embodiment of the present application can be implemented for any second port, as well as its corresponding first port and S third ports.

[0163] In the embodiments of the present application, the first precoding unit or the second precoding unit refers to a unit divided in the frequency domain. The first precoding unit or the second precoding unit on different ports has the same frequency domain position, but can have the same or different time domain positions, which is not limited in the embodiments of the present application.

[0164] In the embodiment of the present application, the precoding corresponding to the reference signal of the same first precoding unit on different third ports at the receiving end device may be different. The precoding granularity corresponding to the reference signal on different third ports at the receiving end device is the same, which is the second precoding granularity.

[0165] The “port” in the embodiments of the present application may also be replaced by “antenna port”.

[0166] Take N=2, that is, the first precoding granularity is twice the second precoding granularity, the first precoding unit is PRG#1, the second precoding unit is PRG#2, and the number of second precodings M=2 as an example, Figure 5 A schematic diagram of a precoding of a data signal, a precoding corresponding to a reference signal at a transmitting device, and a precoding corresponding to a reference signal at a receiving device provided in an embodiment of the present application. On the first port and the second port, according to the first precoding granularity, the frequency domain resources allocated to the terminal device can be divided into PRG#1-#0, PRG#1-#1, PRG#1-#2, and PRG#1-#3. On the third port, according to the second precoding granularity, the frequency domain resources allocated to the terminal device can be divided into PRG#2-#0 and PRG#2-#1. PRG#2-#0 corresponds to PRG#1-#0 and PRG#1-#1, and PRG#2-#1 corresponds to PRG#1-#2 and PRG#1-#3.

[0167] exist Figure 5 In the example, the precoding on PRG#2-#0 can be expressed as P_CE#0; the precoding on PRG#2-#1 can be expressed as P_CE#1; the precoding on PRG#1-#0 can be expressed as P#0; the precoding on PRG#1-#1 can be expressed as P#1; the precoding on PRG#1-#2 can be expressed as P#2; and the precoding on PRG#1-#3 can be expressed as P#3.

[0168] In an embodiment of the present application, since the precoding corresponding to the reference signal at the transmitting end device is the same as the precoding of the data channel, the first mapping relationship can also be expressed as a mapping relationship between the precoding of the data channel and the precoding corresponding to the reference signal at the receiving end device.

[0169] In addition, the first mapping relationship in the embodiment of the present application can also be expressed as: the mapping relationship between the precoding corresponding to the reference signal on the first port at the transmitting end device and the precoding corresponding to the reference signal on the third port at the receiving end device; or, the mapping relationship between the precoding of the data channel on the second port and the precoding corresponding to the reference signal on the third port at the receiving end device.

[0170] The first mapping relationship may be represented in different ways according to different dimensions. The representation of the first mapping relationship is described in detail below.

[0171] 1) Mode 1: The first mapping relationship can be represented by Cj,n.

[0172] Among them, Cj,n is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precoding on the n-th first precoding unit among the N first precoding units corresponding to the j-th second precoding unit. Cj,n is a matrix with a dimension of S*1. j and n are natural numbers. S is the number of third ports, S is a positive integer, N is an integer greater than 1, n < N, j < M, M is the number of second precoding units, and M is a positive integer.

[0173] It can be understood that M can be the number of second precoding units obtained by dividing the frequency domain resources allocated to the terminal device according to the second precoding granularity.

[0174] In the embodiments of the present application, the j-th second precoding unit has a corresponding relationship with the j*N,..., j*N+n,..., j*N+N-1 first precoding units. The corresponding relationship can be that the frequency domain resources are the same, but the time domain resources are different.

[0175] In the embodiments of the present application, n can represent the relative index of the first precoding unit, and the corresponding absolute index can be j*N+n.

[0176] 2) Method 2, the first mapping relationship can be represented by Cj.

[0177] Among them, Cj is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precoding on the N first precoding units corresponding to the j-th second precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number, N is an integer greater than 1, and the S third ports are the ports determined by the receiving device corresponding to the first port. The first port is a port used to transmit the reference signal.

[0178] Optionally, Cj can satisfy the following formula (1): [P#j*N … P#j*N+n … P#j*N+N-1] = [P_CE#0,j P_CE#1,j … P_CE#S-1,j]*Cj Formula (1)

[0179] Among them, the matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] represents the precoding on the j-th second precoding unit on the S third ports. The matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] has S elements; among the S elements, P_CE#0,j represents the precoding on the j-th second precoding unit on the 0-th third port, P_CE#1,j represents the precoding on the j-th second precoding unit on the 1-st third port, and P_CE#S-1,j represents the precoding on the j-th second precoding unit on the S-1-st third port;

[0180] The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents precoding on the N first precoding units corresponding to the j-th second precoding unit, and the matrix [P#j*N … P#j*N+n … P#j*N+N-1] has N elements. Among the N elements, P#j*N represents precoding on the 0th first precoding unit among the N first precoding units corresponding to the j-th second precoding unit, P#j*N+n represents precoding on the nth first precoding unit among the N first precoding units corresponding to the j-th second precoding unit, and P#j*N+N-1 represents precoding on the N-1th first precoding unit among the N first precoding units corresponding to the j-th second precoding unit.

[0181] Optionally, Cj is a matrix obtained by conjugate transposition of the first matrix, the first matrix is ​​a matrix composed of S right singular vectors corresponding to the S singular values ​​with the largest energy among the N singular values ​​obtained by singular value decomposition (SVD) of the second matrix, and the second matrix is ​​a matrix composed of the precoding on N first precoding units corresponding to the j-th second precoding unit.

[0182] For example, the second matrix may satisfy the following formula (2):

[0183] [P#j*N … P#j*N+n … P#j*N+N-1]=UΣV H Formula (2)

[0184] The second matrix can be expressed as the matrix [P#j*N … P#j*N+n … P#j*N+N-1]. The physical meaning of each element in the second matrix is ​​described in formula (1) and is not repeated here. U, Σ, and V represent matrices obtained by SVD of the second matrix, and the superscript H indicates the conjugate transpose operation.

[0185] For example, Cj may satisfy the following formula (3):

[0186] Cj=(V(:,1:S)) H Formula (3)

[0187] The first matrix may be V(:,1:S).

[0188] In a possible implementation, the receiving end device may obtain the first mapping relationship according to formula (2) and formula (3).

[0189] Exemplarily, the precoding of the j-th second precoding unit on the S third ports may satisfy the following formula (4):

[0190] [P_CE#0,j P_CE#1,j … P_CE#S-1,j]=U(:,1:S)Σ(1:S,:1:S) Formula (4)

[0191] The precoding of the j-th second precoding unit on the S third ports can be expressed as a matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j], where the physical meaning of each element is described in formula (1) and is not repeated here.

[0192] In a possible implementation, the receiving end device can obtain the precoding of the j-th second precoding unit on the S third ports according to formula (2) and formula (4) to perform channel estimation on the reference signal.

[0193] In the embodiment of the present application, the precoding of the j-th second precoding unit on the S third ports is the S principal components of the precoding of the N first precoding units on a first port corresponding to the j-th second precoding unit.

[0194] For example, Cj and Cj,n may satisfy the following formula (5):

[0195] Cj=[Cj,0…Cj,n…Cj,N-1] Formula (5)

[0196] Combine Figure 5 , taking S=2 as an example, Figure 6 Another embodiment of the present application provides a precoding diagram of a data signal, a corresponding precoding diagram of a reference signal at a transmitting device, and a corresponding precoding diagram of a reference signal at a receiving device.

[0197] In the introduction Figure 6 to Figure 8 Before, let’s first unify the Figure 6 to Figure 8 Related concepts of frequency domain resources involved.

[0198] The channel estimation resource block in the embodiments of the present application refers to a unit divided in the frequency domain, which includes one or more second frequency domain resource units. A channel estimation resource block corresponds to the same channel estimation value. The channel estimation resource block and a frequency domain resource of a reference signal can have the same or different sizes in the frequency domain. The size of the channel estimation resource block is less than or equal to the size of the first precoding unit. In other words, the first precoding unit can include one or more channel estimation resource blocks.

[0199] A second precoding unit or a first precoding unit on a first port includes one or more frequency domain resources for reference signals and one or more frequency domain resources for non-reference signals. The frequency domain resources for reference signals are used to transmit reference signals, and the frequency domain resources for non-reference signals cannot be used to transmit reference signals.

[0200] Figure 6 , an example is given in which one second precoding unit includes two frequency domain resources of a reference signal and two frequency domain resources of a non-reference signal. Figure 7 and Figure 8 The frequency domain resources included in one channel estimation resource block are the same as the frequency domain resources included in one frequency domain resource of a reference signal or one frequency domain resource of a non-reference signal.

[0201] exist Figure 6 In the example, PRG#2-#j corresponds to PRG#1-#j*N, ..., PRG#1-j*N+n, ..., PRG#1-j*N+N-1, and the value of j is 0 or 1. The precoding method of the data signal and the corresponding precoding method of the reference signal at the transmitting end device can be found in Figure 5 The embodiments shown are not described in detail here. On the third port #0, the precoding on PRG#2-#0 can be expressed as P_CE#00, and the precoding on PRG#2-#1 can be expressed as P_CE#01. On the third port #1, the precoding on PRG#2-#0 can be expressed as P_CE#10, and the precoding on PRG#2-#1 can be expressed as P_CE#11. In PRG#1-#0, PRG#1-#1, PRG#1-#2, PRG#1-#3, PRG#2-#0 and PRG#2-#1, it can be assumed that the frequency domain resources of the reference signal are distributed in a comb-type manner on the second precoding unit or the first precoding unit on the first port. The embodiments of the present application do not impose any restrictions on the distribution method of the frequency domain resources of the reference signal. The resources other than the frequency domain resources of the reference signal in the first precoding unit are the frequency domain resources of the non-reference signal.

[0202] Combine Figure 6Table 1 shows the meaning and representation of the first mapping relationship. For j = 0, i.e., PRG#2-#0, the precoders on the two third ports include precoder P_CE#00 on third port #0 and precoder P_CE#10 on third port #1. The first mapping relationship between precoder P#0 on PRG#1-#0 and the precoders on PRG#2-#0 on the two third ports can be expressed as C0,0. The first mapping relationship between precoder P#1 on PRG#1-#1 and the precoders on PRG#2-#0 on the two third ports can be expressed as C0,1. C0 can be composed of C0,0 and C0,1.

[0203] Similarly, for j = 1, i.e., PRG #2-#1, the precoding on the two third ports includes precoding P_CE#01 on third port #0 and precoding P_CE#11 on third port #1. The first mapping relationship between precoding P#2 on PRG #1-#2 and the precoding on PRG #2-#1 on the two third ports can be expressed as C1,0. The first mapping relationship between precoding P#3 on PRG #1-#3 and the precoding on PRG #2-#1 on the two third ports can be expressed as C1,1. C1 can be composed of C1,0 and C1,1. C can be composed of C0 and C1.

[0204] Table 1

[0205]

[0206] Combine Figure 6 According to Table 1, C0 can satisfy the following formula (6):

[0207] [P#0]=[P_CE#00 P_CE#10]*C0,0

[0208] [P#1]=[P_CE#00 P_CE#10]*C0,1

[0209] [P#0 P#1]=[P_CE#00 P_CE#10]*C0 Formula (6)

[0210] Combine Figure 6 According to Table 1, C1 can satisfy the following formula (7):

[0211] [P#2]=[P_CE#01 P_CE#11]*C1,0

[0212] [P#3]=[P_CE#01 P_CE#11]*C1,1

[0213] [P#2 P#3]=[P_CE#01 P_CE#11]*C1 Formula (7)

[0214] 3) Mode 3: The first mapping relationship can be represented by C.

[0215] Among them, C is the mapping relationship between the precoding on the M second precoding units on the S third ports and the precoding on the M*N first precoding units corresponding to the M second precoding units, C is a matrix with a dimension of S*(N*M), S and M are positive integers, S is the number of third ports, N is the number of first precoding units corresponding to one second precoding unit, and N is an integer greater than 1.

[0216] Step S402: The transmitting device sends a reference signal to the receiving device; correspondingly, the receiving device receives the reference signal from the transmitting device.

[0217] The reference signal in the embodiment of the present application may be, for example, a demodulation reference signal, and the embodiment of the present application does not impose any limitation on the type of the reference signal.

[0218] Step S403: The receiving end device determines a channel estimation value of the data channel corresponding to the reference signal according to the reference signal and the first mapping relationship, wherein the precoding granularity of the data signal carried by the data channel is the first precoding granularity.

[0219] As described in the background technology, at the receiving end, multiple reference signals assumed to be transmitted on the same second precoding unit can be used for joint channel estimation. In other words, the channel estimation granularity is usually smaller than or equal to the precoding granularity corresponding to the reference signal at the receiving end device.

[0220] In the channel estimation method provided in the embodiment of the present application, the precoding granularity corresponding to the data signal and the reference signal at the transmitting end device remains unchanged to maintain high-precision precoding of the data signal. On this basis, since the precoding granularity corresponding to the reference signal at the receiving end device is increased, the precoding granularity corresponding to the reference signal at the receiving end device is greater than the data signal precoding granularity, and the channel estimation granularity is usually less than or equal to the precoding granularity corresponding to the reference signal at the receiving end device. Therefore, when the receiving end device performs channel estimation, the selected channel estimation granularity can be greater than the data signal precoding granularity. Therefore, this method can increase the channel estimation granularity, increase the number of reference signals used for joint channel estimation, and increase the channel estimation accuracy of the reference signal, thereby achieving the technical effect of improving the channel estimation accuracy of the data channel.

[0221] Optionally, step S403 may include the following steps S4031 and S4032:

[0222] Step S4031: The receiving end device determines a first channel estimation value of the reference signal according to the reference signal and the first mapping relationship.

[0223] The first channel estimation value of the reference signal is obtained by performing channel estimation on the reference signal according to a channel estimation granularity, and the channel estimation granularity is greater than the second precoding granularity.

[0224] Optionally, the first channel estimation value of the reference signal is the first channel estimation value of the reference signal on S third ports; step S4031 may include the following steps S4031a and S4031b:

[0225] Step S4031a: The receiving end device determines second channel estimation values ​​of the reference signals on the S third ports according to the reference signal on the first port and the first mapping relationship.

[0226] The S third ports are ports determined by the receiving device and corresponding to the first port, the first port is a port used to transmit a reference signal, and S is a positive integer.

[0227] Optionally, step S4031a may include: the receiving device determines a third channel estimation value of the reference signal on the first port based on the reference signal on the first port; the receiving device determines the second channel estimation values ​​of the reference signals on S third ports based on the third channel estimation value of the reference signal on the first port and the first mapping relationship.

[0228] Optionally, the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports in the second channel estimation value of the reference signal is obtained based on the third channel estimation value of the reference signal. The first precoding unit The method is obtained by using a third channel estimation value of a reference signal on a channel estimation resource block and a first mapping relationship.

[0229] The channel estimation resource block includes one or more second frequency domain resource units, and the size of the channel estimation resource block is less than or equal to the size of the first precoding unit; the first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain. j is any integer from 0 to M-1, M is the number of second precoding units, r represents the relative index of a channel estimation resource block in the R channel estimation resource blocks contained in the first precoding unit to which the channel estimation resource block belongs, r is any integer from 0 to R-1, R is the number of channel estimation resource blocks contained in a second precoding unit, and S, M and R are all positive integers. Indicates the number of channel estimation resource blocks contained in a first precoding unit, is a positive integer. mod is the mathematical symbol for remainder operation. represents r divided by The remainder obtained.

[0230] When the number of first precoding units corresponding to one second precoding unit is N,

[0231] It can represent the relative index of the first precoding unit, and the corresponding absolute index can be The second frequency domain resource unit in the embodiment of the present application may be, for example, a subcarrier, a subcarrier group, an RB or an RB group.

[0232] Optionally, the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports satisfies the following formula (8):

[0233] [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ]=[ H#r,j*P#j*N+n ]*Cj,n H (Cj,n*Cj,n H +σI) -1 Formula (8)

[0234] Among them, the matrix [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] represents the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports, and the matrix [ H#r,j*P CE #0,j H#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] has S elements; among the S elements, H#r,j* P CE #0,j represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P CE #1,j represents the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the first third port, H#r,j*P CE #S-1,j Represents the second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S-1th third port.

[0235] Among them, the matrix [H#r,j*P#j*N+n] Indicates the The first precoding unit The third channel estimation value of the reference signal on the channel estimation resource block, Cj,n represents the first mapping relationship, σ is a real number, The specific physical meaning of Cj,n can be found in the relevant description of the representation method 1 of the first mapping relationship in the above embodiment, which will not be repeated here.

[0236] In the embodiments of the present application, underlines represent estimated values ​​of parameters. For example, H#r,j*P CE #0,j Represents H#r,j*P CE #0, estimated value of j.

[0237] In formula (8), Cj,n, H#r,j*P#j*N+n The n in all satisfy

[0238] In the embodiments of the present application, for clarity of description, in formula (8) and the subsequent formula (13), H#r,j*P#j*N +n There is a comma between r and j. Figure 7 、 Figure 8 In Tables 2 and 3, when r and j take specific values, there is no comma between r and j. The presence of a comma between r and j is for clarity of expression and does not change the actual physical meaning. For example, when r = 2, j = 0, N = 2, and n = 1, H#r,j*P#j*N+n It can be expressed as H#20*P#1 .

[0239] Combine Figure 6 , Figure 7 Schematic diagram of a process for determining a first channel estimation value of a reference signal.

[0240] exist Figure 7 Specifically, the receiving device may determine a third channel estimation value of the reference signal on the first port based on the (received) reference signal received on the frequency domain resources of the multiple reference signals on the first port and the known transmitted reference signal.

[0241] Afterwards, the receiving device may determine, based on the third channel estimation value of the reference signal on the first port and the first mapping relationship, second channel estimation values ​​of the reference signals on the S third ports (including second channel estimation value #0 of the reference signal on the third port #0 and second channel estimation value #1 of the reference signal on the third port #1). The granularity of determining the second channel estimation values ​​of the reference signals on the S third ports is a channel estimation resource block, where r takes a value of 0, 1, 2, or 3.

[0242] Combine Figure 7 , for PRG#2-#0 and for PRG#2-#1, Tables 2 and 3 show the third channel estimation value of the reference signal on the first port, the second channel estimation values ​​of the reference signals on the S third ports, and the corresponding relationship of the first mapping relationship.

[0243] Table 2

[0244]

[0245] Among them, combined Figure 7 According to Table 2, C0,0 can satisfy the following formula (9):

[0246] [ H#00*P CE #00 H#00*P CE #10 ]=[ H#00*P#0 ]*C0,0H(C0,0*C0,0 H +σI) -1 Formula (9)

[0247] Among them, combined Figure 7 According to Table 2, C0,1 can satisfy the following formula (10):

[0248] [ H#20*P CE #00 H#20*P CE #10 ]=[ H#20*P#1 ]*C0,1 H (C0,1*C0,1 H +σI) -1 Formula (10)

[0249] Table 3

[0250]

[0251] Among them, combined Figure 7 According to Table 3, C1,0 can satisfy the following formula (11):

[0252] [ H#01*P CE #01 H#01*P CE #11 ]=[ H#01*P#0 ]*C1,0 H (C1,0*C1,0 H +σI) -1 Formula (11)

[0253] Among them, combined Figure 7 According to Table 3, C1,1 can satisfy the following formula (12):

[0254] [ H#21*P CE #01 H#21*P CE #11 ]=[ H#21*P#1 ]*C1,1 H (C1,1*C1,1 H +σI) -1 Formula (12)

[0255] Step S4031b: The receiving end device performs joint channel estimation on the second channel estimation value of the reference signal according to the channel estimation granularity to obtain the first channel estimation value of the reference signal.

[0256] Exemplarily, the channel estimation granularity may be greater than the second precoding granularity and less than or equal to the first coding granularity.

[0257] Optionally, step S4031b may include: the receiving end device performs joint channel estimation on the second channel estimation value of the reference signal corresponding to the kth channel estimation unit in the second channel estimation value of the reference signal on the kth channel estimation unit on the sth third port, to obtain the first channel estimation value of the reference signal corresponding to the kth channel estimation unit in the first channel estimation value of the reference signal; wherein the channel estimation granularity is the size of the channel estimation unit in the frequency domain, s is any integer from 0 to S-1, S is the number of third ports, k is any integer from 0 to K-1, K is the number of channel estimation units, and S and K are positive integers.

[0258] Similarly, according to the channel estimation granularity, the frequency domain resources allocated to the terminal device can be divided into multiple channel estimation units.

[0259] Exemplarily, the channel estimation unit may be a PRB bundling group (PRB Bundling Group, PBG).

[0260] exist Figure 7 In step S4031b, the second arrow may represent step S4031b. It is assumed that the channel estimation granularity is the same as the second precoding granularity. The first channel estimation values ​​of the reference signals on the S third ports may include the first channel estimation value #0 of the reference signal on the third port #0 and the first channel estimation value #1 of the reference signal on the third port #1. The following describes the process of determining the first channel estimation value #0 of the reference signal corresponding to PRG #2-#0, using PRG #2-#0 on the third port #0 as an example channel estimation unit.

[0261] In the first step, the receiving device determines the second channel estimation value #0 of the reference signal on PRG #2-#0 on the third port #0, that is, H#00*P_CE#00 and H#20*P_CE#00 .

[0262] The second channel estimation value #0 of the reference signal is the channel estimation value of the reference signal on the frequency domain resource of the reference signal. Generally, on the third port #0, the second channel estimation value #0 of the reference signal on the j-th channel estimation unit is H#0,j*P_ CE#0,j , H#2,j*P_CE#0,j ,…

[0263] In the second step, the receiving end device determines the first channel estimation value #0 of the reference signal on PRG#2-#0 on the third port #0 based on the second channel estimation value #0 of the reference signal on PRG#2-#0 on the third port #0. In other words, the receiving end device determines the first channel estimation value #0 of the reference signal on PRG#2-#0 on the third port #0 based on the second channel estimation value #0 of the reference signal on PRG#2-#0 on the third port #0. H#00*P_CE#00 and H#20*P_CE#00 ,Sure H#00*P_CE#00 、 H#10*P_CE#00 、 H#20*P_CE#00 and H#30*P_CE#00 The determination method may be, for example, filtering or interpolation. The filtering may be specifically Wiener filtering, and the interpolation may be specifically manifold interpolation. The embodiment of the present application does not impose any limitation on this.

[0264] The first channel estimation value #0 of the reference signal is the channel estimation value of the reference signal on the frequency domain resource of the reference signal and the frequency domain resource of the non-reference signal. Generally, on the third port #0, the first channel estimation value #0 of the reference signal on the j-th channel estimation unit is H#0,j*P_CE#0,j , H#1,j*P_CE#0,j , H#2,j*P_CE#0,j , H#3,j*P_CE#0, j ,…

[0265] Similarly, by executing the first and second steps on each channel estimation unit of each port, the receiving end device can obtain a first channel estimation value of the reference signal.

[0266] Step S4032: The receiving end device determines a channel estimation value of the data channel according to the first channel estimation value of the reference signal and the first mapping relationship.

[0267] Step S4032 can also be expressed as: the receiving device determines the channel estimation value of the data channel on the second port based on the first channel estimation value of the reference signal on the first port and the first mapping relationship; the first port is a port for transmitting the reference signal, and the second port is a port for transmitting the data channel.

[0268] Optionally, the first channel estimation value of the reference signal is the first channel estimation value of the reference signal on the S third ports, and the first channel estimation value corresponding to the data channel is The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block is obtained according to the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports and the first mapping relationship;

[0269] The channel estimation resource block includes one or more second frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the first precoding unit, the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, the S third ports correspond to the first port, and the first port is a port for transmitting a reference signal; j is any integer from 0 to M-1, M is the number of second precoding units, r represents the relative index of a channel estimation resource block in the R channel estimation resource blocks contained in the first precoding unit to which the channel estimation resource block belongs, r is any integer from 0 to R-1, R is the number of channel estimation resource blocks contained in a second precoding unit, S, M and R are all positive integers, Indicates the number of channel estimation resource blocks contained in a first precoding unit, is a positive integer. mod is the mathematical symbol for remainder operation. represents r divided by The remainder obtained.

[0270] When the number of first precoding units corresponding to one second precoding unit is N,

[0271] It can represent the relative index of the first precoding unit, and the corresponding absolute index can be

[0272] Optionally, the channel estimation value corresponding to the data channel The first precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block satisfies the following formula (13):

[0273] [ H#r,j*P#j*N+n ]=[ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ]*Cj,n Formula (13)

[0274] Among them, the matrix [H#r,j*P#j*N+n] Indicates the channel estimation value corresponding to the data channel The first precoding unit A channel estimation value corresponding to a data channel on a channel estimation resource block;

[0275] Among them, the matrix [ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j] represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports, and the matrix [ H#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ] has S elements, among which, H#r,j*P_CE#0 represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P_CE#1,j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the first third port, H#r,j*P_CE#S-1,j represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S-1-th third port, and Cj,n represents a first mapping relationship. The specific physical meaning represented by Cj,n can be found in the description of the representation method 1 of the first mapping relationship in the above embodiment, and will not be repeated here.

[0276] In formula (13), Cj,n, H#r,j*P#j*N+n The n in all satisfy

[0277] In the embodiment of the present application, the receiving device may obtain formula (13) but not formula (1). Alternatively, the receiving device may obtain formula (1) and derive formula (13) or a formula similar to formula (13) based on formula (1) to determine the channel estimation value of the data channel.

[0278] Combine Figure 7 , Figure 8 This figure illustrates the process of determining a channel estimation value for a data channel. The value of r is 0, 1, 2, or 3. On a channel estimation resource block, the matrix consisting of the first channel estimation value #0 of the reference signal and the first channel estimation value #1 of the reference signal is multiplied by the first mapping relationship corresponding to the channel estimation resource block to obtain the channel estimation value for the data signal.

[0279] Combine Figure 8 , Tables 4 and 5 show the second channel estimation values ​​of the reference signals on the S third ports (including the first channel estimation value #0 of the reference signal on the third port #0 and the first channel estimation value #1 of the reference signal on the third port #1), the channel estimation value of the data signal on the second port, and the corresponding relationship of the first mapping relationship, respectively, for PRG#2-#0 and PRG#2-#1.

[0280] Table 4

[0281]

[0282] Among them, combined Figure 8According to Table 4, C0,0 can satisfy the following formula (14):

[0283] [ H#00*P#0 ]=[ H#00*P_CE#00 H#00*P_CE#10 ]*C0,0

[0284] [ H#10*P#0 ]=[ H#10*P_CE#00 H#10*P_CE#10 ]*C0,0 formula (14)

[0285] Among them, combined Figure 8 According to Table 4, C0,1 can satisfy the following formula (15):

[0286] [ H#20*P#1 ]=[ H#20*P_CE#00 H#20*P_CE#10 ]*C0,1

[0287] [ H#30*P#1 ]=[ H#30*P_CE#00 H#30*P_CE#10 ]*C0,1 Formula (15)

[0288] Table 5

[0289]

[0290] Among them, combined Figure 8 According to Table 5, C1,0 can satisfy the following formula (16):

[0291] [ H#01*P#2 ]=[ H#01*P_CE#01 H#01*P_CE#11 ]*C1,0

[0292] [ H#11*P#2 ]=[ H#11*P_CE#01 H#11*P_CE#11 ]*C1,0 Formula (16)

[0293] Among them, combined Figure 8 According to Table 5, C1,1 can satisfy the following formula (17):

[0294] [ H#21*P#3 ]=[ H#21*P_CE#01 H#21*P_CE#11 ]*C1,1

[0295] [ H#31*P#3 ]=[ H#31*P_CE#01 H#31*P_CE#11 ]*C1,1 Formula (17)

[0296] It can be understood that in the above embodiments, the methods and / or steps implemented by the receiving device can also be implemented by components (such as chips or circuits) that can be used for the receiving device or an apparatus including the receiving device; the methods and / or steps implemented by the transmitting device can also be implemented by components (such as chips or circuits) that can be used for the transmitting device or an apparatus including the transmitting device.

[0297] It is understandable that, in order to implement the above functions, the receiving device or the transmitting device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0298] In the embodiment of the present application, the receiving device or the transmitting device can be divided into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0299] For example, the receiving device in the embodiment of the present application may adopt Figure 9 The communication device 900 may include a receiving module 901 and a determining module 902. Optionally, the communication device 900 may further include a channel estimation module 903. The communication device 900 is used to implement the above Figure 4 to Figure 8 The functions of the receiving device in the method embodiment are shown.

[0300] For example, when the communication device 900 is used to implement Figure 4 The functions of the receiving device in the method embodiment shown are: a receiving module 901, used to receive a reference signal; a determining module 902, used to determine a channel estimation value of a data channel corresponding to the reference signal based on the reference signal and a first mapping relationship.

[0301] For a more detailed description of the receiving module 901, the determining module 902 and the channel estimation module 903, please refer to Figure 4 to Figure 8 The method embodiment shown is described in detail.

[0302] For another example, the sending end device in the embodiment of the present application may adopt Figure 10 The communication device 10 is used to implement the above Figure 4 to Figure 8 The functions of the transmitting end device in the method embodiment shown are as follows: The communication device 10 may include a transmitting module 1001 .

[0303] For example, when the communication device 10 is used to implement Figure 4 The functions of the transmitting end device in the method embodiment shown are: a transmitting module 1001, configured to transmit a first mapping relationship and / or first indication information; and the transmitting module 1001, further configured to transmit a reference signal.

[0304] For a more detailed description of the sending module 1001, please refer to Figure 4 to Figure 8 The method embodiment shown is described in detail.

[0305] In this embodiment, the communication device 900 and the communication device 10 are presented in the form of functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions.

[0306] In a simple embodiment, those skilled in the art will appreciate that the communication device 900 may be configured as Figure 3 The form of the communication device 110 is shown.

[0307] for example, Figure 3 The processor 111 in the communication device 110 shown can call the program stored in the memory 112 to enable the communication device 900 to perform the channel estimation method in the above method embodiment. Figure 9 Part of the functions / implementation process of the determination module 902 and the channel estimation module 903 can be achieved by Figure 3 The processor 111 in the communication device 110 shown calls the program stored in the memory 112 to implement; Figure 9 Part of the functions / implementation processes of the receiving module 901 in the embodiment can be implemented by the transceiver 115.

[0308] In a simple embodiment, those skilled in the art will appreciate that the communication device 10 may be configured to: Figure 3 The form of the communication device 110 is shown.

[0309] for example, Figure 3 The processor 111 in the communication device 110 shown can call the program stored in the memory 112 to enable the communication device 10 to perform the channel estimation method in the above method embodiment. Specifically, Figure 10 Part of the functions / implementation processes of the sending module 1001 can be implemented by the transceiver 115.

[0310] Since the communication device 900 and the communication device 10 provided in this embodiment can execute the above-mentioned channel estimation method, the technical effects that can be obtained can refer to the above-mentioned method embodiments and will not be repeated here.

[0311] It should be noted that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a programmable logic device (PLD), or a logic circuit that implements dedicated logic operations.

[0312] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0313] Optionally, an embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the communication device also includes a memory. Optionally, the chip system can be composed of a chip, or can include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.

[0314] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments may be implemented 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 the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0315] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0316] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A channel estimation method, characterized in that: Applied to the receiving device side, including: receiving a reference signal, wherein a precoding granularity corresponding to the reference signal at the transmitting end device is a first precoding granularity, Based on the reference signal and the first mapping relationship, a channel estimation value of the data channel corresponding to the reference signal is determined, wherein the precoding granularity of the data signal carried by the data channel is the first precoding granularity, the first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, the precoding granularity of the reference signal corresponding to the receiving end device is a second precoding granularity, and the second precoding granularity is greater than the first precoding granularity.

2. The method according to claim 1, characterized in that The determining, according to the reference signal and the first mapping relationship, a channel estimation value of a data channel corresponding to the reference signal includes: Determining a first channel estimation value of the reference signal according to the reference signal and the first mapping relationship; wherein the first channel estimation value of the reference signal is obtained by performing channel estimation on the reference signal according to a channel estimation granularity, and the channel estimation granularity is greater than the second precoding granularity; A channel estimation value of the data channel is determined according to the first channel estimation value of the reference signal and a first mapping relationship.

3. The method according to claim 1 or 2, characterized in that The precoding corresponding to the reference signal at the transmitting end device is the same as the precoding of the data channel.

4. The method according to any one of claims 1 to 3, characterized in that The first precoding granularity is the size of the first precoding unit in the frequency domain, and the second precoding granularity is the size of the second precoding unit in the frequency domain.

5. The method according to claim 4, characterized in that The method further comprises: First indication information is received, where the first indication information is used to indicate the first precoding granularity and the second precoding granularity.

6. The method according to claim 5, characterized in that The first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit; Alternatively, the first indication information includes: the number of first frequency domain resource units included in the first precoding unit or the second precoding unit, and the number N of the first precoding units corresponding to one second precoding unit, where N is an integer greater than 1.

7. The method according to any one of claims 1 to 6, characterized in that The port for transmitting the reference signal is the first port, the port for transmitting the data channel is the second port, and the number of the first port and the number of the second port are both 1.

8. The method according to claim 7, characterized in that The first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal at the transmitting end device and the precoding corresponding to the reference signal at the receiving end device, including: The first mapping relationship is a mapping relationship between the precoding corresponding to the reference signal on the first port on the transmitting end device and the precoding corresponding to the reference signal on the third port on the receiving end device; Alternatively, the first mapping relationship is a mapping relationship between the precoding of the data channel on the second port and the precoding corresponding to the receiving end device of the reference signal on the third port; The third port is a port determined by the receiving device and corresponding to the first port, and the number of the third ports is S, where S is a positive integer.

9. The method according to any one of claims 1 to 8, characterized in that The method further includes: Receiving the first mapping relationship.

10. The method according to any one of claims 4-6, wherein The first mapping relationship is represented by Cj,n. Cj,n is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precoding on the n-th second precoding unit among the N first precoding units corresponding to the j-th second precoding unit. Cj,n is a matrix with a dimension of S*1. j and n are natural numbers. S is the number of the third ports, and S is a positive integer. N is the number of first precoding units corresponding to one second precoding unit, and N is an integer greater than 1. n < N, j < M, M is the number of second precoding units, and M is a positive integer; Alternatively, the first mapping relationship is represented by C. C is the mapping relationship between the precodings on the M second precoding units on the S third ports and the precodings on the M*N first precoding units corresponding to the M second precoding units. C is a matrix with a dimension of S*(N*M). S and M are positive integers. S is the number of the third ports, M is the number of second precoding units, and N is the number of first precoding units corresponding to one second precoding unit, and N is an integer greater than 1; Wherein, the S third ports are the ports determined by the receiving end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

11. The method according to any one of claims 1 to 9, characterized in that The first mapping relationship is represented by Cj. Cj is the mapping relationship between the precoding on the j-th second precoding unit on the S third ports and the precodings on the N first precoding units corresponding to the j-th second precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number. N is the number of first precoding units corresponding to one second precoding unit, and N is an integer greater than 1. The S third ports are the ports determined by the receiving end device corresponding to the first port, and the first port is a port for transmitting the reference signal.

12. The method according to claim 11, characterized in that Cj satisfies the following relationship: [P#j*N … P#j*N+n … P#j*N+N-1]=[P_CE#0,j P_CE#1,j … P_CE#S-1,j]*Cj Wherein, the matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] represents the precoding on the j-th second precoding unit on the S third ports, and the matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] has S elements; among the S elements, P_CE#0,j represents the precoding on the j-th second precoding unit on the 0-th third port, P_CE#1,j represents the precoding on the j-th second precoding unit on the 1-st third port, and P_CE#S-1,j represents the precoding on the j-th second precoding unit on the (S-1)-th third port; The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents precoding on N first precoding units corresponding to the j-th second precoding unit, and the matrix [P#j*N … P#j*N+n … P#j*N+N-1] has N elements; among the N elements, P#j*N represents precoding on the 0th first precoding unit among the N first precoding units corresponding to the j-th second precoding unit, P#j*N+n represents precoding on the nth first precoding unit among the N first precoding units corresponding to the j-th second precoding unit, and P#j*N+N-1 represents precoding on the N-1th first precoding unit among the N first precoding units corresponding to the j-th second precoding unit.

13. The method according to claim 11 or 12, characterized in that The Cj is a matrix obtained by conjugate transposition of the first matrix, the first matrix is ​​a matrix composed of S right singular vectors corresponding to the S singular values ​​with the largest energy among the N singular values ​​obtained by singular value decomposition SVD of the second matrix, and the second matrix is ​​a matrix composed of the precoding on the N first precoding units corresponding to the j-th second precoding unit.

14. The method according to claim 2, characterized in that The first channel estimation value of the reference signal is the first channel estimation value of the reference signal on the S third ports; and determining the first channel estimation value of the reference signal according to the reference signal and the first mapping relationship includes: Determining, based on the reference signal on the first port and the first mapping relationship, second channel estimation values ​​of the reference signal on the S third ports; wherein the S third ports are ports determined by the receiving device to correspond to the first port, the first port is a port for transmitting the reference signal, and S is a positive integer; Perform joint channel estimation on the second channel estimation value of the reference signal according to the channel estimation granularity to obtain the first channel estimation value of the reference signal.

15. The method according to claim 14, characterized in that The determining, according to the reference signal on the first port and the first mapping relationship, second channel estimation values ​​of the reference signals on the S third ports includes: determining a third channel estimation value of the reference signal on the first port according to the reference signal on the first port; Determine second channel estimation values ​​of the reference signals on the S third ports according to the third channel estimation value of the reference signal on the first port and the first mapping relationship.

16. The method according to claim 15, characterized in that The second channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports in the second channel estimation value of the reference signal is obtained based on the third channel estimation value of the reference signal. The first precoding unit obtained by using a third channel estimation value of a reference signal on a channel estimation resource block and the first mapping relationship; The channel estimation resource block includes one or more second frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the first precoding unit; the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, j is any integer from 0 to M-1, M is the number of the second precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks contained in one second precoding unit, S, M and R are all positive integers, represents the number of the channel estimation resource blocks included in a first precoding unit, is a positive integer, r mod represents r divided by The remainder obtained.

17. The method according to claim 16, characterized in that The second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports satisfies the following relationship: H#r,j*P CE #0, jH#r,j*P CE #1,j … H#r,j*P CE #S-1,j ]=[ H#r,j*P#j*N+n ]*Cj,n H (Cj,n*Cj,n H +σI) -1 Among them, the matrix [ H#r,j*P CE #0,jH#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] represents the second channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports, and the matrix [ H#r,j*P CE #0,jH#r,j*P CE #1,j … H#r,j*P CE #S-1,j ] has S elements; among the S elements, H# r,j*P CE #0,j represents a second channel estimation value of a reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P CE #1,j represents a second channel estimation value of a reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the first said third port, H#r,j*P CE #S-1,j A second channel estimation value representing a reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S-1-th third port; Among them, the matrix [H#r,j*P#j*N+n] Indicates the The rth mod The third channel estimation value of the reference signal on the channel estimation resource block, Cj,n represents the first mapping relationship, σ is a real number, Cj,n, H#r,j*P#j*N+n The n in all satisfy 18. The method according to any one of claims 14 to 17, characterized in that: The first channel estimation value of the reference signal is obtained by performing channel estimation on the reference signal according to a channel estimation granularity, including: At the k-th channel estimation unit on the s-th third port, the first channel estimation value of the reference signal corresponding to the k-th channel estimation unit in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on the second channel estimation value of the reference signal corresponding to the k-th channel estimation unit in the second channel estimation value of the reference signal; Among them, the channel estimation granularity is the size of the channel estimation unit in the frequency domain, s is any integer from 0 to S-1, S is the number of the third ports, k is any integer from 0 to K-1, K is the number of channel estimation units, and S and K are positive integers.

19. The method according to claim 2, characterized in that The first channel estimation value of the reference signal is the first channel estimation value of the reference signal on S third ports, and the first channel estimation value corresponding to the data channel is The rth mod The channel estimation value corresponding to the data channel on the channel estimation resource block is obtained according to the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S third ports and the first mapping relationship; The channel estimation resource block includes one or more second frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the first precoding unit, the first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, the S third ports correspond to the first port, and the first port is a port for transmitting the reference signal; j is any integer from 0 to M-1, M is the number of the second precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks contained in a second precoding unit, S, M and R are all positive integers, represents the number of the channel estimation resource blocks included in a first precoding unit, is a positive integer, r mod represents r divided by The remainder obtained.

20. The method according to claim 19, characterized in that The channel estimation value corresponding to the data channel The rth mod The channel estimation value corresponding to the data channel on the channel estimation resource block satisfies the following relationship: [ H#r,j*P#j*N+n ]=[ H#r,j*P_CE#0,jH#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ]*Cj,n Among them, the matrix [H#r,j*P#j*N+n] Indicates the channel estimation value corresponding to the data channel The rth mod A channel estimation value corresponding to a data channel on a channel estimation resource block; Among them, the matrix [ H#r,j*P_CE#0,jH#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ] represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the S third ports, and the matrix [ H#r,j*P_CE#0,jH#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j ] has S elements, among which, H#r,j*P_CE#0 represents a first channel estimation value of a reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the 0-th third port, H#r,j*P_CE#1,j represents a first channel estimation value of a reference signal on the r-th channel estimation resource block in the j-th second precoding unit on the first said third port, H#r,j*P_CE#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth second precoding unit on the S-1th third port, Cj,n represents the first mapping relationship, Cj,n, H#r,j*P#j*N+n The n in all satisfy 21. A channel estimation method, characterized in that: Applied to the sending device side, including: Sending a first mapping relationship, where the first mapping relationship is a mapping relationship between a precoding corresponding to a reference signal at the transmitting end device and a precoding corresponding to the reference signal at the receiving end device, where a precoding granularity of the reference signal at the transmitting end device is a first precoding granularity, and a precoding granularity of the reference signal at the receiving end device is a second precoding granularity, where the second precoding granularity is greater than the first precoding granularity; The reference signal is sent, where the reference signal and the first mapping relationship are used to determine a channel estimation value of a data channel corresponding to the reference signal, and a precoding granularity of a data signal carried by the data channel is the first precoding granularity.

22. The method according to claim 21, characterized in that The method further comprises: First indication information is sent, where the first indication information is used to indicate the first precoding granularity and the second precoding granularity.

23. The method according to claim 22, characterized in that The first indication information includes: the number of first frequency domain resource units respectively included in the first precoding unit and the second precoding unit; Alternatively, the first indication information includes: the number of first frequency domain resource units included in the first precoding unit or the second precoding unit, and a quotient N of the number of first frequency domain resource units included in the second precoding unit and the number of first frequency domain resource units included in the first precoding unit. The first precoding granularity is the size of the first precoding unit in the frequency domain, the second precoding granularity is the size of the second precoding unit in the frequency domain, and N is an integer greater than 1.

24. A channel estimation method, characterized in that: Applied to the sending device side, including: Sending first indication information; wherein the first indication information is used to indicate a first precoding granularity and a second precoding granularity, the first precoding granularity being a precoding granularity corresponding to the reference signal at the transmitting end device, the second precoding granularity being a precoding granularity corresponding to the reference signal at the receiving end device, and the second precoding granularity being larger than the first precoding granularity; The reference signal is sent, where the reference signal is used to determine a channel estimation value of a data channel corresponding to the reference signal, and a precoding granularity of a data signal carried by the data channel is the first precoding granularity.

25. A communication device, characterized in that: The communication device includes: a module or unit for implementing the method according to any one of claims 1 to 20; or a module or unit for implementing the method according to any one of claims 21 to 23; or a module or unit for implementing the method according to claim 24.

26. A communication device, characterized in that: include: A memory and a processor coupled to the memory, the memory being used to store a program, and the processor being used to execute the program stored in the memory; when the communication device is running, the processor runs the program, so that the communication device executes the method described in any one of claims 1 to 20; or, the communication device executes the method described in any one of claims 21 to 23; or, the communication device executes the method described in claim 24.

27. A communication system, characterized in that: The communication system includes a receiving device and a sending device; wherein the receiving device is used to execute the method as described in any one of claims 1-20, and the sending device is used to execute the method as described in any one of claims 21-23; or, the receiving device is used to execute the method as described in any one of claims 1-20, and the sending device is used to execute the method as described in claim 24.

28. A computer-readable storage medium, characterized in that A computer program is stored thereon, which, when executed by a computer, enables the computer to execute the method described in any one of claims 1 to 20; or, when executed by a computer, enables the computer to execute the method described in any one of claims 21 to 23; or, when executed by a computer, enables the computer to execute the method described in claim 24.

29. A computer program product, characterized in that The computer program product includes computer instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 20, or enable the computer to execute the method according to any one of claims 21 to 23; or enable the computer to execute the method according to claim 24.