Channel estimation method, apparatus and system
By adopting different precoding granularities at the receiving and transmitting ends and increasing the precoding granularity of the reference signal, the problem of decreased channel estimation accuracy in the sixth-generation mobile communication system is solved, and high-precision channel estimation and efficient resource utilization of the data channel are achieved.
Patent Information
- Application Number
- PCT/CN2025/083213
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-20
- Filing Date
- 2025-03-18
- Publication Date
- 2025-09-25
AI Technical Summary
In sixth-generation mobile communication systems, how to improve the channel estimation accuracy of data channels while maintaining high-precision precoding of data signals, especially when the number of antennas at the transmitting and/or receiving ends increases sharply, the density of resources in the frequency domain decreases, resulting in a decrease in channel estimation accuracy.
By using different precoding granularities at the receiving and transmitting ends, the precoding granularity of the reference signal is increased, making the channel estimation granularity larger than that of the data signal. This increases the number of reference signals used for joint channel estimation and improves channel estimation accuracy. The specific method includes receiving and transmitting reference signals and data signals, and determining the channel estimation value through a mapping relationship.
The channel estimation accuracy of the data channel is improved, the high-precision precoding of the data signal is maintained, and resource overhead is reduced and signaling efficiency is improved.
Smart Images

Figure CN2025083213_25092025_PF_FP_ABST
Abstract
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 202410327759.4 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. According to the precoding granularity, the frequency domain resources allocated to the terminal device can be divided into multiple precoding units, and the same precoding is used on 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 apparatus performing the channel estimation method may be a receiving device, or may be a module applied to the receiving device, such as a chip or chip system. That is, the method may be applied to the receiving device. The channel estimation method includes: receiving a reference signal; wherein the precoding granularity of the reference signal is a first precoding granularity, and the reference signal is used to determine a channel estimation value of a data channel corresponding to the reference signal; and receiving a data signal carried by the data channel; wherein the precoding granularity of the data signal is a second precoding granularity, and the first precoding granularity is greater than the second precoding granularity.
[0010] Since the channel estimation granularity is usually less than or equal to the precoding granularity of the reference signal, in the channel estimation method provided in the embodiment of the present application, the precoding granularity of the data signal is retained to maintain high-precision precoding of the data signal. On this basis, since the precoding granularity of the reference signal is increased, and the precoding granularity of the reference signal is greater than the precoding granularity of the data signal, the channel estimation granularity selected by the receiving device when performing channel estimation 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, the method also includes: determining a channel estimation value of the data channel based on the reference signal and a first mapping relationship; wherein the first mapping relationship is a mapping relationship between the precoding of the reference signal and the precoding of the data signal.
[0012] In combination with the above-mentioned first aspect, in a possible implementation method, the channel estimation value of the data channel is determined based on the reference signal and the first mapping relationship, including: performing channel estimation on the reference signal according to the channel estimation granularity to obtain a first channel estimation value of the reference signal; wherein the channel estimation granularity is greater than the second precoding granularity; and determining the channel estimation value of the data channel based on the first channel estimation value of the reference signal and the first mapping relationship.
[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 second precoding units corresponding to one first 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 first aspect above, in a possible implementation, the port for transmitting the reference signal is a first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is a second port, and the number of the second ports is 1. In this solution,
[0017] The port for transmitting the reference signal is the first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is the second port, and the number of the second ports is 1. In this scheme, the channel estimation value of the data channel of N second precoding units on a second port can be obtained based on the reference signal of a first precoding unit on the S first ports. Among them, the number of second precoding units corresponding to one first 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 by using the precoding of S reference signals, thereby improving the channel estimation accuracy. However, the larger S is, the greater the resource overhead of the reference signal. Therefore, different S values can be selected according to the different channel frequency domain characteristics of different ports.
[0018] The reference signals on the multiple first ports are used to determine the channel estimation value of the data channel on the second port. The reference signals on more ports can be used for channel estimation, which is conducive to increasing the number of reference signals, thereby further improving the channel estimation accuracy of the data channel.
[0019] In combination with the above first aspect, in a possible implementation manner, the method further includes: receiving second indication information; wherein the second indication information is used to indicate a corresponding relationship between the second port and the first port.
[0020] In conjunction with the first aspect above, in a possible implementation, the second indication information includes an index of the second port and an index of the first port. The second indication information in this solution may directly indicate the second port and the first port corresponding thereto.
[0021] In conjunction with the first aspect above, in one possible implementation, the second indication information includes an index of the correspondence between the second port and the first port. In this solution, compared to an index of one second port and an index of one or more first ports, an index of one correspondence typically occupies fewer bits, thereby helping to save signaling overhead.
[0022] In conjunction with the first aspect above, in one possible implementation, the second indication information includes an index of the correspondence between the second port and the third port, and a number S of the first ports; wherein the third ports are a plurality of ports preset to correspond to the second port for transmitting reference signals, and the third ports include S of the first ports. In this solution, the S first ports are included in the third ports, making the selection of the first ports more flexible. For example, different rules can be predefined to select the S first ports from the third ports.
[0023] In combination with the above first aspect, in a possible implementation manner, the method further includes: receiving the first mapping relationship.
[0024] Combined with the above first aspect, in a possible implementation, the first mapping relationship is represented by Cj,n. Cj,n is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit among the N second precoding units corresponding to the j-th first 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 first ports, S is a positive integer. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the first precoding units, M is a positive integer; or, the first mapping relationship is represented by C. C is the mapping relationship between the precoding on the M first precoding units on the S first ports and the precoding on the M*N second precoding units corresponding to the M first 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 first ports, M is the number of the first precoding units, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1; wherein, the first port is used to transmit the reference signal.
[0025] Combined with the above first aspect, in a possible implementation, the first mapping relationship is represented by Cj. Cj is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1. The first port is used to transmit the reference signal.
[0026] Combined with the above first aspect, in a possible implementation, Cj satisfies the following relationship:
[0027] [P#j*N … P#j*N+n … P#j*N+N-1] = [P_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj
[0028] The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents the precoding of the j-th first precoding unit on S first ports. The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements. Among the S elements, P_RS#0,j represents the precoding of the j-th first precoding unit on the 0-th first port, P_RS#1,j represents the precoding of the j-th first precoding unit on the 1st first port, and P_RS#S-1,j represents the precoding of the j-th first precoding unit on the S-1st first port. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents the precoding of the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the jth first precoding unit, P#j*N+n represents the precoding on the nth second precoding unit among the N second precoding units corresponding to the jth first precoding unit, and P#j*N+N-1 represents the precoding on the N-1th second precoding unit among the N second precoding units corresponding to the jth first precoding unit.
[0029] 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 second precoding units corresponding to the j-th first precoding unit.
[0030] In combination with the above-mentioned first aspect, in a possible implementation method, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit on the sth first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the kth channel estimation unit in the reference signal; wherein, the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, S is the number of the first 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.
[0031] In combination with the first aspect above, in a possible implementation, the channel estimation value of the data channel is The second precoding unit The channel estimation value of 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 first precoding unit on the S first ports in the first channel estimation value of the reference signal 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 second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, M is the number of the first precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one first precoding unit, S, M and R are all positive integers, represents the number of channel estimation resource blocks contained in a second precoding unit, is a positive integer, represents r divided by The remainder obtained.
[0032] In combination with the first aspect above, in a possible implementation, the channel estimation value of the data channel is The second precoding unit The channel estimation value of the data channel on the channel estimation resource block satisfies the following relationship:
[0033] [H#r,j*P#j*N+n]=[H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j]*Cj,n
[0034] Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value of the data channel. The rth mod channel estimation values of the data channel on the channel estimation resource blocks; wherein the matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports, and the matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 0th first port, H#r,j*P_RS#1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 1st first port, H#r,j*P_RS#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the S-1th first port, Cj,n represents the first mapping relationship; n in Cj,n and H#r,j*P#j*N+n all satisfy
[0035] In a second aspect, a channel estimation method is provided. The apparatus performing the channel estimation method may be a transmitting device, or may be a module applied to the transmitting device, such as a chip or chip system. That is, the method may be applied to the transmitting device side. The channel estimation method includes: transmitting a reference signal; wherein the precoding granularity of the reference signal is a first precoding granularity, and the reference signal is used to determine a channel estimation value of a data channel corresponding to the reference signal; and transmitting a data signal carried by the data channel; wherein the precoding granularity of the data signal is a second precoding granularity, and the first precoding granularity is greater than the second precoding granularity.
[0036] In combination with the above-mentioned second aspect, in a possible implementation method, the channel estimation value of the data channel is determined based on the reference signal and a first mapping relationship; wherein the first mapping relationship is a mapping relationship between the precoding of the reference signal and the precoding of the data signal.
[0037] In combination with the above-mentioned second aspect, in one possible implementation method, the channel estimation value of the data channel is determined based on the first channel estimation value of the reference signal and the first mapping relationship; 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; wherein the channel estimation granularity is greater than the second precoding granularity.
[0038] 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.
[0039] In combination with the above-mentioned second aspect, in a possible implementation, 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.
[0040] 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 number N of the second precoding units corresponding to one of the first precoding units, where N is an integer greater than 1.
[0041] In combination with the above second aspect, in a possible implementation, the port for transmitting the reference signal is a first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is a second port, and the number of the second ports is 1.
[0042] In combination with the above second aspect, in a possible implementation manner, the method further includes: sending second indication information; wherein the second indication information is used to indicate the correspondence between the second port and the first port.
[0043] In combination with the above-mentioned second aspect, in one possible implementation, the second indication information includes an index of the second port and an index of the first port; or, the second indication information includes an index of the correspondence between the second port and the first port; or, the second indication information includes an index of the correspondence between the second port and the third port, and the number S of the first ports; wherein the third port is a preset plurality of ports corresponding to the second port for transmitting a reference signal, and the third port includes S of the first ports.
[0044] In combination with the above second aspect, in a possible implementation manner, the method further includes: sending the first mapping relationship.
[0045] Combined with the above second aspect, in a possible implementation, the first mapping relationship is represented by Cj,n, where Cj,n is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit among the N second precoding units corresponding to the j-th first 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 first ports, S is a positive integer, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the first precoding units, and M is a positive integer; or, the first mapping relationship is represented by C, where C is the mapping relationship between the precoding on the M first precoding units on the S first ports and the precoding on the M*N second precoding units corresponding to the M first 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 first ports, M is the number of the first precoding units, and N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1; wherein, the first port is used to transmit the reference signal.
[0046] Combined with the above second aspect, in a possible implementation, the first mapping relationship is represented by Cj, where Cj is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, and the first port is used to transmit the reference signal.
[0047] Combined with the above second aspect, in a possible implementation, Cj satisfies the following relationship:
[0048] [P#j*N … P#j*N+n … P#j*N+N-1] = [P_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj
[0049] The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents the precoding of the j-th first precoding unit on S first ports. The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements. Among the S elements, P_RS#0,j represents the precoding of the j-th first precoding unit on the 0-th first port, P_RS#1,j represents the precoding of the j-th first precoding unit on the 1st first port, and P_RS#S-1,j represents the precoding of the j-th first precoding unit on the S-1st first port. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents the precoding of the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the jth first precoding unit, P#j*N+n represents the precoding on the nth second precoding unit among the N second precoding units corresponding to the jth first precoding unit, and P#j*N+N-1 represents the precoding on the N-1th second precoding unit among the N second precoding units corresponding to the jth first precoding unit.
[0050] 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 second precoding units corresponding to the j-th first precoding unit.
[0051] In combination with the above-mentioned second aspect, in a possible implementation method, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit on the sth first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the kth channel estimation unit in the reference signal; wherein the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, S is the number of the first 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.
[0052] In combination with the second aspect above, in a possible implementation, the channel estimation value corresponding to the data channel is The second 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 first precoding unit on the S first ports and the first mapping relationship; wherein, the channel estimation resource block includes one or more first frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, M is the number of the first precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one first precoding unit, S, M and R are all positive integers, represents the number of channel estimation resource blocks contained in a second precoding unit, is a positive integer, represents r divided by The remainder obtained.
[0053] In combination with the second aspect above, in a possible implementation, the channel estimation value corresponding to the data channel is The second precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block satisfies the following relationship:
[0054] [H#r,j*P#j*N+n]=[H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j]*Cj,n
[0055] Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value corresponding to the data channel. The second precoding unit The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports. H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 0th first port, H#r,j*P_RS#1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 1st first port, H#r,j*P_RS#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the S-1th first port, Cj,n represents the first mapping relationship; n in Cj,n and H#r,j*P#j*N+n all satisfy
[0056] In a third 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.
[0057] In combination with the above-mentioned third 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 of the reference signal is a first precoding granularity, and the reference signal is used by the determination module to determine the channel estimation value of the data channel corresponding to the reference signal; the receiving module is also used to receive a data signal carried by the data channel; wherein the precoding granularity of the data signal is a second precoding granularity, and the first precoding granularity is greater than the second precoding granularity.
[0058] In combination with the above-mentioned third aspect, in a possible implementation method, the determination module is used to determine the channel estimation value of the data channel based on the reference signal and the first mapping relationship; wherein the first mapping relationship is the mapping relationship between the precoding of the reference signal and the precoding of the data signal.
[0059] In combination with the above-mentioned third aspect, in a possible implementation method, the communication device also includes: a channel estimation module; the determination module is used to determine the channel estimation value of the data channel based on the reference signal and the first mapping relationship, including: used to perform channel estimation on the reference signal according to the channel estimation granularity through the channel estimation module to obtain a first channel estimation value of the reference signal; wherein the channel estimation granularity is greater than the second precoding granularity; used to 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.
[0060] In combination with the third 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.
[0061] In combination with the third 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.
[0062] In combination with the above-mentioned third 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 second precoding units corresponding to one of the first precoding units, where N is an integer greater than 1.
[0063] In combination with the third aspect above, in a possible implementation, the port for transmitting the reference signal is a first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is a second port, and the number of the second ports is 1.
[0064] In combination with the third aspect above, in a possible implementation, the receiving module is further configured to receive second indication information; wherein the second indication information is used to indicate a corresponding relationship between the second port and the first port.
[0065] In combination with the above-mentioned third aspect, in one possible implementation, the second indication information includes an index of the second port and an index of the first port; or, the second indication information includes an index of the correspondence between the second port and the first port; or, the second indication information includes an index of the correspondence between the second port and the third port, and the number S of the first ports; wherein the third port is a preset plurality of ports corresponding to the second port for transmitting a reference signal, and the third port includes S of the first ports.
[0066] Combined with the above third aspect, in a possible implementation, the receiving module is further configured to receive the first mapping relationship.
[0067] Combined with the above third aspect, in a possible implementation, the first mapping relationship is characterized by Cj,n. Cj,n is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit among the N second precoding units corresponding to the j-th first 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 first ports, S is a positive integer. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the first precoding units, M is a positive integer; or, the first mapping relationship is characterized by C. C is the mapping relationship between the precodings on the M first precoding units on the S first ports and the precodings on the M*N second precoding units corresponding to the M first 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 first ports, M is the number of the first precoding units, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1; wherein, the first port is used to transmit the reference signal.
[0068] Combined with the above third aspect, in a possible implementation, the first mapping relationship is characterized by Cj. Cj is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precodings on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1. The first port is used to transmit the reference signal.
[0069] Combined with the above third aspect, in a possible implementation, Cj satisfies the following relationship: [P#j*N … P#j*N+n … P#j*N+N-1] = [P_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj
[0070] The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents the precoding of the j-th first precoding unit on S first ports. The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements. Among the S elements, P_RS#0,j represents the precoding of the j-th first precoding unit on the 0-th first port, P_RS#1,j represents the precoding of the j-th first precoding unit on the 1st first port, and P_RS#S-1,j represents the precoding of the j-th first precoding unit on the S-1st first port. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents the precoding of the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the jth first precoding unit, P#j*N+n represents the precoding on the nth second precoding unit among the N second precoding units corresponding to the jth first precoding unit, and P#j*N+N-1 represents the precoding on the N-1th second precoding unit among the N second precoding units corresponding to the jth first precoding unit.
[0071] In combination with the above-mentioned third 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 second precoding units corresponding to the j-th first precoding unit.
[0072] In combination with the above-mentioned third aspect, in a possible implementation method, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit on the sth first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the kth channel estimation unit in the reference signal; wherein, the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, S is the number of the first 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.
[0073] In combination with the third aspect above, in a possible implementation, the channel estimation value of the data channel is The second precoding unit The channel estimation value of 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 first precoding unit on the S first 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 second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, M is the number of the first precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one first precoding unit, S, M and R are all positive integers, represents the number of channel estimation resource blocks contained in a second precoding unit, is a positive integer, represents r divided by The remainder obtained.
[0074] In combination with the third aspect above, in a possible implementation, the channel estimation value of the data channel is The second precoding unit The channel estimation value of the data channel on the channel estimation resource block satisfies the following relationship:
[0075] [H#r,j*P#j*N+n]=[H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j]*Cj,n
[0076] Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value of the data channel. The second precoding unit channel estimation values of the data channel on the channel estimation resource blocks; wherein the matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports, and the matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 0th first port, H#r,j*P_RS#1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 1st first port, H#r,j*P_RS#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the S-1th first port, Cj,n represents the first mapping relationship; n in Cj,n and H#r,j*P#j*N+n all satisfy
[0077] 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.
[0078] In combination with the above-mentioned fourth aspect, in a possible implementation method, the communication device includes: a sending module; the sending module is used to send a reference signal; wherein the precoding granularity of the reference signal is a first precoding granularity, and the reference signal is used to determine the channel estimation value of the data channel corresponding to the reference signal; the sending module is also used to send a data signal carried by the data channel; wherein the precoding granularity of the data signal is a second precoding granularity, and the first precoding granularity is greater than the second precoding granularity.
[0079] In combination with the above-mentioned fourth aspect, in a possible implementation method, the channel estimation value of the data channel is determined based on the reference signal and a first mapping relationship; wherein the first mapping relationship is a mapping relationship between the precoding of the reference signal and the precoding of the data signal.
[0080] In combination with the above-mentioned fourth aspect, in a possible implementation method, the channel estimation value of the data channel is determined based on the first channel estimation value of the reference signal and the first mapping relationship; 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; wherein the channel estimation granularity is greater than the second precoding granularity.
[0081] 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.
[0082] In combination with the fourth 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.
[0083] 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 second precoding units corresponding to one of the first precoding units, where N is an integer greater than 1.
[0084] In combination with the above fourth aspect, in a possible implementation, the port for transmitting the reference signal is a first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is a second port, and the number of the second ports is 1.
[0085] In combination with the fourth aspect above, in a possible implementation manner, the sending module is further configured to send second indication information; wherein the second indication information is used to indicate a correspondence between the second port and the first port.
[0086] In combination with the above-mentioned fourth aspect, in one possible implementation method, the second indication information includes an index of the second port and an index of the first port; or, the second indication information includes an index of the correspondence between the second port and the first port; or, the second indication information includes an index of the correspondence between the second port and the third port, and the number S of the first ports; wherein the third port is a preset plurality of ports corresponding to the second port for transmitting a reference signal, and the third port includes S of the first ports.
[0087] In combination with the fourth aspect above, in a possible implementation, the sending module is further configured to send the first mapping relationship.
[0088] Combined with the above fourth aspect, in a possible implementation, the first mapping relationship is represented by Cj,n. Cj,n is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit among the N second precoding units corresponding to the j-th first 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 first ports, S is a positive integer. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1. n < N, j < M, M is the number of the first precoding units, 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 first precoding units on the S first ports and the precodings on the M*N second precoding units corresponding to the M first 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 first ports, M is the number of the first precoding units, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1; wherein, the first port is used to transmit the reference signal.
[0089] Combined with the above fourth aspect, in a possible implementation, the first mapping relationship is represented by Cj. Cj is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precodings on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1. The first port is used to transmit the reference signal.
[0090] 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_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj
[0091] The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents the precoding of the j-th first precoding unit on S first ports. The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements. Among the S elements, P_RS#0,j represents the precoding of the j-th first precoding unit on the 0-th first port, P_RS#1,j represents the precoding of the j-th first precoding unit on the 1st first port, and P_RS#S-1,j represents the precoding of the j-th first precoding unit on the S-1st first port. The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents the precoding of the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the jth first precoding unit, P#j*N+n represents the precoding on the nth second precoding unit among the N second precoding units corresponding to the jth first precoding unit, and P#j*N+N-1 represents the precoding on the N-1th second precoding unit among the N second precoding units corresponding to the jth first precoding unit.
[0092] 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 second precoding units corresponding to the j-th first precoding unit.
[0093] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit on the sth first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the kth channel estimation unit in the reference signal; wherein the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, S is the number of the first 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.
[0094] In combination with the fourth aspect above, in a possible implementation, the channel estimation value corresponding to the data channel is The second 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 first precoding unit on the S first ports and the first mapping relationship; wherein, the channel estimation resource block includes one or more first frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, M is the number of the first precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks included in one first precoding unit, S, M and R are all positive integers, represents the number of channel estimation resource blocks contained in a second precoding unit, is a positive integer, represents r divided by The remainder obtained.
[0095] In combination with the fourth aspect above, in a possible implementation, the channel estimation value corresponding to the data channel is The second precoding unit The channel estimation value corresponding to the data channel on the channel estimation resource block satisfies the following relationship:
[0096] [H#r,j*P#j*N+n]=[H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j]*Cj,n
[0097] Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value corresponding to the data channel. The second precoding unit The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports. H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 0th first port, H#r,j*P_RS#1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 1st first port, H#r,j*P_RS#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the S-1th first port, Cj,n represents the first mapping relationship; n in Cj,n and H#r,j*P#j*N+n all satisfy
[0098] In a fifth aspect, a communication device is provided, comprising: a processor; the processor is configured to run a computer program so that the communication device executes the method described in the first or second aspect above.
[0099] In combination with the fifth aspect above, in a possible implementation, the communication device further includes a memory; the memory is used to store computer programs.
[0100] In conjunction with the fifth aspect, 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.
[0101] In conjunction with the fifth 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.
[0102] In conjunction with the fifth 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.
[0103] In a sixth 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.
[0104] In a seventh aspect, a computer-readable storage medium is provided, which is used to store a computer program. When the computer program is executed by a computer, the computer can execute the method described in the first or second aspect above.
[0105] In an eighth aspect, a computer program product comprising instructions is provided. The computer program product includes one or more computer programs. When the computer program is executed by a computer, the computer can execute the method described in the first or second aspect above.
[0106] In a ninth aspect, a chip is provided, comprising: a processor configured to execute the method described in the first or second aspect above.
[0107] In combination with the ninth aspect above, in a possible implementation, the chip further includes a memory, the memory being used to store instructions, the instructions being used by the processor to execute the method described in the first or second aspect above.
[0108] Among them, the technical effects brought about by any possible implementation method of the second to ninth 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
[0109] FIG1 is a schematic diagram of a precoding method for demodulating a reference signal and a data signal;
[0110] FIG2 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0111] FIG3 is a first structural diagram of a communication device provided in an embodiment of the present application;
[0112] FIG4 is a flow chart of a channel estimation method provided in an embodiment of the present application;
[0113] FIG5 is a schematic diagram of precoding of a reference signal and a data signal provided in an embodiment of the present application;
[0114] FIG6 is a flow chart of a channel estimation method provided in an embodiment of the present application;
[0115] FIG7 is a schematic diagram of another precoding method for a reference signal and a data signal provided in an embodiment of the present application;
[0116] FIG8 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;
[0117] FIG9 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;
[0118] FIG10 is a second structural diagram of a communication device provided in an embodiment of the present application;
[0119] FIG11 is a third structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0120] A precoding method for a demodulation reference signal and a data signal is described below with reference to FIG1 .
[0121] 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).
[0122] Generally, the demodulation reference signal can be used by a receiving end to perform channel estimation and demodulate data signals.
[0123] 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.
[0124] The precoding on different precoding units can be the same or different.
[0125] The precoding unit in the embodiment of the present application may be, for example, a precoding resource block group (PRG).
[0126] 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.
[0127] 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 retaining the precoding granularity of the data signal, so that the precoding granularity of the reference signal is larger than the precoding granularity of the data signal.
[0128] 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.
[0129] Before introducing the solution of this application, the following points are explained.
[0130] (1) In this application, “indication” may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0131] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.
[0132] (2) In this application, “sending” and “receiving” refer to the direction of signal transmission. For example, “sending information to XX” can be understood as the destination of the information being XX, which can include direct sending through the air interface, as well as indirect sending through the air interface by other units or modules. “Receiving information from YY” can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, as well as indirect receiving from YY through the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface. In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, between components, modules, chips, software modules, or hardware modules within the device through a bus, a line, or an interface. In addition, unless otherwise specified, “transmitting” includes receiving and / or sending. For example, transmitting a signal can include receiving a signal and / or sending a signal.
[0133] (3) In this application, information C is used to determine information D, which includes both information D being determined solely based on information C and information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, when information D is determined based on information E, and information E is determined based on information C.
[0134] (4) The terms "comprise," "include," and "have," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to the process, method, product, or apparatus.
[0135] (5) In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0136] (6) In this application, the terms "first" and "second" are used for convenience of description only and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or precedence of features. It should be understood that the terms described in this manner may be interchangeable, where appropriate, to describe solutions other than the embodiments of this application.
[0137] 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 .
[0138] 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).
[0139] 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.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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 .
[0148] 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.
[0149] 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).
[0150] 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.
[0151] 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.
[0152] 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 ).
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] 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.
[0158] The channel estimation method provided in the embodiment of the present application will be described in detail below with reference to FIG1 to FIG3 .
[0159] FIG4 shows a flow chart of a channel estimation method provided in an embodiment of the present application, including the following steps:
[0160] Step S401: A transmitting device sends a reference signal to a receiving device. The reference signal has a precoding granularity of a first precoding granularity and is used to determine a channel estimation value for a data channel corresponding to the reference signal. Accordingly, the receiving device receives the reference signal from the transmitting device.
[0161] 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.
[0162] Step S402: The transmitting device transmits a data signal carried by a data channel to the receiving device, wherein the precoding granularity of the data signal is the second precoding granularity, and the first precoding granularity is greater than the second precoding granularity. Accordingly, the receiving device receives the data signal from the transmitting device.
[0163] As described above, at the receiving end, multiple reference signals transmitted on the same reference signal precoding unit have the same precoding, and the channel response of the same precoded channel in the frequency domain is continuous. Therefore, multiple reference signals transmitted on the same reference signal precoding unit can be used for joint channel estimation. In other words, the channel estimation granularity is usually smaller than or equal to the reference signal precoding granularity.
[0164] In the channel estimation method provided in the embodiments of the present application, the precoding granularity of the data signal is retained to maintain high-precision precoding of the data signal. On this basis, by increasing the precoding granularity of the reference signal, and by making the precoding granularity of the reference signal greater than the precoding granularity of the data signal, the receiving device can select a channel estimation granularity greater than the precoding granularity of the data signal when performing channel estimation. This method can thus increase the channel estimation granularity, thereby increasing the number of reference signals used for joint channel estimation and improving the channel estimation accuracy of the reference signal, thereby achieving the technical effect of improving the channel estimation accuracy of the data channel.
[0165] 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.
[0166] Optionally, the channel estimation method provided in an embodiment of the present application further includes: the transmitting device sending first indication information indicating the first precoding granularity and the second precoding granularity to the receiving device; and correspondingly, the receiving device receiving the first indication information from the transmitting device. 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, 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.
[0167] In the embodiment of the present application, the precoding of the reference signal in the same first precoding unit is the same, and the precoding of the reference signal in different first precoding units can be the same or different. Similarly, the precoding of the data signal in the same second precoding unit is the same, and the precoding of the data signal in different second precoding units can be the same or different.
[0168] In the embodiment of the present application, the precoding of the reference signal on a first precoding unit and the precoding of the data signal on a second precoding unit may be the same or different.
[0169] 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.
[0170] The first frequency domain resource unit in the embodiment of the present application may be, for example, a subcarrier, a subcarrier group, a resource block (RB) or an RB group.
[0171] 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.
[0172] 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.
[0173] Taking N=2, that is, the first precoding granularity is twice the second precoding granularity, the first precoding unit is PRG#1, and the second precoding unit is PRG#2 as an example, Figure 5 is a schematic diagram of precoding of a reference signal and a data signal provided in an embodiment of the present application. On the port transmitting the reference signal, according to the first precoding granularity, the frequency domain resources allocated to the terminal device can be divided into PRG#1-#0 and PRG#1-#1. On the port transmitting the data signal, according to the second precoding granularity, the frequency domain resources allocated to the terminal device can be divided into PRG#2-#0, PRG#2-#1, PRG#2-#2, and PRG#2-#3. PRG#1-#0 corresponds to PRG#2-#0 and PRG#2-#1, and PRG#1-#1 corresponds to PRG#2-#2 and PRG#2-#3.
[0174] In Figure 5, the precoding on PRG#1-#0 can be expressed as P_RS#0; the precoding on PRG#1-#1 can be expressed as P_RS#1; the precoding on PRG#2-#0 can be expressed as P#0; the precoding on PRG#2-#1 can be expressed as P#1; the precoding on PRG#2-#2 can be expressed as P#2; and the precoding on PRG#2-#3 can be expressed as P#3.
[0175] Optionally, the port transmitting the reference signal is a first port, the number of first ports is S, where S is a positive integer; the port transmitting the data signal is a second port, and the number of second ports is 1. This embodiment of the present application illustrates the technical solution with the number of second ports being 1. In actual implementation, the number of second ports can be multiple, and each second port can correspond to S first ports. Therefore, the technical solution provided in this embodiment of the present application can be implemented for any second port and its corresponding S first ports.
[0176] In an embodiment of the present application, the channel estimation value of the data channel of N second precoding units on a second port can be obtained based on the reference signal of a first precoding unit on S first ports. The number of second precoding units corresponding to one first 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 of S reference signals, thereby improving the channel estimation accuracy. However, the larger S is, the greater the resource overhead of the reference signal. 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 first ports corresponding to different second ports (the value of S) can be the same or different.
[0177] The “port” in the embodiments of the present application may also be replaced by “antenna port”.
[0178] In the embodiment of the present application, different second ports correspond to different first ports.
[0179] In the embodiment of the present application, the first precoding unit or the second precoding unit refers to a unit divided in the frequency domain. The frequency domain positions of the first precoding units on different ports are the same, but the time domain positions can be the same or different, and the embodiment of the present application does not impose any limitation on this.
[0180] Optionally, the channel estimation method provided in an embodiment of the present application further includes: the transmitting device sends second indication information to the receiving device for indicating the correspondence between the second port and the first port; accordingly, the receiving device receives the second indication information from the transmitting device.
[0181] When there are multiple second ports, for any second port among the multiple second ports, the second indication information may be used to indicate the second port and the first port corresponding to the second port.
[0182] In one possible manner, the second indication information includes an index of the second port and an index of the first port. The second indication information in this solution may directly indicate the second port and the first port corresponding thereto.
[0183] In another possible embodiment, the second indication information includes an index of the correspondence between the second port and the first port. In this solution, compared with an index of one second port and an index of one or more first ports, an index of one correspondence generally occupies fewer bits, thereby helping to save signaling overhead.
[0184] The following describes one manner in which the second indication information indicates the correspondence between the second port and the first port, in conjunction with Table 1. It can be assumed that there are at most Q ports for transmitting data signals, and each port for transmitting data signals corresponds to W ports for transmitting reference signals. There are A ports configured for transmitting data signals (i.e., second ports), and each port configured for transmitting data signals corresponds to S ports configured for transmitting reference signals (i.e., first ports).
[0185] When Q=2, W=3, S=2, and A=1, when the second indication information includes index #1, the second indication information is used to indicate that the index of the second port is #10000, and the corresponding indexes of the first port are #0 and #1; when the second indication information includes index #4, the second indication information is used to indicate that the index of the second port is #10001, and the corresponding indexes of the first port are #3 and #4.
[0186] Table 1
[0187] In another possible embodiment, the second indication information includes an index of the correspondence between the second port and the third port, and a number S of first ports. The third ports are multiple candidate ports preset to correspond to the second ports for transmitting reference signals, and the third ports include S first ports. In this solution, the S first ports are included in the third ports, making the selection of the first ports more flexible and reducing the number of predefined correspondences. For example, different rules can be predefined to select the S first ports from the third port.
[0188] The following describes another way in which the second indication information indicates the correspondence between the second port and the first port, using Table 2. The physical meanings of Q, S, and A can be found in the relevant descriptions in Table 1 and are not further elaborated here. In Table 2, W represents the number of candidate ports for transmitting reference signals corresponding to each port for transmitting data signals, where the candidate ports for transmitting reference signals are the third ports. It can be assumed that the rule for selecting S first ports from the third ports is: the first S ports of the third ports can be used as the S first ports. In the case of Q = 2, W = 3, S = 2, and A = 1, when the second indication information includes index #0 and S takes the value 2, the third port indexes can be #0, #1, and #2. The two first ports selected according to this assumed rule have indexes #0 and #1. When the second indication information includes index #1 and S takes the value 2, the third port indexes can be #3, #4, and #5. The two first ports selected according to this assumed rule have indexes #3 and #4.
[0189] In addition, the rule for selecting the S first ports from the third ports may also be: the last S ports of the third ports may be used as the S first ports. The embodiment of the present application does not impose any limitation on the specific rule for selecting the S first ports.
[0190] Table 2
[0191] In conjunction with Figure 4, Figure 6 shows a flow chart of another channel estimation method provided by an embodiment of the present application. The channel estimation method shown in Figure 6 further includes the following step S604:
[0192] Step S604: The receiving end device determines a channel estimation value of the data channel according to the reference signal and the first mapping relationship, wherein the first mapping relationship is a mapping relationship between the precoding of the reference signal and the precoding of the data signal.
[0193] The first mapping relationship in the embodiment of the present application may be a mapping relationship between the precoding on the first port and the precoding on the second port, wherein the number of the first ports is S, S is a positive integer, and the number of the second ports is 1.
[0194] Optionally, the channel estimation method shown in FIG6 further includes the following step S603:
[0195] Step S603: The transmitting device sends the first mapping relationship to the receiving device; correspondingly, the receiving device receives the first mapping relationship from the transmitting device.
[0196] 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.
[0197] 1) Method 1, the first mapping relationship can be represented by Cj,n.
[0198] Among them, Cj,n is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit among the N second precoding units corresponding to the j-th first precoding unit. Cj,n is a matrix with a dimension of S*1. j and n are natural numbers. S is the number of first ports, S is a positive integer. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1. n < N, j < M, M is the number of first precoding units, M is a positive integer. The first ports are used to transmit reference signals.
[0199] It can be understood that M can be understood as the number of first precoding units obtained by dividing the frequency domain resources allocated to the terminal device according to the first precoding granularity.
[0200] In the embodiments of the present application, the j-th first precoding unit has a corresponding relationship with the j*N,..., j*N + n,..., j*N + N - 1-th second precoding units. The corresponding relationship can be that the frequency domain resources are the same, but the time domain resources are different.
[0201] In the embodiments of the present application, n can represent the relative index of the second precoding unit, and the corresponding absolute index can be j*N + n.
[0202] 2) Method 2, the first mapping relationship can be represented by Cj.
[0203] Among them, Cj is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number. N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1. <00,00467>Optionally, Cj can satisfy the following formula (1): [P#j*N…P#j*N+n … P#j*N+N-1]=[P_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj Formula (1)
[0205] In which, the matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents the precoding on the j-th first precoding unit on S first ports, and the matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements; among the S elements, P_RS#0,j represents the precoding on the j-th first precoding unit on the 0-th first port, P_RS#1,j represents the precoding on the j-th first precoding unit on the 1st first port, and P_RS#S-1,j represents the precoding on the j-th first precoding unit on the S-1-th first port.
[0206] The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents precoding on the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the j-th first precoding unit, P#j*N+n represents precoding on the nth second precoding unit among the N second precoding units corresponding to the j-th first precoding unit, and P#j*N+N-1 represents precoding on the N-1th second precoding unit among the N second precoding units corresponding to the j-th first precoding unit.
[0207] 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 second precoding units corresponding to the j-th first precoding unit.
[0208] 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)
[0209] 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.
[0210] For example, Cj may satisfy the following formula (3): Cj=(V(:,1:S))H Formula (3)
[0211] The first matrix may be V(:,1:S).
[0212] In a possible implementation, the transmitting device may obtain the first mapping relationship according to formula (2) and formula (3). Thereafter, the transmitting device may send the first mapping relationship to the receiving device.
[0213] Exemplarily, the precoding of the j-th first precoding unit on the S first ports may satisfy the following formula (4): [P_RS#0,j P_RS#1,j … P_RS#S-1,j]=U(:,1:S)Σ(1:S,:1:S) Formula (4)
[0214] The precoding of the j-th first precoding unit on the S first ports can be expressed as a matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j], where the physical meaning of each element is described in formula (1) and is not repeated here.
[0215] In a possible implementation, the transmitting end device may obtain the precoding of the j-th first precoding unit on the S first ports according to formula (2) and formula (4), so as to precode the reference signal transmitted on the j-th first precoding unit on each port.
[0216] In the embodiment of the present application, the precoding on the j-th first precoding unit on the S first ports is S principal components of the precoding on the N second precoding units on a second port corresponding to the j-th first precoding unit.
[0217] For example, Cj and Cj,n may satisfy the following formula (5): Cj = [Cj,0 ... Cj,n ... Cj,N-1] Formula (5)
[0218] In combination with FIG5 , taking the number of first ports being 2 as an example, FIG7 is a schematic diagram of another precoding of a reference signal and a data signal provided in an embodiment of the present application.
[0219] Before introducing FIG. 7 to FIG. 9 , the relevant concepts of frequency domain resources involved in FIG. 7 to FIG. 9 are first uniformly explained.
[0220] 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. The same channel estimation value corresponds to a channel estimation resource block. 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 second precoding unit. In other words, the second precoding unit can include one or more channel estimation resource blocks.
[0221] A first precoding unit includes one or more frequency domain resources of a reference signal and one or more frequency domain resources of a non-reference signal. The frequency domain resources of the reference signal are used to transmit the reference signal, while the frequency domain resources of the non-reference signal cannot be used to transmit the reference signal.
[0222] Figure 7 illustrates an example in which a first precoding unit includes two frequency-domain resources for a reference signal and two frequency-domain resources for a non-reference signal. Figures 8 and 9 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 second precoding unit includes two channel estimation resource blocks.
[0223] In Figure 7, PRG#1-#j corresponds to PRG#2-#j*N, ..., PRG#2-j*N+n, ..., PRG#2-j*N+N-1, and the value of j is 0 or 1. The precoding method of the data signal can be referred to the embodiment shown in Figure 5 and will not be described in detail here. On the first port #0, the precoding on PRG#1-#0 can be represented as P_RS#00, and the precoding on PRG#1-#1 can be represented as P_RS#01. On the first port #1, the precoding on PRG#1-#0 can be represented as P_RS#10, and the precoding on PRG#1-#1 can be represented as P_RS#11. In each PRG#1 (PRG#1-#0 and PRG#1-#1), it can be assumed that the frequency domain resources of the reference signal are distributed in a comb-type manner on the first precoding unit. The embodiments of the present application do not impose any restrictions on the distribution method of the frequency domain resources of the reference signal. The resources other than the frequency domain resources of the reference signal in the first precoding unit are frequency domain resources of the non-reference signal.
[0224] In conjunction with Figure 7, Table 3 shows the meaning and representation of the first mapping relationship. For j = 0, that is, PRG#1-#0, the precoding on the two first ports includes precoding P_RS#00 on first port #0 and precoding P_RS#10 on first port #1. The first mapping relationship between precoding P#0 on PRG#2-#0 and the precoding on the two first ports PRG#1-#0 can be expressed as C0,0. The first mapping relationship between precoding P#1 on PRG#2-#1 and the precoding on the two first ports PRG#1-#0 can be expressed as C0,1. C0 can be composed of C0,0 and C0,1.
[0225] Similarly, for j = 1, i.e., PRG#1-#1, the precoding on the two first ports includes precoding P_RS#01 on first port #0 and precoding P_RS#11 on first port #1. The first mapping relationship between precoding P#2 on PRG#2-#2 and the precoding on PRG#1-#1 on the two first ports can be expressed as C1,0. The first mapping relationship between precoding P#3 on PRG#2-#3 and the precoding on PRG#1-#1 on the two first 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.
[0226] Table 3
[0227] Combining Figure 7 and Table 3, C0 can satisfy the following formula (6): [P#0]=[P_RS#00 P_RS#10]*C0,0 [P#1]=[P_RS#00 P_RS#10]*C0,1 [P#0 P#1]=[P_RS#00 P_RS#10]*C0 Formula (6)
[0228] Combining Figure 7 and Table 3, C1 can satisfy the following formula (7): [P#2]=[P_RS#01 P_RS#11]*C1,0 [P#3]=[P_RS#01 P_RS#11]*C1,1 [P#2 P#3]=[P_RS#01 P_RS#11]*C1 Formula (7)
[0229] 3) Mode 3: The first mapping relationship can be represented by C.
[0230] Among them, C is the mapping relationship between the precoding on the M first precoding units on the S first ports and the precoding on the M*N second precoding units corresponding to the M first precoding units, C is a matrix with a dimension of S*(N*M), S and M are positive integers, S is the number of first ports, M is the number of first precoding units, N is the number of second precoding units corresponding to one first precoding unit, and N is an integer greater than 1.
[0231] Optionally, the channel estimation method provided in an embodiment of the present application also includes: the receiving device determines the channel estimation value of the data channel based on the reference signal and the first mapping relationship, including: the receiving device performs channel estimation on the reference signal according to the channel estimation granularity to obtain a first channel estimation value of the reference signal; wherein the channel estimation granularity is greater than the second precoding granularity; the receiving device determines the channel estimation value of the data channel based on the first channel estimation value of the reference signal and the first mapping relationship.
[0232] Exemplarily, the channel estimation granularity may be greater than the second precoding granularity and less than or equal to the first coding granularity.
[0233] Optionally, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit on the sth first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the kth channel estimation unit in the reference signal; wherein the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, k is any integer from 0 to K-1, S is the number of first ports, K is the number of channel estimation units, and S and K are positive integers.
[0234] In the embodiment of the present application, a reference signal on a channel estimation unit can be transmitted on a frequency domain resource of the reference signal included in the channel estimation unit; multiple reference signals on a channel estimation unit can be transmitted on multiple frequency domain resources of the reference signal included in the channel estimation unit.
[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. One or more reference signals on a channel estimation unit can be used for joint channel estimation.
[0236] Exemplarily, the channel estimation unit may be a PRB bundling group (PRB Bundling Group, PBG).
[0237] Optionally, the first channel estimation value of the reference signal corresponding to the kth channel estimation unit on the sth first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the kth channel estimation unit in the reference signal, including: the first channel estimation value of the reference signal corresponding to the kth channel estimation unit is determined based on the second channel estimation value of the reference signal corresponding to the kth channel estimation unit; the second channel estimation value of the reference signal corresponding to the kth channel estimation unit is obtained by performing channel estimation on each reference signal in the one or more reference signals.
[0238] In conjunction with Figure 7 , Figure 8 illustrates the process of determining the first channel estimation value of the reference signal, taking the first port #0 as an example. It is assumed that the channel estimation granularity is the same as the first precoding granularity. For ease of description, in Figure 8 , the first channel estimation value of the reference signal at the first port #0 is represented as channel estimation value #1_0, and the second channel estimation value of the reference signal at the first port #0 is represented as channel estimation value #3_0. The following describes the process of determining channel estimation value #1_0 corresponding to PRG #1-#0, using PRG #1-#0 as an example channel estimation unit.
[0239] In the first step, the receiving device performs channel estimation on the two reference signals received on PRG#1-#0 respectively, and obtains the channel estimation value #3_0 corresponding to PRG#1-#0, namely H#00*P_RS#00 and H#20*P_RS#00.
[0240] In the embodiments of the present application, underlines represent estimated values of parameters. For example, H#00*P_RS#00 represents the estimated value of H#00*P_RS#00.
[0241] Channel estimation value #3 is the channel estimation value of the reference signal on the frequency domain resource of the reference signal. Generally, on the first port #0, the channel estimation value #3 corresponding to the j-th channel estimation unit is H#0,j*P_RS#0,j,H#2,j*P_RS#0,j,…
[0242] In the second step, the receiving device determines the channel estimation value #1_0 corresponding to PRG#1-#0 based on the channel estimation value #3_0 corresponding to PRG#1-#0. That is, the receiving device determines H#00*P_RS#00, H#10*P_RS#00, H#20*P_RS#00, and H#30*P_RS#00 based on H#00*P_RS#00 and H#20*P_RS#00. The determination method may be, for example, filtering or interpolation. The filtering method may be Wiener filtering, and the interpolation method may be manifold interpolation. This embodiment of the present application does not impose any limitations on this.
[0243] Channel estimation value #1 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 first port #0, the channel estimation value #1 corresponding to the j-th channel estimation unit is H#0,j*P_RS#0,j, H#1,j*P_RS#0,j, H#2,j*P_RS#0,j, H#3,j*P_RS#0,j, ...
[0244] Similarly, on PRG#1-#1, executing the first step above allows the receiving device to obtain H#01*P_RS#01 and H#21*P_RS#01. By executing the second step above, the receiving device can determine H#01*P_RS#01, H#11*P_RS#01, H#21*P_RS#01, and H#31*P_RS#01.
[0245] Optionally, the channel estimation value of the data channel The second precoding unit The channel estimation value of 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 first precoding unit on the S first ports and the first mapping relationship;
[0246] Among them, 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 second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, and M is the number of first 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, and R is the number of channel estimation resource blocks contained in a first precoding unit, and S, M and R are all positive integers. represents the number of channel estimation resource blocks contained in a second 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 second precoding units corresponding to one first precoding unit is N,
[0248] It can represent the relative index of the second precoding unit, and the corresponding absolute index can be
[0249] Exemplarily, the second frequency domain resource unit may be a subcarrier, a subcarrier group, an RB, or an RB group.
[0250] Optionally, the channel estimation value of the data channel The second precoding unit The channel estimation value of the data channel on each channel estimation resource block satisfies the following formula (8): [H#r,j*P#j*N+n]=[H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j]*Cj,n Formula (8)
[0251] Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value of the data channel. The second precoding unit The channel estimation value of the data channel on the channel estimation resource block.
[0252] The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports, and the matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … [H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0,j represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th first precoding unit on the 0-th first port, H#r,j*P_RS#1,j represents the first channel estimation value of the reference signal on the r-th channel estimation resource block in the j-th first precoding unit on the 1-th first port, H#r,j*P_RS#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 first precoding unit on the S-1-th first port, and Cj,n represents a first mapping relationship. [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports. 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.
[0253] In formula (8), n in Cj,n, H#r,j*P#j*N+n satisfies
[0254] In the embodiments of the present application, for clarity of expression, in formula (8), there is a comma between r and j in H#r,j*P#j*N+n. In Figures 8, 9, Tables 4, and 5, when r and j take specific values, there is no comma between r and j. The presence of a comma between r and j is for clarity of expression and does not change the actual physical meaning. For example, when r = 2, j = 0, N = 2, and n = 1, H#r,j*P#j*N+n can be expressed as H#20*P#1.
[0255] In the embodiment of the present application, the receiving device may obtain formula (8) but not formula (1). Alternatively, the receiving device may obtain formula (1) and derive formula (8) or a formula similar to formula (8) based on formula (1) to determine the channel estimation value of the data channel.
[0256] In conjunction with Figures 7 and 8, Figure 9 illustrates the process of determining a channel estimation value for a data channel. Here, r can take values of 0, 1, 2, or 3. For ease of description, in Figure 9, the channel estimation value for the data channel on the second port is represented as channel estimation value #2. For a channel estimation resource block, the matrix consisting of channel estimation value #1_0 and channel estimation value #1_1 is multiplied by the first mapping relationship corresponding to the channel estimation resource block to obtain channel estimation value #2.
[0257] 9 , for PRG# 1 -# 0 , Table 4 shows the correspondence between channel estimation information # 1 (including channel estimation information # 1_0 and channel estimation information # 1_1 ), channel estimation information # 2 and the first mapping relationship.
[0258] Table 4
[0259] In combination with FIG9 and Table 4, C0,0 can satisfy the following formula (9): [H#00*P#0]=[H#00*P_RS#00 H#00*P_RS#10]*C0,0
[0260] [H#10*P#0]=[H#10*P_RS#00 H#10*P_RS#10] *C0,0 Formula (9)
[0261] Among them, combined with Figure 9 and Table 4, C0,1 can satisfy the following formula (10): [H#20*P#1]=[H#20*P_RS#00 H#20*P_RS#10]*C0,1 [H#30*P#1]=[H#30*P_RS#00 H#30*P_RS#10] *C0,1 Formula (10)
[0262] 9 , for PRG#1-#1, Table 5 shows the correspondence between channel estimation information #1 (including channel estimation information #1_0 and channel estimation information #1_1), channel estimation information #2, and the first mapping relationship.
[0263] Table 5
[0264] In combination with Figure 9 and Table 5, C1,0 can satisfy the following formula (11): [H#01*P#2]=[H#01*P_RS#01 H#01*P_RS#11]*C1,0 [H#11*P#2]=[H#11*P_RS#01 H#11*P_RS#11] *C1,0 Formula (11)
[0265] Among them, combined with Figure 9 and Table 5, C1,1 can satisfy the following formula (12): [H#21*P#3]=[H#21*P_RS#01 H#21*P_RS#11]*C1,1 [H#31*P#3]=[H#31*P_RS#01 H#31*P_RS#11] *C1,1 Formula (12)
[0266] 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.
[0267] 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.
[0268] 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.
[0269] For example, the receiving 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 may include a receiving module 1001 and a determination module 1002. Optionally, the communication device 10 may also include a channel estimation module 1003. The communication device 10 is used to implement the functions of the receiving device in the method embodiments shown in Figures 4 to 9 above.
[0270] Exemplarily, when the communication device 10 is used to implement the function of the receiving device in the method embodiment shown in Figure 4: the receiving module 1001 is used to receive a reference signal; wherein the reference signal is used to determine the channel estimation value of the data channel corresponding to the reference signal by the determination module 1002; the receiving module 1001 is also used to receive the data signal carried by the data channel.
[0271] For a more detailed description of the above-mentioned receiving module 1001, determining module 1002 and channel estimating module 1003, reference may be made to the relevant descriptions in the method embodiments shown in FIG. 4 to FIG. 9.
[0272] For another example, the transmitting end device in the embodiment of the present application can be implemented in the form of a communication device 1100 shown in Figure 11. The communication device 1100 is used to implement the functions of the transmitting end device in the method embodiments shown in Figures 4 to 9. The communication device 1100 may include a transmitting module 1101.
[0273] Exemplarily, when the communication apparatus 1100 is used to implement the function of the transmitting end device in the method embodiment shown in FIG4 : the transmitting module 1101 is used to transmit a reference signal; the transmitting module 1101 is also used to transmit a data signal carried by a data channel.
[0274] For a more detailed description of the sending module 1101 , please refer to the relevant descriptions in the method embodiments shown in FIG. 4 to FIG. 9 .
[0275] In this embodiment, the communication device 10 and the communication device 1100 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.
[0276] 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 .
[0277] 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 10 to perform the channel estimation method in the above method embodiment. Specifically, part of the functions / implementation process of the determination module 1002 and the channel estimation module 1003 in FIG10 can be implemented by the processor 111 in the communication device 110 shown in FIG2 calling the program stored in the memory 112; part of the functions / implementation process of the receiving module 1001 in FIG10 can be implemented by the transceiver 115.
[0278] In a simple embodiment, those skilled in the art may appreciate that the communication device 1100 may take the form of the communication device 110 shown in FIG. 3 .
[0279] 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 1100 to perform the channel estimation method in the above method embodiment. Specifically, some functions / implementation processes of the sending module 1101 in FIG11 can be implemented by the transceiver 115.
[0280] Since the communication device 10 and the communication device 1100 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.
[0281] 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.
[0282] 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.
[0283] 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.
[0284] 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)).
[0285] 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.
[0286] 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: include: receiving a reference signal; wherein the precoding granularity of the reference signal is a first precoding granularity, and the reference signal is used to determine a channel estimation value of a data channel corresponding to the reference signal; A data signal carried by the data channel is received; wherein a precoding granularity of the data signal is a second precoding granularity, and the first precoding granularity is greater than the second precoding granularity.
2. The method according to claim 1, characterized in that The method further comprises: determining a channel estimation value of the data channel according to the reference signal and the first mapping relationship; The first mapping relationship is a mapping relationship between the precoding of the reference signal and the precoding of the data signal.
3. The method according to claim 2, characterized in that The determining, according to the reference signal and the first mapping relationship, a channel estimation value of the data channel includes: Performing channel estimation on the reference signal according to a channel estimation granularity to obtain a first channel estimation value of the reference signal; wherein 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 the first mapping relationship.
4. The method according to claim 2 or 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 second precoding units corresponding to one first precoding unit, where N is an integer greater than 1.
7. The method according to any one of claims 4 to 6, characterized in that The port for transmitting the reference signal is the first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is the second port, and the number of the second ports is 1.
8. The method according to claim 7, characterized in that The method further comprises: Receive second indication information; wherein the second indication information is used to indicate a correspondence between the second port and the first port.
9. The method according to claim 8, characterized in that The second indication information includes an index of the second port and an index of the first port; Alternatively, the second indication information includes an index of a correspondence between the second port and the first port; Alternatively, the second indication information includes an index of the correspondence between the second port and the third port, and the number S of the first ports; wherein the third port is a plurality of ports preset corresponding to the second port for transmitting a reference signal, and the third port includes S first ports.
10. The method according to any one of claims 4 to 9, characterized in that: The method further comprises: The first mapping relationship is received.
11. The method according to any one of claims 4 to 10, characterized in that: The first mapping relationship is represented by Cj,n. Cj,n is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit among the N second precoding units corresponding to the j-th first 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 first ports, S is a positive integer, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, n < N, j < M, M is the number of the first precoding units, and M is a positive integer; Alternatively, the first mapping relationship is represented by C. C is the mapping relationship between the precodings on the M first precoding units on the S first ports and the precodings on the M*N second precoding units corresponding to the M first 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 first ports, M is the number of the first precoding units, and N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1; Among them, the first ports are used to transmit the reference signal.
12. The method according to any one of claims 4 to 10, characterized in that: The first mapping relationship is represented by Cj. Cj is the mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precodings on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N. j is a natural number, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, and the first ports are used to transmit the reference signal.
13. The method according to claim 12, characterized in that Cj satisfies the following relationship: [P#j*N … P#j*N+n … P#j*N+N-1] = [P_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj Among them, the matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents the precoding on the j-th first precoding unit on the S first ports. The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements; among the S elements, P_RS#0,j represents the precoding on the j-th first precoding unit on the 0-th first port, P_RS#1,j represents the precoding on the j-th first precoding unit on the 1-st first port, and P_RS#S-1,j represents the precoding on the j-th first precoding unit on the (S - 1)-th first port; The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents precoding on the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the j-th first precoding unit, P#j*N+n represents precoding on the nth second precoding unit among the N second precoding units corresponding to the j-th first precoding unit, and P#j*N+N-1 represents precoding on the N-1th second precoding unit among the N second precoding units corresponding to the j-th first precoding unit.
14. The method according to claim 12 or 13, 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 second precoding units corresponding to the j-th first precoding unit.
15. The method according to claim 3, characterized in that The first channel estimation value of the reference signal corresponding to the k-th channel estimation unit on the s-th first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the k-th channel estimation unit in the reference signal; In which, the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, S is the number of the first 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.
16. The method according to claim 3, characterized in that The channel estimation value of the data channel The second precoding unit The channel estimation value of 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 first precoding unit on the S first 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 second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, M is the number of the first precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks contained in one first precoding unit, S, M and R are all positive integers, represents the number of the channel estimation resource blocks included in a second precoding unit, is a positive integer, represents r divided by The remainder obtained.
17. The method according to claim 16, characterized in that The channel estimation value of the data channel The second precoding unit The channel estimation values of the data channels on the channel estimation resource blocks satisfy the following relationship: [H#r,j*P#j*N+n]=[H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j]*Cj,n Among them, the matrix [H#r,j*P#j*N+n] represents the channel estimation value of the data channel. The second precoding unit channel estimation values of data channels on channel estimation resource blocks; The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports. The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 0th first port, H#r,j*P_RS#1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 1st first port, H#r,j*P_RS#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the S-1th first port, Cj,n represents the first mapping relationship; n in Cj,n and H#r,j*P#j*N+n all satisfy 18. A channel estimation method, characterized in that: include: Sending a reference signal; wherein the precoding granularity of the reference signal is a first precoding granularity, and the reference signal is used to determine a channel estimation value of a data channel corresponding to the reference signal; Send a data signal carried by a data channel; wherein the precoding granularity of the data signal is a second precoding granularity, and the first precoding granularity is greater than the second precoding granularity.
19. The method according to claim 18, characterized in that The channel estimation value of the data channel is determined according to the reference signal and a first mapping relationship; wherein the first mapping relationship is a mapping relationship between the precoding of the reference signal and the precoding of the data signal.
20. The method according to claim 19, wherein The channel estimation value of the data channel is determined based on the first channel estimation value of the reference signal and the first mapping relationship; 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; wherein the channel estimation granularity is greater than the second precoding granularity.
21. The method according to claim 19 or 20, 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.
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 the number N of the second precoding units corresponding to one first precoding unit, where N is an integer greater than 1.
24. The method according to any one of claims 21 to 23, characterized in that The port for transmitting the reference signal is the first port, the number of the first ports is S, and S is a positive integer; the port for transmitting the data signal is the second port, and the number of the second ports is 1.
25. The method according to claim 24, characterized in that The method further comprises: Sending second indication information; wherein the second indication information is used to indicate the correspondence between the second port and the first port.
26. The method according to claim 25, characterized in that The second indication information includes an index of the second port and an index of the first port; Alternatively, the second indication information includes an index of a correspondence between the second port and the first port; Alternatively, the second indication information includes an index of the correspondence between the second port and the third port, and the number S of the first ports; wherein the third port is a plurality of ports preset corresponding to the second port for transmitting a reference signal, and the third port includes S first ports.
27. The method according to any one of claims 21 to 26, characterized in that The method further comprises: Send the first mapping relationship.
28. The method according to any one of claims 21 to 27, characterized in that The first mapping relationship is represented by Cj,n, where Cj,n is a mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the n-th second precoding unit in the N second precoding units corresponding to the j-th first precoding unit, Cj,n is a matrix with a dimension of S*1, j, n are natural numbers, S is the number of the first ports, S is a positive integer, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, and n <N; Alternatively, the first mapping relationship is represented by C, where C is a parameter between the precoding on the M first precoding units on the S first ports and the precoding on the M*N second precoding units corresponding to the M first precoding units, and C is a matrix with a dimension of S*(N*M), where M is a positive integer, M is the number of the first precoding units, N is the number of the second precoding units corresponding to one first precoding unit, and N is an integer greater than 1; The first port is used to transmit the reference signal.
29. The method according to any one of claims 21 to 27, characterized in that The first mapping relationship is represented by Cj, where Cj is a mapping relationship between the precoding on the j-th first precoding unit on the S first ports and the precoding on the N second precoding units corresponding to the j-th first precoding unit. Cj is a matrix with a dimension of S*N, j is a natural number, N is the number of second precoding units corresponding to one first precoding unit, N is an integer greater than 1, and the first port is used to transmit the reference signal.
30. The method according to claim 29, wherein Cj satisfies the following relationship: [P#j*N … P#j*N+n … P#j*N+N-1]=[P_RS#0,j P_RS#1,j … P_RS#S-1,j]*Cj The matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] represents precoding on the j-th first precoding unit on S first ports, and the matrix [P_RS#0,j P_RS#1,j … P_RS#S-1,j] has S elements; among the S elements, P_RS#0,j represents precoding on the j-th first precoding unit on the 0-th first port, P_RS#1,j represents precoding on the j-th first precoding unit on the 1st first port, and P_RS#S-1,j represents precoding on the j-th first precoding unit on the S-1-th first port; The matrix [P#j*N … P#j*N+n … P#j*N+N-1] represents precoding on the N second precoding units corresponding to the j-th first 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 second precoding unit among the N second precoding units corresponding to the j-th first precoding unit, P#j*N+n represents precoding on the nth second precoding unit among the N second precoding units corresponding to the j-th first precoding unit, and P#j*N+N-1 represents precoding on the N-1th second precoding unit among the N second precoding units corresponding to the j-th first precoding unit.
31. The method according to claim 29 or 30, 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 second precoding units corresponding to the j-th first precoding unit.
32. The method according to claim 20, wherein The first channel estimation value of the reference signal corresponding to the k-th channel estimation unit on the s-th first port in the first channel estimation value of the reference signal is obtained by performing joint channel estimation on one or more reference signals on the k-th channel estimation unit in the reference signal; In which, the channel estimation granularity is the size of the channel estimation unit in the frequency domain, the first port is used to transmit the reference signal, s is any integer from 0 to S-1, S is the number of the first 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.
33. The method according to claim 20, wherein The channel estimation value corresponding to the data channel The second 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 first precoding unit on the S first ports and the first mapping relationship; The channel estimation resource block includes one or more first frequency domain resource units, the size of the channel estimation resource block is less than or equal to the size of the second 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 the first port is used to transmit the reference signal; j is any integer from 0 to M-1, M is the number of the first precoding units, r is any integer from 0 to R-1, R is the number of the channel estimation resource blocks contained in one first precoding unit, S, M and R are all positive integers, represents the number of the channel estimation resource blocks included in a second precoding unit, is a positive integer, represents r divided by The remainder obtained.
34. The method according to claim 33, wherein The channel estimation value corresponding to the data channel The second 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_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 second precoding unit A channel estimation value corresponding to a data channel on a channel estimation resource block; The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#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 first precoding unit on the S first ports. The matrix [H#r,j*P_RS#0,j H#r,j*P_RS#1,j … H#r,j*P_RS#S-1,j] has S elements; among the S elements, H#r,j*P_RS#0, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 0th first port, H#r,j*P_RS#1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the 1st first port, H#r,j*P_RS#S-1, j represents the first channel estimation value of the reference signal on the rth channel estimation resource block in the jth first precoding unit on the S-1th first port, Cj,n represents the first mapping relationship; n in Cj,n and H#r,j*P#j*N+n all satisfy 35. 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 17; or a module or unit for implementing the method according to any one of claims 18 to 34.
36. A communication device, characterized in that The device comprises a processor, wherein the processor is configured to run a computer program to cause the communication device to perform the method according to any one of claims 1 to 17; or cause the communication device to perform the method according to any one of claims 18 to 34.
37. The communication device according to claim 36, wherein: The communication device further comprises a memory for storing the computer program.
38. A chip, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 17; or to execute the method according to any one of claims 18 to 34.
39. A communication system, characterized in that: The communication system includes a receiving device and a transmitting device; wherein the receiving device is used to execute the method according to any one of claims 1 to 17, and the transmitting device is used to execute the method according to any one of claims 18 to 34.
40. A computer-readable storage medium, characterized in that Used to store a computer program, which, when executed by a computer, enables the computer to perform the method according to any one of claims 1 to 17; or, when executed by a computer, enables the computer to perform the method according to any one of claims 18 to 34.
41. A computer program product, characterized in that The computer program product comprises one or more computer programs, and when the computer program is run on a computer, the computer is enabled to execute the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 34.
Citation Information
Patent Citations
Transmission and transmission configuration method and apparatus, base station and terminal
CN108123778A
CSI processing for fine CSI granularity
CN113348630A
Method for sending and receiving uplink reference signal and communication device
CN115380493A
Method and apparatus for handling device-to-device feedback in a wireless communication system
US20210075552A1
Resource multiplexing method and device thereof for direct distance measurement
WO2022226847A1