Channel estimation method, apparatus and system

By increasing the precoding granularity of the reference signal in the receiving device and using a mapping relationship for channel estimation, the problem of decreased channel estimation accuracy in the sixth-generation mobile communication system is solved, and high-precision channel estimation of the data channel is achieved.

WO2025195232A1PCT designated stage Publication Date: 2025-09-25HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/081939
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-20
Filing Date
2025-03-11
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

In the sixth-generation mobile communication system, with the surge in the number of antennas, the resource density of the demodulation reference signal decreases, resulting in a decrease in channel estimation accuracy. It is difficult to improve the channel estimation accuracy of the data channel while maintaining high-precision precoding of the data signal.

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 using a mapping relationship for channel estimation, the channel estimation granularity is increased, thereby improving the channel estimation accuracy.

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 CN2025081939_25092025_PF_FP_ABST
    Figure CN2025081939_25092025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of present application are a channel estimation method, an apparatus and a system, which are used for improving the channel estimation precision for data channels while maintaining high-precision precoding of data signals. The method comprises: receiving a reference signal, wherein a precoding granularity corresponding to the reference signal at a transmitting end device is a first precoding granularity; and, according to the reference signal and a first mapping relationship, determining a channel estimation value of a data channel corresponding to the reference signal, wherein the precoding granularity of a data signal carried by the data channel is the first precoding granularity, the first mapping relationship is a mapping relationship between precoding corresponding to the reference signal at the transmitting end device and precoding corresponding to the reference signal at a receiving end device, a precoding granularity corresponding to 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

Channel estimation method, device and system

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 20, 2024, with application number 202410326731.9 and application name “Channel Estimation Method, Device and System”, the entire contents of which are incorporated by reference into this application. Technical Field

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

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

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

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

[0006] 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

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

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

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

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

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

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

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

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

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

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

[0017] In combination with the above-mentioned first 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, where S is a positive integer.

[0018] In combination with the above first aspect, in a possible implementation manner, the method further includes: receiving the first mapping relationship.

[0019] Combined with the above first aspect, in a possible implementation manner, the first mapping relationship is characterized by Cj,n, where Cj,n is a 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 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 characterized by C, where C is a parameter 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 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; 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.

[0020] Combined with the above first aspect, in a possible implementation manner, the first mapping relationship is characterized by Cj, where Cj is a parameter 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, 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.

[0021] Combined with the above first aspect, in a possible implementation manner, 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

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

[0027] In combination with the foregoing first aspect, in a possible implementation manner, 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:

[0028] Among them, the matrix 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 There are S elements; among these S elements, H#r,j*P CE #0,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 0th 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 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] represents 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, and n in Cj,n and H#r,j*P#j*N+n all satisfies

[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 values ​​corresponding to the data channels on the channel estimation resource blocks satisfy the following relationship: [H#r,j*P#j*N+n]=pH#r,j*P_CE#0,j H#r,j*P_CE#1,j … H#r,j*P_CE#S-1,j]*Cj,n

[0032] Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value corresponding to the data channel. The first precoding unit channel estimation value corresponding to the data channel on the channel estimation resource block; wherein 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 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 rth channel estimation resource block in the jth second precoding unit on the 0th 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 1st 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, and n in Cj,n and H#r,j*P#j*N+n both satisfy

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

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

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

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

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

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

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

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

[0041] Combined with the second aspect above, 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. 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. 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 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; 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.

[0042] Combined with the second aspect above, 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. 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.

[0043] Combined with the second aspect above, in a possible implementation, 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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0057] Combined with the above fourth aspect, 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, 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, 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.

[0058] Combined with the above fourth aspect, 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. 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.

[0059] Combined with the above fourth aspect, in a possible implementation, 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

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

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

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

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

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

[0065] In combination with the fourth 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

[0066] 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 these S elements, H#r,j*P CE #0,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 0th 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 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] represents 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, and n in Cj,n and H#r,j*P#j*N+n all satisfies

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

[0068] 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, r mod represents r divided by The remainder obtained.

[0069] 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:

[0070] [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

[0071] Among them, the matrix [H#r,j*P#j*N+n] represents 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;

[0072] 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 r-th channel estimation resource block in the j-th second precoding unit on the S third ports. 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 rth channel estimation resource block in the jth second precoding unit on the 0th 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 1st 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, and n in Cj,n and H#r,j*P#j*N+n both satisfy

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

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

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

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

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

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

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

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

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

[0082] Combined with the above fifth aspect, 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 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; 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.

[0083] Combined with the above fifth aspect, 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 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.

[0084] Combined with the above fifth aspect, in a possible implementation, 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0099] 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

[0100] FIG1 is a schematic diagram of a current precoding method for demodulation reference signals and data signals;

[0101] FIG2 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0102] FIG3 is a first structural diagram of a communication device provided in an embodiment of the present application;

[0103] FIG4 is a flow chart of a channel estimation method provided in an embodiment of the present application;

[0104] FIG5 is a schematic diagram of precoding of a reference signal and a data signal provided in an embodiment of the present application;

[0105] FIG6 is a schematic diagram of another precoding method for a reference signal and a data signal provided in an embodiment of the present application;

[0106] FIG7 is a schematic diagram of a process for determining a first channel estimation value of a reference signal according to an embodiment of the present application;

[0107] FIG8 is a schematic diagram of a process for determining a channel estimation value of a data channel provided by an embodiment of the present application;

[0108] FIG9 is a second structural diagram of a communication device provided in an embodiment of the present application;

[0109] FIG10 is a third structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0110] The following describes the current precoding method of the demodulation reference signal and the data signal with reference to FIG1 .

[0111] 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).

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

[0113] In a multi-antenna system, the purpose of precoding is to map the transmission layer to a set of antenna ports based on a precoding matrix. The precoding granularity is one or more contiguous frequency domain resource units. Based on the precoding granularity, the frequency domain resources allocated to a terminal device can be divided into multiple precoding units, and the same precoding can be used within each precoding unit. As shown in Figure 1, the transmitter can use the same precoding granularity to precode the demodulation reference signal and data signal, and the precoding of the demodulation reference signal and data signal can be the same within the same precoding unit. Specifically, on the ports transmitting the demodulation reference signal and data signal, the frequency domain resources allocated to the terminal device can be divided into multiple precoding units based on the same precoding granularity. In Figure 1, 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. Precoding units with the same number have the same precoding for the demodulation reference signal and data signal. Precoding units with the same number are considered the same precoding unit. For example, the precoding of the demodulation reference signal and the data signal on precoding unit #0 is both precoding #0; the precoding of the demodulation reference signal and the data signal on precoding unit #1 is both precoding #1; the precoding of the demodulation reference signal and the data signal on precoding unit #2 is both precoding #2; and the precoding of the demodulation reference signal and the data signal on precoding unit #3 is both precoding #3.

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

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

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

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

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

[0119] The architectural diagram of the mobile communication system shown in FIG2 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in FIG2 , the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The radio access network 100 may include at least one radio access network device (such as 110a and 110b in FIG2 ) and at least one terminal device (such as 120a-120j in FIG2 ). The terminal device is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent and distinct physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the radio access network device. Terminal devices and radio access network devices may be connected to each other via wired or wireless connections. FIG2 is only a schematic diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG2 .

[0120] 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, and different RAN nodes respectively implement part of the functions of the base station. 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 the 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).

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

[0122] The wireless access network device can be a macro base station (such as 110a in Figure 2), a micro base station or an indoor station (such as 110b in Figure 2), a relay node, a donor node, etc. The embodiments of this application do not limit the specific technology and 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.

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

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

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

[0126] The roles of base stations and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 2 can be configured as a mobile base station. To terminal devices 120j accessing the wireless access network 100 via 120i, terminal device 120i is a base station. However, to base station 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 2 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 2 can be referred to as communication devices with terminal functionality.

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

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

[0129] For example, the transmitting device provided in the embodiment of the present application may be a wireless access network node, such as 110a or 110b in FIG2 , and the receiving device provided in the embodiment of the present application may be a terminal device, such as any one of 120a-120j in FIG2 . Alternatively, the transmitting device provided in the embodiment of the present application may be a terminal device, such as any one of 120a-120j in FIG2 , and the receiving device provided in the embodiment of the present application may be a wireless access network node, such as 110a or 110b in FIG2 .

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

[0131] 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).

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

[0133] Figure 3 shows a schematic diagram of the structure of a possible communication device 110. 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 of these devices (such as a chip), used to implement 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.

[0134] Optionally, in one design, the processor 111 may include a program 113 (sometimes also referred to as code or instructions), which may be executed on the processor 111 to cause the communication device 110 to perform the methods described in the following embodiments. In yet another possible design, the communication device 110 includes circuitry (not shown in FIG3 ).

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

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

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

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

[0139] In addition, the composition structure shown in FIG3 does not constitute a limitation on the communication device. In addition to the components shown in FIG3, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0140] The channel estimation method provided in the embodiment of the present application will be described in detail below with reference to FIG1 to FIG3 .

[0141] FIG4 shows a flow chart of a channel estimation method provided in an embodiment of the present application, including the following steps:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0161] Taking N=2, i.e., 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 precoding units M=2 as an example, FIG5 is a schematic diagram of a data signal precoding, a reference signal precoding corresponding to a transmitting device, and a reference signal precoding corresponding to a receiving device, provided in an embodiment of the present application. On the first and second ports, 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.

[0162] In Figure 5, 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.

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

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

[0165] The first mapping relationship may be represented in different ways according to different dimensions. The following specifically describes the representation of the first mapping relationship.

[0166] 1) Method 1, the first mapping relationship can be represented by Cj,n.

[0167] Where 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.

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

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

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

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

[0172] Where 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, and the first port is a port for transmitting a reference signal.

[0173] 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)

[0174] Wherein, the matrix [P_CE#0,j P_CE#1,j … P_CE#S-1,j] represents precoding of the j-th second precoding unit on 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 precoding of the j-th second precoding unit on the 0-th third port, P_CE#1,j represents precoding of the j-th second precoding unit on the 1-th third port, and P_CE#S-1,j represents precoding of the j-th second precoding unit on the S-1-th third port.

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

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

[0177] For example, the second matrix may satisfy the following formula (2): [P#j*N … P#j*N+n … P#j*N+N-1]=UΣV H Formula (2)

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

[0179] For example, Cj may satisfy the following formula (3): Cj=(V(:,1:S)) HFormula (3)

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

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

[0182] Exemplarily, the precoding of the j-th second precoding unit on the S third ports may satisfy the following formula (4): [P_CE#0,j P_CE#1,j … P_CE#S-1,j]=U(:,1:S)Σ(1:S,:1:S) Formula (4)

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

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

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

[0186] For example, Cj and Cj,n may satisfy the following formula (5): Cj = [Cj,0 ... Cj,n ... Cj,N-1] Formula (5)

[0187] In combination with Figure 5, taking S=2 as an example, Figure 6 is a schematic diagram of another 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.

[0188] Before introducing FIG. 6 to FIG. 8 , the relevant concepts of frequency domain resources involved in FIG. 6 to FIG. 8 are first uniformly explained.

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

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

[0191] Figure 6 illustrates an example in which a second precoding unit includes two frequency-domain resources for a reference signal and two frequency-domain resources for a non-reference signal. Figures 7 and 8 illustrate an example in which the frequency-domain resources included in a channel estimation resource block are the same as the frequency-domain resources included in one frequency-domain resource for a reference signal or one frequency-domain resource for a non-reference signal. Thus, the first precoding unit includes two channel estimation resource blocks.

[0192] In Figure 6, 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 referred to the embodiment shown in Figure 5 and will not be repeated 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. This embodiment of the present application does not impose any restrictions on the distribution method of the frequency domain resources of the reference signal. Resources other than the frequency domain resources of the reference signal in the first precoding unit are frequency domain resources of non-reference signals.

[0193] In conjunction with Figure 6, Table 1 shows the meaning and representation of the first mapping relationship. For j = 0, that is, PRG #2-#0, the precoding on the two third ports includes precoding P_CE #00 on third port #0 and precoding P_CE #10 on third port #1. The first mapping relationship between precoding P#0 on PRG #1-#0 and the precoding on PRG #2-#0 on the two third ports can be expressed as C0,0. The first mapping relationship between precoding P#1 on PRG #1-#1 and the precoding 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.

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

[0195] Table 1

[0196] Combining Figure 6 and Table 1, C0 can satisfy the following formula (6): [P#0]=[P_CE#00 P_CE#10]*C0,0 [P#1]=[P_CE#00 P_CE#10]*C0,1 [P#0 P#1]=[P_CE#00 P_CE#10]*C0 Formula (6)

[0197] Combining Figure 6 and Table 1, C1 can satisfy the following formula (7): [P#2]=[P_CE#01 P_CE#11]*C1,0 [P#3]=[P_CE#01 P_CE#11]*C1,1 [P#2 P#3]=[P_CE#01 P_CE#11]*C1 Formula (7)

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

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

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

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

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

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

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

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

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

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

[0208] 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:

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

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

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

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

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

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

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

[0216] 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): [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)

[0217] 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 rth channel estimation resource block in the jth second precoding unit on the 0th 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 r-th channel estimation resource block in the j-th second precoding unit on the S-1-th third port.

[0218] Among them, the matrix [H#r,j*P#j*N+n] represents 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.

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

[0220] In formula (8), n in Cj,n, H#r,j*P#j*N+n satisfies

[0221] In the embodiments of the present application, for clarity of expression, in formula (8) and the subsequent formula (13), there is a comma between r and j in H#r,j*P#j*N+n. In Figures 7, 8, Tables 2, and 3, when r and j take specific values, there is no comma between r and j. Whether there is a comma between r and j is for clarity of expression but 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 can be expressed as H#20*P#1.

[0222] In combination with FIG6 , FIG7 is a schematic diagram of a process for determining a first channel estimation value of a reference signal.

[0223] In Figure 7, the first arrow may represent step S4031a. 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.

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

[0225] In conjunction with Figure 7, Table 2 and Table 3 show the third channel estimation value of the reference signal on the first port, the second channel estimation value of the reference signal on the S third ports, and the corresponding relationship of the first mapping relationship, respectively, for PRG#2-#0 and PRG#2-#1.

[0226] Table 2

[0227] In combination with Figure 7 and Table 2, C0,0 can satisfy the following formula (9): [H#00*P CE #00 H#00*P CE #10]=[H#00*P#0]*C0,0 H (C0,0*C0,0 H +σI) -1 Formula (9)

[0228] Among them, combined with Figure 7 and Table 2, C0,1 can satisfy the following formula (10): [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)

[0229] Table 3

[0230] In combination with Figure 7 and Table 3, C1,0 can satisfy the following formula (11): [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)

[0231] Among them, combined with Figure 7 and Table 3, C1,1 can satisfy the following formula (12): [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)

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

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

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

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

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

[0237] In Figure 7 , 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.

[0238] 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, namely H#00*P_CE#00 and H#20*P_CE#00.

[0239] 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, at 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,…

[0240] In a second step, the receiving device determines the first channel estimate #0 of the reference signal on PRG #2-#0 on the third port #0 based on the second channel estimate #0 of the reference signal on PRG #2-#0 on the third port #0. That is, the receiving device determines H#00*P_CE#00, H#10*P_CE#00, H#20*P_CE#00, and H#30*P_CE#00 based on H#00*P_CE#00 and H#20*P_CE#00. The determination method can be, for example, filtering or interpolation. The filtering method can be Wiener filtering, and the interpolation method can be manifold interpolation. This embodiment of the present application does not impose any limitations on this.

[0241] The first channel estimation value #0 of the reference signal is the channel estimation value of the reference signal on the frequency domain resources of the reference signal and the frequency domain resources 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, ...

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

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

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

[0245] 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;

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

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

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

[0249] Optionally, the channel estimation value corresponding to the data channel The first precoding unit The channel estimation value corresponding to the data channel on each channel estimation resource block satisfies the following formula (13): [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)

[0250] Among them, the matrix [H#r,j*P#j*N+n] represents 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;

[0251] Wherein, 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 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 1-th 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 physical meaning represented by Cj,n can be specifically referred to the relevant description of the representation method 1 of the first mapping relationship in the above embodiment, and will not be repeated here.

[0252] In formula (13), n in Cj,n, H#r,j*P#j*N+n satisfies

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

[0254] In conjunction with Figure 7, Figure 8 is a schematic diagram of the process for determining a channel estimation value for a data channel. Here, r takes values ​​of 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.

[0255] In conjunction with 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, for PRG#2-#0 and PRG#2-#1, respectively.

[0256] Table 4

[0257] In combination with FIG8 and Table 4, C0,0 can satisfy the following formula (14): [H#00*P#0]=[H#00*P_CE#00 H#00*P_CE#10]*C0,0 [H#10*P#0]=[H#10*P_CE#00 H#10*P_CE#10] *C0,0 Formula (14)

[0258] Among them, combined with Figure 8 and Table 4, C0,1 can satisfy the following formula (15): [H#20*P#1]=[H#20*P_CE#00 H#20*P_CE#10]*C0,1 [H#30*P#1]=[H#30*P_CE#00 H#30*P_CE#10] *C0,1 Formula (15)

[0259] Table 5

[0260] In combination with Figure 8 and Table 5, C1,0 can satisfy the following formula (16): [H#01*P#2]=[H#01*P_CE#01H#01 P_CE#11]*C1,0 [H#11*P#2]=[H#11*P_CE#01 H#11*P_CE#11] *C1,0 Formula (16)

[0261] Among them, combined with Figure 8 and Table 5, C1,1 can satisfy the following formula (17): [H#21*P#3]=[H#21*P_CE#01 H#21*P_CE#11]*C1,1 [H#31*P#3]=[H#31*P_CE#01 H#31*P_CE#11] *C1,1 Formula (17)

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

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

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

[0265] For example, the receiving device in the embodiments of the present application can be implemented in the form of a communication device 900 shown in Figure 9. The communication device 900 may include a receiving module 901 and a determining module 902. Optionally, the communication device 900 may also include a channel estimation module 903. The communication device 900 is used to implement the functions of the receiving device in the method embodiments shown in Figures 4 to 8 above.

[0266] Exemplarily, when the communication device 900 is used to implement the function of the receiving device in the method embodiment shown in Figure 4: the receiving module 901 is used to receive the reference signal; the determination module 902 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.

[0267] For a more detailed description of the above-mentioned receiving module 901, determining module 902 and channel estimating module 903, reference may be made to the relevant descriptions in the method embodiments shown in FIG. 4 to FIG. 8.

[0268] For another example, the transmitting end device in the embodiment of the present application can be implemented in the form of a communication device 10 shown in Figure 10. The communication device 10 is used to implement the functions of the transmitting end device in the method embodiments shown in Figures 4 to 8. The communication device 10 may include a transmitting module 1001.

[0269] Exemplarily, when the communication device 10 is used to implement the function of the transmitting device in the method embodiment shown in Figure 4: the sending module 1001 is used to send the first mapping relationship and / or first indication information; the sending module 1001 is also used to send a reference signal.

[0270] For a more detailed description of the sending module 1001 , please refer to the relevant descriptions in the method embodiments shown in FIG. 4 to FIG. 8 .

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

[0272] In a simple embodiment, those skilled in the art may appreciate that the communication device 900 may take the form of the communication device 110 shown in FIG. 3 .

[0273] For example, the processor 111 in the communication device 110 shown in FIG3 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. Specifically, part of the functions / implementation process of the determination module 902 and the channel estimation module 903 in FIG9 can be implemented by the processor 111 in the communication device 110 shown in FIG3 calling the program stored in the memory 112; part of the functions / implementation process of the receiving module 901 in FIG9 can be implemented by the transceiver 115.

[0274] In a simple embodiment, those skilled in the art may appreciate that the communication device 10 may take the form of the communication device 110 shown in FIG. 3 .

[0275] For example, the processor 111 in the communication device 110 shown in FIG3 can cause the communication device 10 to perform the channel estimation method in the above method embodiment by calling the program stored in the memory 112. Specifically, some functions / implementation processes of the sending module 1001 in FIG10 can be implemented by the transceiver 115.

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

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

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

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

[0280] 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)).

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

[0282] 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, and 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, 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; Alternatively, the first mapping relationship is represented by C, and 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 the second precoding units, and N is the number of first precoding units corresponding to one second precoding unit, 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, and 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, 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.

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 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.

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, 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,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 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 rth channel estimation resource block in the jth second precoding unit on the 0th 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 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] represents 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, and n in Cj,n, H#r,j*P#j*N+n satisfies 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 first precoding unit The channel estimation value corresponding to the data channel on the jth 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, 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 first precoding unit The channel estimation values ​​corresponding to the data channels on the channel estimation resource blocks satisfy the following relationship: [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 Among them, the matrix [H#r,j*P#j*N+n] represents 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; 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 r-th channel estimation resource block in the j-th second precoding unit on the S third ports. 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 rth channel estimation resource block in the jth second precoding unit on the 0th 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 1st 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, and n in Cj,n and H#r,j*P#j*N+n both 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.

Citation Information

Patent Citations

  • Physical resource group size for precoded channel state information reference signals

    CN110741668A

  • Channel measurement method and communication device

    CN111817798A

  • Method and device for acquiring channel parameters

    CN113992309A

  • Method and device of channel estimation based on precoding granularity of control resource set

    US20200252189A1