Communication method and apparatus
By using the element group feedback mechanism between terminal devices and network devices, and constructing element group sets using singular value decomposition and higher-order singular value decomposition, the problems of high latency and overhead in CSI acquisition in existing communication systems are solved, achieving more efficient acquisition of channel state information and meeting the needs of services such as digital twins, virtual reality, and drones.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-09-24
- Publication Date
- 2026-07-30
AI Technical Summary
Existing communication systems suffer from latency and high communication overhead when acquiring channel state information, making it difficult to meet the demands for greater capacity, wider coverage, and lower latency, especially with the large-scale deployment of services such as digital twins, virtual reality, and drones.
By using an element group feedback mechanism between the terminal device and the network device, the process of acquiring channel multipath component information is compressed. Mathematical methods such as singular value decomposition and higher-order singular value decomposition are used to construct an element group set, thereby reducing the acquisition latency and communication overhead of CSI.
It effectively reduces the acquisition latency and communication overhead of CSI, improves the efficiency of channel state information acquisition, and meets the needs of services such as digital twins, virtual reality, and drones.
Smart Images

Figure CN2025123773_30072026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] This application claims priority to Chinese Patent Application No. 202510125238.5, filed with the State Intellectual Property Office of China on January 26, 2025, entitled “A Communication Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and more specifically, to a communication method and apparatus. Background Technology
[0003] In existing communication systems, channel state information (CSI) reflects the state of the channel between network devices and terminal devices. A typical method for acquiring CSI involves the network device sending a reference signal to the terminal device, which then measures the reference signal to obtain the CSI. This approach introduces latency and communication overhead in the processes of configuring reference signal resources, transmitting and measuring the reference signal, and acquiring the CSI. With the large-scale deployment of services such as digital twins, virtual reality, and drones, existing communication systems will face challenges in achieving greater capacity, wider coverage, and lower latency. Therefore, a method is urgently needed to reduce the latency and communication overhead of CSI acquisition. Summary of the Invention
[0004] This application provides a communication method and apparatus for reducing CSI acquisition latency and communication overhead.
[0005] In a first aspect, embodiments of this application provide a communication method applied to a terminal device. For example, the method can be executed by the terminal device, which can be a terminal equipment, a component (e.g., a circuit, processor, chip, or chip system), logic module, or software that implements all or part of the terminal device's functions; this application does not limit this. The following description uses a terminal device as an example. The method includes: the terminal device sending first indication information, which indicates K element groups, the K element groups being used to determine first multipath component information, where K is a positive integer; the first multipath component information indicating the state of a channel, the first multipath component information including information on M multipath component parameters of N paths, where N and M are positive integers, and N is greater than 1 or M is greater than 1; the K element groups include a first element group, which is associated with the information on M1 multipath component parameters of N1 paths included in the first multipath component information; N1 is a positive integer less than or equal to N, and M1 is a positive integer less than or equal to M.
[0006] Based on the above technical solution, the communication method provided in this application embodiment can be used to obtain the first multipath component information of CSI based on element group feedback, which can effectively reduce the acquisition latency and communication overhead of CSI.
[0007] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device receiving first element set indication information; the first element set indication information indicating that the K element sets are determined from the first element set; the first element set includes K' element sets, where K' is a positive integer greater than or equal to K. Thus, the network device can instruct the terminal device to compress and feed back first multipath component information based on the first element set.
[0008] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sending a first element group set request information; the first element group set request information is used to request the determination of the K element groups from the first element group set. Thus, the terminal device can request the network device to compress and feedback first multipath component information based on the first element group set.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device receiving first confirmation information, the first confirmation information indicating that the terminal device can determine the K element groups from a first element group set, or the first confirmation information indicating that the terminal device can determine the K element groups from a second element group set; wherein the second element group set is different from the first element group set.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first multipath component information includes a multipath component information matrix or a multipath component information table. Thus, the multipath component information of the channel can be described in the form of a matrix or a table.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first element group and the first multipath component information matrix set Related to; the first multipath component information matrix set It consists of S multipath component information matrices, each of which corresponds one-to-one with one of the S states of the channel, where S is a positive integer; the S multipath component information matrices include a second multipath component information matrix H, and the (i,j)th element h of the second multipath component information matrix H is... i,jInformation indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, j is a positive integer greater than or equal to 1 and less than or equal to N3, and M3 and N3 are both positive integers. Thus, a first set of elements for compressing and feeding back the first multipath component information can be constructed based on the multipath component information corresponding to the states of one or more channels.
[0012] In conjunction with the first aspect, in some implementations of the first aspect, the first multipath component information matrix set The dimension is [M3, N4], where N4 is a positive integer greater than or equal to N3; the first element group is a column of matrix U1, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H The first element set indicates the conjugate transpose; U1 is a matrix of dimension [M3, M3], S1 is a matrix of dimension [M3, N4], and V1 is a matrix of dimension [N4, N4]; the first element set includes M3 elements. Thus, the first element set enables compressed feedback of multipath component information in the multipath component parameter dimension, reducing the transmission overhead of multipath component information.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, the first multipath component information matrix set The dimension is [M4, N3], where M4 is a positive integer greater than or equal to M3; the first element group is a column of matrix V2, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H The first element set indicates the conjugate transpose; U2 is a matrix of dimension [M4, M4], S2 is a matrix of dimension [M4, N3], and V2 is a matrix of dimension [N3, N3]; the first element set includes N3 elements. Thus, the first element set allows for the compressed feedback of multipath component information in the energy path dimension, reducing the transmission overhead of multipath component information.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the first element group and the second multipath component information matrix set Related to; the second multipath component information matrix set The dimension is [M3×N3,S], and the second multipath component information matrix set The S columns correspond one-to-one with the S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with the S states of the channel. M3, N3, and S are all positive integers, and × represents scalar multiplication. The S multipath component information matrices include a second multipath component information matrix H, and the set of the second multipath component information matrices... The s-th column includes all elements of the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3. Thus, a first set of elements for compressing and feeding back the first multipath component information can be constructed based on the multipath component information corresponding to the states of one or more channels.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the first element group is a column of matrix U3, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H The first element set indicates the conjugate transpose; U3 is a matrix of dimension [M3×N3, M3×N3], S3 is a matrix of dimension [M3×N3, S], and V3 is a matrix of dimension [S, S]; the first element set includes M3×N3 elements. Thus, the first element set enables multipath component information compression feedback across multiple dimensions, reducing the transmission overhead of multipath component information.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the K element groups further include a second element group, and the first element group and the second element group are combined with the third multipath component information matrix set. Related to; the third multipath component information matrix set The dimensions are [M3, N3, S], and the set of the third multipath component information matrix is... The S layers correspond one-to-one with S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with S states of the channel, where M3, N3, and S are all positive integers; the S multipath component information matrices include a second multipath component information matrix H, and the third multipath component information matrix set The s-th layer includes the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,jInformation indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3. Thus, a first set of elements for compressing and feeding back the first multipath component information can be constructed based on the multipath component information corresponding to the states of one or more channels.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the first element group is matrix U. (1) One column in the matrix, the second element group is matrix U. (2) One column in the matrix U (1) and the matrix U (2) satisfy: Where HOSVD() indicates higher-order singular value decomposition, ×1, ×2, and ×3 indicate modular multiplication of tensors and matrices; G is a kernel tensor of dimension [M3, N3, S], and U... (1) It is a matrix of dimension [M3, M3], U (2) It is a matrix of dimension [N3, N3], U (3) It is a matrix of dimension [S, S]; the first element group includes M3 elements; the second element group includes N3 elements. Thus, the first element group set enables multipath component information compression feedback across multiple dimensions, reducing the transmission overhead of multipath component information.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the first element group includes L elements, where L is a positive integer less than or equal to M3; the first element group includes L elements and the first multipath component information matrix set. The L multipath component parameters in the matrix correspond one-to-one. Thus, based on the first multipath component information matrix set... The information of all or part of the multipath component parameters in the data is used to construct the first element group.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the first multipath component information matrix set The L multipath component parameters in the set have a higher priority than the first multipath component information matrix set. The priority of the remaining M3-L multipath component parameters is determined. Thus, the first element group can be used to indicate the first multipath component information matrix set. Information on the L high-priority multipath component parameters.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the value of the l-th element included in the first element group is the first multipath component information matrix set. The first element set is one of the D quantization values corresponding to the l'-th multipath component parameter among the L multipath component parameters, where l and l' are positive integers greater than or equal to 1 and less than or equal to L. Thus, the first element set enables quantization feedback of multipath component information, reducing the transmission overhead of multipath component information.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the first element set further includes a third element set; the third element set and the first multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer that is not equal to M3, or It is a positive integer not equal to N3; or, the third element group and the second multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer not equal to M3×N3; or, the third element group and the third multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer that is neither equal to M3 nor equal to N3. In this way, the degrees of freedom in selecting the element group to represent multipath component information from the first element group set can be increased.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, the first element set further includes a third element set, which is based on the fourth multipath component information matrix set. Determined; the set of fourth multipath component information matrices With the first multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer that is not equal to M3, or It is a positive integer not equal to N3; or, the set of the fourth multipath component information matrices. With the second multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer not equal to M3×N3; or, the set of the fourth multipath component information matrix. With the third multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer that is neither equal to M3 nor equal to N3. In this way, the degrees of freedom in selecting the element group to represent multipath component information from the first element group set can be increased.
[0023] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information includes second indication information, the second indication information indicating the multipath component information h of the j1-th path of the channel included in the first multipath component information. j This relates to K3 elements out of the K element groups, where K3 is a positive integer less than or equal to K. Thus, the network device can determine the multipath component information h of the j1-th path of the channel based on the K3 element groups indicated by the second indication information. j .
[0024] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes first weight indication information, which indicates the multipath component information h. j This relates to a first weight W1; the first weight W1 is a group of elements comprising K3 elements, where K3 is a positive integer less than M. Thus, the network device can determine the multipath component information h of the j1-th path of the channel based on the K3 element group indicated by the second indication information and the first weight W1 indicated by the first weight indication information. j Replacing the direct feedback of the first multipath component information with the feedback of the first weight W1 can effectively reduce the feedback overhead and achieve the effect of compressed feedback.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information includes third indication information, the third indication information indicating the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i This relates to K4 elements out of the K element groups, where K4 is a positive integer less than or equal to K. Thus, the network device can determine the information h of the i1th multipath component parameter of the channel based on the K4 element groups indicated by the third indication information. i ′.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes second weight indication information, the second weight indication information indicating the multipath component information h. i The parameter h is related to the second weight W2; the second weight W2 is a group of K4 elements, where K4 is a positive integer less than N. Thus, the network device can determine the information h of the i1th multipath component parameter of the channel based on the group of K4 elements indicated by the third indication information and the second weight W2 indicated by the second weight indication information. iBy using the second weight W2 as a feedback instead of directly feeding back the first multipath component information, the feedback overhead can be effectively reduced, achieving the effect of compressed feedback.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes third weight indication information, which indicates that the first multipath component information is related to a third weight W3; the third weight W3 is a group of elements comprising K elements, where K is less than the product of M and N. Thus, the network device can determine the first multipath component information based on the group of K elements indicated by the first indication information and the third weight W3 indicated by the third weight indication information.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes fourth weight indication information, which indicates that the first multipath component information is related to a fourth weight W4; the dimension of the fourth weight W4 is [K6, K7], where K6 is a positive integer less than M, K7 is a positive integer less than N, and the sum of K6 and K7 is equal to K. Thus, the network device can determine the first multipath component information based on the K element group indicated by the first indication information and the fourth weight W4 indicated by the fourth weight indication information.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes fourth indication information, which indicates a group of K6 elements related to the first dimension of the fourth weight W4 and a group of K7 elements related to the second dimension of the fourth weight W4, wherein both the K6 and K7 element groups belong to the K element groups, and the K6 and K7 element groups are different. Thus, the network device can learn how to associate the K element groups with the two dimensions of the fourth weight W4.
[0030] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes first correction factor information, which is used to correct all or some of the element groups in the K element groups. Thus, the network device can utilize the first correction factor information to improve the accuracy of the acquired multipath component information.
[0031] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information further includes seventh indication information, the seventh indication information indicating the multipath component information h of the j1-th path of the channel included in the first multipath component information. j The multipath component information h of the j2th path of the channel included in the first multipath component information j‘ The correlation between them; and / or, the seventh indication information indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information.i The information h of the i2th multipath component parameter of the channel included in the first multipath component information. i′ The correlation between the parameters can be determined. In this way, the network device can obtain all the path and multipath component parameters based on the limited information and correlation information fed back by the terminal device, effectively reducing signaling overhead.
[0032] Secondly, embodiments of this application provide a communication method applied to a network device. For example, this method can be executed by a network device, which can be a network equipment, a component (e.g., a circuit, processor, chip, or chip system), a logic module, or software that implements all or part of the functions of a network device. This application does not limit the scope of this method. The following description uses a network device as an example. The method includes: the network device receiving first indication information, which indicates K element groups, the K element groups being used to determine first multipath component information, where K is a positive integer; the first multipath component information indicating the state of a channel, the first multipath component information including information on M multipath component parameters of N paths, where N and M are positive integers, and N is greater than 1 or M is greater than 1; the K element groups include a first element group, which is associated with the information on M1 multipath component parameters of N1 paths included in the first multipath component information; N1 is a positive integer less than or equal to N, and M1 is a positive integer less than or equal to M.
[0033] Based on the above technical solution, the communication method provided in this application embodiment can be used to obtain the first multipath component information of CSI through compressed feedback, which can effectively reduce the acquisition latency and communication overhead of CSI.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network device sending first element set indication information; the first element set indication information indicating that the K element sets are determined from the first element set; the first element set includes K' element sets, where K' is a positive integer greater than or equal to K. Thus, the network device can instruct the terminal device to compress and feed back first multipath component information based on the first element set.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network device receiving a first element set request information; the first element set request information is used to request the determination of the K element sets from the first element set. Thus, the terminal device can request the network device to compress and feedback first multipath component information based on the first element set.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network device sending first confirmation information, the first confirmation information instructing the terminal device to determine the K element groups from a first element group set, or the first confirmation information instructing the terminal device to determine the K element groups from a second element group set; wherein the second element group set is different from the first element group set.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the first multipath component information includes a multipath component information matrix or a multipath component information table. Thus, the multipath component information of the channel can be described in the form of a matrix or a table.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the first element group and the first multipath component information matrix set Related to; the first multipath component information matrix set The system includes S multipath component information matrices, each corresponding to one of S states of the channel, where S is a positive integer; the S multipath component information matrices include a second multipath component information matrix H, where the (i,j)th element h of the second multipath component information matrix H is... i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, j is a positive integer greater than or equal to 1 and less than or equal to N3, and M3 and N3 are both positive integers. Thus, a first set of elements for compressing and feeding back the first multipath component information can be constructed based on the multipath component information corresponding to the states of one or more channels.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the first multipath component information matrix set The dimension is [M3, N4], where N4 is a positive integer greater than or equal to N3; the first element group is a column of matrix U1, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H The first element set indicates the conjugate transpose; U1 is a matrix of dimension [M3, M3], S1 is a matrix of dimension [M3, N4], and V1 is a matrix of dimension [N4, N4]; the first element set includes M3 elements. Thus, the first element set enables compressed feedback of multipath component information in the multipath component parameter dimension, reducing the transmission overhead of multipath component information.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, the first multipath component information matrix set The dimension is [M4, N3], where M4 is a positive integer greater than or equal to M3; the first element group is a column of matrix V2, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H The first element set indicates the conjugate transpose; U2 is a matrix of dimension [M4, M4], S2 is a matrix of dimension [M4, N3], and V2 is a matrix of dimension [N3, N3]; the first element set includes N3 elements. Thus, the first element set allows for the compressed feedback of multipath component information in the energy path dimension, reducing the transmission overhead of multipath component information.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, the first element group and the second multipath component information matrix set Related to; the second multipath component information matrix set The dimension is [M3×N3,S], and the second multipath component information matrix set The S columns correspond one-to-one with the S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with the S states of the channel. M3, N3, and S are all positive integers, and × represents scalar multiplication. The S multipath component information matrices include a second multipath component information matrix H, and the set of the second multipath component information matrices... The s-th column includes all elements of the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3. Thus, a first set of elements for compressing and feeding back the first multipath component information can be constructed based on the multipath component information corresponding to the states of one or more channels.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, the first element group is a column of matrix U3, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H The first element set indicates the conjugate transpose; U3 is a matrix of dimension [M3×N3, M3×N3], S3 is a matrix of dimension [M3×N3, S], and V3 is a matrix of dimension [S, S]; the first element set includes L elements, where L equals M3×N3. Thus, the first element set enables multipath component information compression feedback across multiple dimensions, reducing the transmission overhead of multipath component information.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the K element groups further include a second element group, and the first element group and the second element group are combined with the third multipath component information matrix set. Related to; the third multipath component information matrix set The dimensions are [M3, N3, S], and the set of the third multipath component information matrices is... The S layers correspond one-to-one with S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with S states of the channel, where M3, N3, and S are all positive integers; the S multipath component information matrices include a second multipath component information matrix H, and the third multipath component information matrix set The s-th layer includes the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3. Thus, a first set of elements for compressing and feeding back the first multipath component information can be constructed based on the multipath component information corresponding to the states of one or more channels.
[0044] In conjunction with the second aspect, in some implementations of the second aspect, the first element group is matrix U. (1) One column in the matrix, the second element group is matrix U. (2) One column in the matrix U (1) and the matrix U (2) satisfy: Where HOSVD() indicates higher-order singular value decomposition, ×1, ×2, and ×3 indicate modular multiplication of tensors and matrices; G is a kernel tensor of dimension [M3, N3, S], and U... (1) It is a matrix of dimension [M3, M3], U (2) It is a matrix of dimension [N3, N3], U (3) It is a matrix of dimension [S, S]; the first element group includes M3 elements; the second element group includes N3 elements. Thus, the first element group set enables multipath component information compression feedback across multiple dimensions, reducing the transmission overhead of multipath component information.
[0045] In conjunction with the second aspect, in some implementations of the second aspect, the first element group includes L elements, where L is a positive integer less than or equal to M3; the first element group includes L elements and the first multipath component information matrix set. The L multipath component parameters in the matrix correspond one-to-one. Thus, based on the first multipath component information matrix set... The information of all or part of the multipath component parameters in the data is used to construct the first element group.
[0046] In conjunction with the second aspect, in some implementations of the second aspect, the first multipath component information matrix set The L multipath component parameters in the set have a higher priority than the first multipath component information matrix set. The priority of the remaining M3-L multipath component parameters is determined. Thus, the first element group can be used to indicate the first multipath component information matrix set. Information on the L high-priority multipath component parameters.
[0047] In conjunction with the second aspect, in some implementations of the second aspect, the value of the l-th element included in the first element group is the first multipath component information matrix set. The first element set is one of the D quantization values corresponding to the l'-th multipath component parameter among the L multipath component parameters, where l and l' are positive integers greater than or equal to 1 and less than or equal to L. Thus, the first element set enables quantization feedback of multipath component information, reducing the transmission overhead of multipath component information.
[0048] In conjunction with the second aspect, in some implementations of the second aspect, the first element set further includes a third element set; the third element set and the first multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer that is not equal to M3, or It is a positive integer not equal to N3; or, the third element group and the second multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer not equal to M3×N3; or, the third element group and the third multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer that is neither equal to M3 nor equal to N3. In this way, the degrees of freedom in selecting the element group to represent multipath component information from the first element group set can be increased.
[0049] In conjunction with the second aspect, in some implementations of the second aspect, the first element set further includes a third element set, which is based on the fourth multipath component information matrix set. Determined; the set of fourth multipath component information matrices With the first multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer that is not equal to M3, or It is a positive integer not equal to N3; or, the set of the fourth multipath component information matrices. With the second multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer not equal to M3×N3; or, the set of the fourth multipath component information matrix. With the third multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer that is neither equal to M3 nor equal to N3. In this way, the degrees of freedom in selecting the element group to represent multipath component information from the first element group set can be increased.
[0050] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information includes second indication information, the second indication information indicating the multipath component information h of the j1-th path of the channel included in the first multipath component information. j This relates to K3 elements out of the K element groups, where K3 is a positive integer less than or equal to K. Thus, the network device can determine the multipath component information h of the j1-th path of the channel based on the K3 element groups indicated by the second indication information. j .
[0051] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes first weight indication information, which indicates the multipath component information h. j This relates to a first weight W1; the first weight W1 is a group of elements comprising K3 elements, where K3 is a positive integer less than M. Thus, the network device can determine the multipath component information h of the j1-th path of the channel based on the K3 element group indicated by the second indication information and the first weight W1 indicated by the first weight indication information. j Replacing the direct feedback of the first multipath component information with the feedback of the first weight W1 can effectively reduce the feedback overhead and achieve the effect of compressed feedback.
[0052] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information includes third indication information, the third indication information indicating the information h of the i1th multipath component parameter of the channel included in the first multipath component information. iThis relates to K4 elements out of the K element groups, where K4 is a positive integer less than or equal to K. Thus, the network device can determine the information h of the i1th multipath component parameter of the channel based on the K4 element groups indicated by the third indication information. i ′.
[0053] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes second weight indication information, which indicates the multipath component information h. i The parameter h is related to the second weight W2; the second weight W2 is a group of K4 elements, where K4 is a positive integer less than N. Thus, the network device can determine the information h of the i1th multipath component parameter of the channel based on the group of K4 elements indicated by the third indication information and the second weight W2 indicated by the second weight indication information. i By using the second weight W2 as a feedback instead of directly feeding back the first multipath component information, the feedback overhead can be effectively reduced, achieving the effect of compressed feedback.
[0054] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes third weight indication information, which indicates that the first multipath component information is related to a third weight W3; the third weight W3 is a group of elements comprising K elements, where K is less than the product of M and N. Thus, the network device can determine the first multipath component information based on the group of K elements indicated by the first indication information and the third weight W3 indicated by the third weight indication information.
[0055] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes fourth weight indication information, which indicates that the first multipath component information is related to a fourth weight W4; the dimension of the fourth weight W4 is [K6, K7], where K6 is a positive integer less than M, K7 is a positive integer less than N, and the sum of K6 and K7 is equal to K. Thus, the network device can determine the first multipath component information based on the K element group indicated by the first indication information and the fourth weight W4 indicated by the fourth weight indication information.
[0056] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes fourth indication information. This fourth indication information indicates a group of K6 elements related to the first dimension of the fourth weight W4 and a group of K7 elements related to the second dimension of the fourth weight W4. Both the K6 and K7 groups belong to the K group of elements, but the K6 group and the K7 group are different. Thus, the network device can determine how to associate the K group of elements with the two dimensions of the fourth weight W4.
[0057] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes first correction factor information, which is used to correct all or some of the element groups in the K element groups. Thus, the network device can utilize the first correction factor information to improve the accuracy of the acquired multipath component information.
[0058] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information further includes seventh indication information, which indicates the multipath component information h of the j1-th path of the channel included in the first multipath component information. j The multipath component information h of the j2th path of the channel included in the first multipath component information j‘ The correlation between them; and / or, the seventh indication information indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i The information h of the i2th multipath component parameter of the channel included in the first multipath component information. i′ The correlation between the parameters can be determined. In this way, the network device can obtain all the path and multipath component parameters based on the limited information and correlation information fed back by the terminal device, effectively reducing signaling overhead.
[0059] In another possible implementation, combining the first or second aspect, the first set of elements is one of Q sets of elements, where Q is a positive integer. This increases the freedom of choice among the K sets of elements.
[0060] Thirdly, embodiments of this application provide a communication device. This communication device is used to execute the methods provided in the first or second aspect described above. Specifically, the communication device may include units and / or modules for executing the methods provided in the first aspect or any of the above-described implementations of the first aspect, such as a processing unit and an acquisition unit. Alternatively, the communication device may include units and / or modules for executing the methods provided in the second aspect or any of the above-described implementations of the second aspect, such as a processing unit and an acquisition unit.
[0061] In conjunction with the third aspect, in some implementations of the third aspect, the communication device is a terminal device or a network device. The acquisition unit may include a transceiver, or an input / output interface; the processing unit may include at least one processor. Optionally, the transceiver may include transceiver circuitry. Optionally, the input / output interface may include input / output circuitry.
[0062] In conjunction with the third aspect, in some implementations of the third aspect, the communication device is a chip, a chip system, or a circuit. The acquisition unit may include an input / output interface, interface circuit, output circuit, input circuit, or related circuit on the chip, chip system, or circuit; the processing unit may include at least one processor, processing circuit, or logic circuit.
[0063] In conjunction with the third aspect, in some implementations of the third aspect, the communication device is a network-side device, a terminal-side device, a centralized unit, or a distributed unit. The acquisition unit may include a transceiver, or an input / output interface; the processing unit may include at least one processor. Optionally, the transceiver may include transceiver circuitry. Optionally, the input / output interface may include input / output circuitry.
[0064] Fourthly, embodiments of this application provide a communication device including a processor, the processor being configured to execute computer program code or instructions stored in a memory, so that the communication device implements the methods provided in the above aspects.
[0065] Optionally, the communication device further includes the memory.
[0066] Fifthly, embodiments of this application provide a computer-readable storage medium. This computer-readable storage medium stores computer program code, and when the computer program code is executed, the method provided by any one of the first to second aspects, and any implementation thereof, is performed.
[0067] Sixthly, embodiments of this application provide a computer program product containing instructions. When these instructions are executed on a computer, the computer performs any one of the first to second aspects described above, and the method provided by any implementation of any one of the first to second aspects.
[0068] In a seventh aspect, embodiments of this application provide a chip, which includes a processor and a communication interface. The processor reads a computer program or instruction stored in a memory through the communication interface and executes any one of the first to second aspects described above, as well as the method provided by any implementation of any one of the first to second aspects.
[0069] Alternatively, as one implementation, the chip may also include the memory.
[0070] Furthermore, the technical effects of the third to seventh aspects mentioned above can be referred to the technical effects of the methods described in the first to second aspects mentioned above, and will not be repeated here. Attached Figure Description
[0071] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0072] Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of this application;
[0073] Figure 2 is a schematic diagram of an ORAN system applicable to an embodiment of this application;
[0074] Figure 3 is a schematic diagram of an access network device applicable to an embodiment of this application;
[0075] Figure 4 is a schematic diagram of an AI module applicable to an embodiment of this application;
[0076] Figure 5 is a schematic flowchart of a communication method 500 provided in an embodiment of this application;
[0077] Figure 6 is a schematic diagram of a multipath component information matrix applicable to an embodiment of this application;
[0078] Figure 7 is a schematic diagram of a multipath component information matrix applicable to an embodiment of this application;
[0079] Figure 8 is a schematic diagram of a method for constructing a first multipath component information matrix set applicable to an embodiment of this application;
[0080] Figure 9 is a schematic diagram of a method for constructing a first multipath component information matrix set applicable to an embodiment of this application;
[0081] Figure 10 is a schematic diagram of a method for constructing a first multipath component information matrix set applicable to an embodiment of this application;
[0082] Figure 11 is a schematic diagram of a method for constructing a first multipath component information matrix set applicable to an embodiment of this application;
[0083] Figure 12 is a schematic diagram of a method for constructing a first multipath component information matrix set applicable to an embodiment of this application;
[0084] Figure 13 is a schematic diagram of a method for constructing a first multipath component information matrix set applicable to an embodiment of this application;
[0085] Figure 14 is a schematic diagram of a method for constructing a second multipath component information matrix set applicable to an embodiment of this application;
[0086] Figure 15 is a schematic diagram of a method for constructing a second multipath component information matrix set applicable to an embodiment of this application;
[0087] Figure 16 is a schematic diagram of a method for constructing a third multipath component information matrix set applicable to an embodiment of this application;
[0088] Figure 17 is a schematic diagram of a method for constructing a third multipath component information matrix set applicable to an embodiment of this application;
[0089] Figure 18 is a schematic block diagram of a communication device 1800 provided in an embodiment of this application;
[0090] Figure 19 is a schematic block diagram of a communication device 1900 provided in an embodiment of this application;
[0091] Figure 20 is a schematic diagram of the structure of a communication device 2000 provided in an embodiment of this application;
[0092] Figure 21 is a structural schematic diagram of a communication device 2100 provided in an embodiment of this application. Detailed Implementation
[0093] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0094] Before introducing the scheme of this application, the following points should be noted.
[0095] (1) In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, implicit instruction, etc. When describing an instruction information as indicating A, it can be understood that the instruction information carries A, carries the identifier of A, carries B which is associated with A, carries the identifier of B which is associated with A, etc. In other words, if the receiving side of an instruction information can determine A based on the instruction information, it can be described as the instruction information indicating A, and the specific method of determination is not limited. When it is understood that the instruction information carries A, "instruction" can be replaced with "includes". In this case, a statement such as "send / receive instruction information, the instruction information indicates A" can be replaced with "send / receive A".
[0096] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0097] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.
[0098] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0099] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0100] (5) In this application, "first," "second," and "#1," "#2," and "#A" are merely for descriptive convenience and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate in order to describe solutions other than those in the embodiments of this application.
[0101] (6) In this application, "predefined" may mean a standard protocol predefined, or it may mean that the devices have agreed or negotiated in advance. Among them, "protocol" may refer to standard protocols in the field of communications, such as fourth-generation (4G) network protocols, fifth-generation (5G) network protocols, new radio (NR) protocols, 5.5G network protocols, and related protocols applied in future communication networks. This application does not limit this.
[0102] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term “example” is used to present concepts in a specific manner.
[0103] (8) In this application, “of”, “corresponding, relevant”, “corresponding”, and “related” can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, they have the same meaning.
[0104] (9) In this application, the terms “identifier”, “index”, “number” and “serial number” may sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, they have the same meaning.
[0105] (10) In this application, “when…”, “if” and “if” all refer to the device making a corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment when it is implemented, nor do they mean that there are other limitations.
[0106] (11) In this application, matrix transformations are involved in many places. For ease of understanding, a unified explanation is provided here. The superscript T indicates transpose, such as AT indicating the transpose of matrix (or vector) A; the superscript * indicates conjugate, such as A* indicating the conjugate of matrix (or vector) A; the superscript H indicates conjugate transpose, such as AH indicating the conjugate transpose of matrix (or vector) A. For the sake of brevity, explanations of the same or similar cases are omitted in the following text.
[0107] Next, we will introduce the communication system to which this application applies.
[0108] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication networks. Furthermore, the technical solutions provided in this application can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.
[0109] As an example, a satellite communication system includes a satellite base station and terminal devices. The satellite base station provides communication services to the terminal devices. Satellite base stations can also communicate with each other. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to unmanned aerial vehicles (UAVs), hot air balloons, low-Earth orbit (LEO) satellites, medium-Earth orbit (MEO) satellites, high-Earth orbit (HEO) satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial devices.
[0110] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
[0111] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an equipment, entity, network entity, communication device, communication module, node, communication node, etc. This application describes the device as an example in its embodiments.
[0112] The terminal device in this application embodiment can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication capabilities, which can be used to connect people, objects, machines, etc. The terminal device can be widely applied in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. Terminal equipment can be user equipment (UE), terminal, fixed equipment, mobile station equipment or mobile equipment, subscriber unit, handheld device, vehicle-mounted equipment, wearable device, cellular phone, smartphone, session initiation protocol (SIP) phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, laptop computer, wireless modem, handset, laptop computer, computer with wireless transceiver capability, smart book, vehicle, satellite, global positioning system (GPS) device, target tracking device, aircraft (e.g., drone, helicopter, multiple helicopters, four helicopters, or airplanes), ship, remote control device, smart home device, industrial equipment, transportation vehicle with wireless communication capability, communication module, or roadside unit with terminal function, all conforming to the 3rd generation partnership project (3GPP) standard. The device may be a wireless communication unit (RSU), or a device built into the aforementioned device (e.g., a communication module, modem, or chip in the aforementioned device), or other processing devices connected to the wireless modem.
[0113] It should be understood that in certain scenarios, a UE can also be used as a base station. For example, a UE can act as a scheduling entity, providing sidelink signaling between UEs in scenarios such as V2X, D2D, or P2P.
[0114] In this embodiment, the device for implementing the functions of a terminal device, i.e., the terminal device, can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can also be configured with program instructions for performing corresponding communication functions.
[0115] The network device in this application embodiment can be a device or module with corresponding communication functions. The network device can be a device used to communicate with terminal devices; it can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitter point, master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, or a device that performs base station functions in future communication systems. A base station can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0116] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0117] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, or DU, or devices including CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes.
[0118] In some deployments, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or RRHs.
[0119] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a radio access network can also be an open radio access network (O-RAN or ORAN) architecture. In an O-RAN system, CU can also be called an open CU (open CU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (open RU, O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0120] In this embodiment, the apparatus for implementing the functions of a network device, i.e., the network device, can be a network device itself, or an apparatus capable of supporting the network device in implementing that function, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This apparatus can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the apparatus can also be configured with program instructions for performing corresponding communication functions.
[0121] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.
[0122] Referring to Figure 1, as an example, Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of this application. As shown in Figure 1, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a future or higher version of the wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Network elements in the wireless communication system are connected through interfaces (e.g., NG, Xn) or air interfaces.
[0123] When the network device and the terminal device communicate, the network device can manage one or more cells, and a cell can include at least one terminal device. A cell can be understood as an area within the wireless signal coverage range of the network device.
[0124] Figure 1 is only a schematic diagram. The wireless communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in Figure 1.
[0125] Referring to Figure 2, which is a schematic diagram of an ORAN system applicable to an embodiment of this application, the ORAN system includes a core network device, an access network device, and a UE. As an example, the ORAN system may also include other components besides those shown in Figure 2; specific details are not limited in this application.
[0126] Access network devices can communicate with the core network (CN) via a backhaul link. Access network devices can also communicate with the UE via an air interface. Specifically, the BBU in the access network device communicates with the core network via a backhaul link. The RU in the access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link.
[0127] Referring to Figure 3, as an example, Figure 3 is a schematic diagram of an access network device applicable to an embodiment of this application.
[0128] Optionally, the access network device includes a CU. The CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. The CU may have some core network functions. The CU (e.g., the PDCP layer and / or higher layers of the CU) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0129] As an example, a CU includes CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples. In practical applications, the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0130] Optionally, the access network equipment includes a DU. As shown in Figure 3, the DU is a logical node carrying the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0131] Optionally, the access network equipment includes an RU. As shown in Figure 3, the RU is a logical node that carries lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU may be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0132] The DU and RU may or may not be co-located. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split CUS-plane (LLS-CUS) interface. The LLS-CUS may include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface, respectively providing the control plane (C-Plane) and user plane (U-Plane). In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0133] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0134] Figures 1 to 3 above are illustrative examples, and the embodiments of this application are not limited thereto.
[0135] To facilitate understanding of the embodiments of this application, the terms used in this application will be briefly explained.
[0136] To facilitate a better understanding of the technical solution of this application, some related technologies involved in the technical solution of this application are introduced.
[0137] 1. Multiple-input multiple-output (MIMO) technology: Utilizing spatial resources, MIMO can increase the capacity and spectral efficiency of a communication system by leveraging array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth. For example, in LTE systems, MIMO systems can support up to eight layers of transmission using multiple antennas at both the transmitting and receiving ends.
[0138] 2. Reference signal (RS): This refers to the physical signal that transmits a sequence to achieve a specific function. Specifically, the reference signal is a physical signal generated by mapping a specific sequence onto corresponding resources according to a preset resource mapping method. The reference signal can also be called a pilot, reference sequence, or reference signal.
[0139] In this application, the reference signal, as an example, can be any of the following: channel state information reference signal (CSI-RS), sounding reference signal (SRS), demodulation reference signal (DMRS), phase track reference signal (PT-RS), cell reference signal (CRS), etc. Among them, DMRS can be used for demodulation of the physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH). CSI-RS can be used for channel information measurement and to report channel state information (CSI), which includes at least one of the following: precoding matrix indicator (PMI), rank indication (RI), and channel quality indicator (CQI).
[0140] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.
[0141] 3. Channel State Information (CSI): This represents information that reflects the characteristics and quality of the channel.
[0142] CSI (Channel Signal Indication) characterizes channel characteristics, specifically the effects a signal experiences as it travels from the transmitter through the channel to the receiver, such as scattering, fading, and energy attenuation with distance. This information allows data transmission to adapt to the channel environment, thereby achieving high bit rates and reliable communication in multi-antenna systems.
[0143] 4. Multipath Component (MPC) Information: Multipath propagation indicates that a transmitted signal travels from the transmitter to the receiver via multiple paths, often due to reflection or scattering of the transmitted signal. The different channel components (paths) in a multipath channel generated by multipath propagation are called multipath components. Multipath component information is used to describe multipath components and can include path delay, power, departure angle, angle of arrival, initial phase, Doppler information, polarization information, etc. Terminal devices can obtain multipath component information by measuring a reference signal. However, considering the high indication overhead and time delay associated with this method, terminal devices can also obtain multipath component information based on artificial intelligence (AI) models.
[0144] 5. AI Model: An AI model, also known as an AI algorithm (or AI operator), is a general term for mathematical algorithms built based on the principles of artificial intelligence. It is also the foundation for using AI to solve specific problems. This application does not limit the type of AI model. For example, an AI model can be a machine learning model, a deep learning model, a reinforcement learning model, a federated learning model, etc.
[0145] In mobile communication systems, AI models can be used to intelligently collect and analyze data, thereby improving network performance and user experience.
[0146] For example, AI can be applied to CSI feedback enhancement. CSI is the channel attribute of the communication link, which is the channel quality information reported by the terminal to the base station. By reporting downlink channel quality information to the base station, the terminal can enable the base station to select a more suitable modulation and coding scheme (MCS) for the terminal, thus better adapting to changing wireless channels.
[0147] For example, AI can also be applied to beam management (BM). BM is mainly used to discover the most powerful transmit / receive beam pairs. AI-based beam prediction can improve prediction accuracy.
[0148] For example, AI can also be applied to positioning accuracy enhancement. Positioning accuracy is related to the number of total radiated power antennas (TPAs). Generally, the more TPAs there are, the higher the positioning accuracy. AI models can achieve higher positioning accuracy with a smaller number of TPAs. For instance, traditional positioning methods, such as time difference of arrival (TDOA) and round trip time (RTT), rely on collecting line-of-sight (LOS) path information between the terminal and the TPAs. In indoor scenarios, there may not be a sufficient number of LOS paths, and traditional positioning methods cannot work well. Therefore, AI-based positioning can improve positioning accuracy in scenarios with limited LOS paths.
[0149] For example, AI can also be applied to network energy saving. Network energy saving can be achieved through cell activation / deactivation, load reduction, coverage improvement, or other RAN setting adjustments. Optimal energy-saving decisions depend on factors such as the load of different RAN nodes, RAN node capabilities, key performance indicator (KPI) requirements, quality of service (QoS) requirements, the number of active users and terminal mobility, and cell utilization. However, improving network energy efficiency is a complex process; incorrect cell shutdowns and incorrect traffic offloading operations can lead to a decline in network performance and even energy efficiency. AI technology can be used to optimize energy-saving decisions by utilizing data collected in the RAN network. AI algorithms can predict the energy efficiency and load status for the next cycle, which can be used to better decide on cell activation / deactivation to save energy. Based on the predicted load, the system can dynamically configure energy-saving strategies to maintain a balance between system performance and energy efficiency and reduce energy consumption.
[0150] For example, AI can also be applied to load balancing. The purpose of load balancing is to distribute the load evenly between cells and across areas within a cell, or to offload some traffic from congested cells, or to offload terminals on a single cell, carrier, or access standard, thereby improving network performance. This can be achieved by optimizing handover parameters and handover actions. This automated optimization can provide a high-quality user experience while increasing system capacity and minimizing manual intervention in network management and optimization tasks. AI-based solutions can be introduced to improve load balancing performance, such as inputting various user and network node measurements and feedback, historical data, etc., into AI models to enhance load balancing performance, thereby providing a higher-quality user experience and increasing system capacity.
[0151] For example, AI can also be applied to mobility optimization. Mobility management is a solution that ensures service continuity during terminal mobility by minimizing dropped calls, radio link failures (RLF), unnecessary handovers, and ping-pong effects. For future high-frequency networks, as the coverage area of a single node decreases, the frequency of terminal handovers between nodes will become very high, especially for highly mobile terminals. Furthermore, for applications with strict QoS requirements such as reliability and latency, quality of experience (QoE) is highly sensitive to handover performance. AI-based solutions can be used to enhance mobility management in the following aspects: 1) reducing the probability of unexpected events, 2) predicting terminal location / mobility / performance, and 3) traffic redirection.
[0152] In this embodiment, the AI model can also be applied to acquire multipath component information of the channel. Since the multipath component information of the channel is closely related to the location of the terminal device, the terminal device can obtain the multipath component information of the channel based on the location information and the AI model, and report it to the network device; the network device can then quickly acquire CSI information or data transmission parameters based on the multipath component information reported by the terminal device. In this embodiment, the input and output of the AI model are the location information of the terminal device and the multipath component information of the channel, respectively. This method no longer relies on a reference signal, which can effectively reduce the acquisition delay of CSI.
[0153] Before any AI model can be used to solve a specific technical problem, it needs to be trained. AI model training refers to using a specified initial model to compute on training data, and then adjusting the parameters of the initial model based on the computation results, so that the model gradually learns certain patterns and acquires specific functions. Once trained and possessing stable functionality, the AI model can be used for inference. AI model inference is the process of using the trained AI model to compute on input data and obtain the expected inference result (also known as output data).
[0154] The AI module is a module with AI learning and computing capabilities. In wireless communication systems, the AI module can be located in the Operation Administration and Maintenance (OAM) module, in the gNB (or in the CU in a separate architecture), in the UE, or as a standalone network element entity, such as the RAN Intelligence Controller (RIC). The main function of the AI module in a wireless communication system is to perform a series of AI calculations, including model building, training approximation, and reinforcement learning, based on input data (e.g., network operation data provided by the RAN side or monitored by the OAM, such as network load and channel quality). The trained model provided by the AI module has predictive capabilities for changes in the RAN network and can typically be used for load prediction and UE trajectory prediction. Furthermore, the AI module can also perform policy reasoning from the perspectives of network energy saving and mobility optimization based on the predicted RAN network performance results of the trained model, to obtain reasonable and efficient energy-saving strategies and mobility optimization strategies. When the AI module is located in the OAM, its communication with the RAN-side gNB can reuse the current northbound interface; when the AI module is located in the gNB or CU, it can reuse the current F1, Xn, Uu, and other interfaces; when the AI module is an independent network entity, it can communicate through communication links to the OAM and RAN sides, such as wired links or wireless links.
[0155] Figure 4 is a schematic diagram of an AI module 400 applicable to an embodiment of this application. As shown in Figure 4, the AI module 400 includes a database module 401, a training module 402, a model module 403, and an execution module 404.
[0156] Database module 401 can store training data. Training data can be acquired through a terminal device.
[0157] The training module 402 analyzes the training data provided by the database module 401 to obtain the AI model. The training module 402 can then send the trained AI model to the model module 403. After completing the AI model training, the training module 402 can also update or fine-tune the trained model and send the model parameters used for updating or fine-tuning the model to the model module 403.
[0158] The model module 403 can determine the output data based on the AI model and the input data. The output data may include the prediction results of the network operation obtained based on the input data and the AI model. The output data can also be used to adjust the AI model strategy. In some embodiments, the terminal device can directly send the input data to the model module 403. In other embodiments, the database module 401 can also collect data from the terminal device, determine the input data, and send the input data to the model module 403.
[0159] The execution module 404 can be used to execute the adjustment strategy determined by the model module 403. The execution module 404 can also collect the specific performance of the network after applying the adjustment strategy, such as network performance parameters, and feed this information back to the database module 401. The database module 401 can store this feedback information. This feedback information can be used for subsequent model training or to improve the AI model.
[0160] The aforementioned method for obtaining CSI based on MPC information requires the terminal device to report MPC information, and the network device can then obtain the terminal device's CSI or data transmission parameters based on the MPC information. Since future wireless communication systems can support a far greater number of terminal devices than current systems, the signaling overhead for transmitting MPC information will increase dramatically with the increase in the number of terminal devices. To improve CSI accuracy, the number of parameters included in the MPC information will continue to increase, which will also lead to a significant increase in signaling overhead. Furthermore, to improve CSI accuracy, the number of paths included in the MPC information will continue to increase, which will also lead to a significant increase in signaling overhead. In summary, the huge signaling overhead of directly transmitting MPC information will become a bottleneck for this method. Therefore, this application provides a communication method to solve the above problems. Specifically, in this application, a set of elements that can be used to represent MPC information is constructed, and this set of elements is used to transmit MPC information, which can effectively reduce the signaling overhead of transmitting MPC information.
[0161] Figure 5 is a schematic flowchart of a communication method 500 provided in an embodiment of this application, shown from the perspective of device interaction. As shown, the method 500 may include step S501. The steps of method 500 are described in detail below.
[0162] S501, the terminal device sends a first instruction message to the network device. Correspondingly, the network device receives the first instruction message from the terminal device.
[0163] Specifically, the first indication information indicates K element groups, which are used to determine the first multipath component information, where K is a positive integer; the first multipath component information is used to indicate the state of the channel, which includes information on M multipath component parameters of N paths, where N and M are positive integers, and N is greater than 1 or M is greater than 1; the K element groups include the first element group, which is associated with the information on M1 multipath component parameters of N1 paths included in the first multipath component information; N1 is a positive integer less than or equal to N, and M1 is a positive integer less than or equal to M.
[0164] In some implementations, the first indication information includes indices or identifiers for K element groups. For example, the first indication information indicates that K = 3 element groups are element group #1, element group #2, and element group #5.
[0165] Alternatively, in this application, a path can also be a path cluster or a subpath.
[0166] Optionally, in this application, the multipath component parameters included in the multipath component information include at least one of the following: path delay, power, azimuth angle of departure (AOD), azimuth angle of arrival (AOA), zenith angle of departure (ZOD), zenith angle of arrival (ZOA), initial phase, Doppler information, and polarization information.
[0167] In some examples, the path delay can be represented by the path normalized delay, and the path delay and the path normalized delay satisfy the relationship described in Equation 1, where T d The delay of the indicator path, The normalized delay is indicated by β, the delay spread is indicated by β, and the number of times the delay is multiplied by the indicator. For example, when the delay spread is 100 nanoseconds and the normalized delay of the path is 0.38, the delay of the path is 38 nanoseconds. Compared to the delay of the path itself, using the normalized delay of the path to describe the characteristics of the path in multipath component information can reduce the differences between multipath component information of different terminal devices and / or different paths, which is beneficial for constructing a set of elements including K groups of elements. For ease of description, in the examples below, the delay characteristics of the path are all described using the normalized delay of the path.
[0168] Optionally, the first indication information is carried in the first uplink control information (UCI), or in the first radio resource control (RRC) configuration information, or in the first media access control element (MAC CE).
[0169] In one possible scenario, the multipath component information includes a multipath component information matrix, which includes the aforementioned first multipath component information. For example, the first multipath component information matrix is shown in Figure 6 or Figure 7. This first multipath component information matrix indicates information about six multipath component parameters (AOD, AOA, ZOD, ZOA, normalized delay, and power) for three paths (path 1, path 2, and path 3). Different columns in the first multipath component information matrix correspond to different paths, and different rows in the first multipath component information matrix correspond to different multipath component parameters. The element in the i2th row and j2nd column of the first multipath component information matrix represents the information of the i2th multipath component parameter of the j2th path of the channel, where 1 ≤ i2 ≤ 6 and 1 ≤ j2 ≤ 3. For example, as shown in Figure 7, the element in the 5th row and 2nd column of the first multipath component information matrix is 0.38, indicating that the normalized delay of the 2nd path of the channel is 0.38.
[0170] As another possible scenario, the multipath component information includes a multipath component information table, which includes the aforementioned first multipath component information. For example, the first multipath component information table is shown in Table 1a or Table 1b. This table indicates information about six multipath component parameters (AOD, AOA, ZOD, ZOA, normalized delay, and power) for three paths (path 1, path 2, and path 3). Different columns in the first multipath component information table correspond to different paths, and different rows correspond to different multipath component parameters. The element in the i3rd row and j3rd column of the first multipath component information table represents the information of the i3rd multipath component parameter of the j3rd path of the channel, where 1 ≤ i3 ≤ 6 and 1 ≤ j3 ≤ 3. For example, as shown in Table 1b, the element in the 6th row and 1st column of the first multipath component information table is -13, indicating that the power of the first path of the channel is -13 dB.
[0171] It should be understood that multipath component information may exist in other forms. If other forms of presentation are substantially the same as those included in this application, they should be understood as being within the scope of protection of this application.
[0172] Table 1a
[0173] Table 1b
[0174] The following describes the construction method for each of the K element groups:
[0175] Optionally, each of the K element groups can be constructed in one of the following five ways, with the first and / or second element groups included in the K element groups being used as examples for illustration below.
[0176] Construction Method 1: Set of information matrices for the first element group and the first multipath component Regarding the first multipath component information matrix set The dimensions are [M3, N4]; the first multipath component information matrix set. It is formed by concatenating S multipath component information matrices along the path dimension. Each of the S multipath component information matrices corresponds one-to-one with one of the S states of the channel, where S is a positive integer. Thus, the first multipath component information matrix set... The number of columns is equal to the sum of the number of columns of the S multipath component information matrices. The S multipath component information matrices include the second multipath component information matrix H, and the (i,j)th element h of the second multipath component information matrix H... i,jInformation indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, j is a positive integer greater than or equal to 1 and less than or equal to N3, M3 and N3 are both positive integers, and N4 is a positive integer greater than or equal to N3.
[0177] It should be understood that the first multipath component information matrix set The set of information matrices for the first multipath component, formed by concatenating S multipath component information matrices along the path dimension, is equivalent to the set of information matrices for the first multipath component. It is formed by concatenating the data of S multipath component information matrices along the path dimension.
[0178] Optionally, the S states correspond to S different times, and / or the S states correspond to S different terminal devices.
[0179] For example, as shown in Figure 8 or Figure 9, the first multipath component information matrix set The multipath component information matrix is formed by concatenating the second multipath component information matrix H and the third multipath component information matrix H' along the path dimension. The second and third multipath component information matrices H and H' correspond one-to-one with two different terminal devices, S. Both the second and third multipath component information matrices H and H' contain information on six multipath component parameters: AOD, AOA, ZOD, ZOA, normalized delay, and power. The multipath component information (path 1, path 2, and path 3) included in the second multipath component information matrix H is combined with the set of the first multipath component information matrix. The multipath component information of Path 1, Path 2, and Path 3 included in the first multipath component information matrix is the same; the multipath component information of Path 1 and Path 2 included in the third multipath component information matrix H' is the same as that of the first multipath component information matrix set. The multipath component information for paths 4 and 5 included in the matrix is the same. It should be understood that although Figure 8 or Figure 9 only illustrates the case where S equals 2, the method provided in this application can be easily extended to the case where S is greater than 2. As shown in Figure 10, the first multipath component information matrix set... Alternatively, it can be constructed by concatenating S equal to 3 multipath component information matrices along the path dimension, as provided in this application. The same principle applies to cases where S is greater than 3. Therefore, the method provided in this application is applicable to all cases where S is greater than 1.
[0180] Optionally, when S equals 1, the first multipath component information matrix set Only the second multipath component information matrix H is included, at which point the set of the first multipath component information matrices is... It is the same as the second multipath component information matrix H.
[0181] Optionally, the first element group is a column of matrix U1, and matrix U1 satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicates the conjugate transpose; U1 is a matrix of dimension [M3, M3], S1 is a matrix of dimension [M3, N4], and V1 is a matrix of dimension [N4, N4]; the first element group includes M3 elements. For example, the first multipath component information matrix set... It is a matrix of dimension [6,5]. Performing singular value decomposition on it will yield a matrix U1 of dimension [6,6]. One of the six column vectors in matrix U1 is the first element group.
[0182] Construction Method 2: Set of the first element group and the first multipath component information matrix Regarding the first multipath component information matrix set The dimensions are [M4, N3]; the first multipath component information matrix set. It is formed by concatenating S multipath component information matrices along the dimension of the multipath component parameters. Each of the S multipath component information matrices corresponds one-to-one with one of the S states of the channel, where S is a positive integer. Thus, the first set of multipath component information matrices... The number of rows is equal to the sum of the number of rows of the S multipath component information matrices. The S multipath component information matrices include the second multipath component information matrix H, and the (i,j)th element h of the second multipath component information matrix H... i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, j is a positive integer greater than or equal to 1 and less than or equal to N3, M3 and N3 are both positive integers, and M4 is a positive integer greater than or equal to M3.
[0183] It should be understood that the first multipath component information matrix set It is an equivalent set of the first multipath component information matrices, formed by concatenating the S multipath component information matrices along the dimension of the path component parameters. It is formed by concatenating the data of S multipath component information matrices together along the dimension of the path component parameters.
[0184] Optionally, the S states correspond to S different times, and / or the S states correspond to S different terminal devices.
[0185] For example, as shown in Figure 11 or Figure 12, the first multipath component information matrix set The system is formed by concatenating two multipath component information matrices, the second multipath component information matrix H and the third multipath component information matrix H', along the dimension of the multipath component parameters. The second and third multipath component information matrices H and H' correspond one-to-one with two different terminal devices, S. Both the second and third multipath component information matrices H and H' contain information on four multipath component parameters: AOD, AOA, ZOD, and ZOA. The multipath component information included in the second multipath component information matrix H is the same as the set of the first multipath component information matrix. The multipath component information of the first to fourth multipath component parameters is the same; the multipath component information included in the third multipath component information matrix H' is the same as that in the first multipath component information matrix set. The multipath component information of the 5th to 8th multipath component parameters is the same. It should be understood that although Figure 11 or Figure 12 only illustrates the case where S equals 2, the method provided in this application can be easily extended to the case where S is greater than 2. As shown in Figure 13, the first multipath component information matrix set... Alternatively, the method provided in this application can be used to construct the multipath component information matrix by concatenating S equal to 3 multipath component information matrices along the dimension of the multipath component parameters. The same principle applies to cases where S is greater than 3. Therefore, the method provided in this application is applicable to all cases where S is greater than 1.
[0186] Optionally, when S equals 1, the first multipath component information matrix set Only the second multipath component information matrix H is included, at which point the set of the first multipath component information matrices is... It is the same as the second multipath component information matrix H.
[0187] Optionally, the first element group is a column of matrix V2, and matrix V2 satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicates the conjugate transpose; U2 is a matrix of dimension [M4, M4], S2 is a matrix of dimension [M4, N3], and V2 is a matrix of dimension [N3, N3]; the first element group includes N3 elements. For example, the first multipath component information matrix set... It is a matrix of dimension [8,5]. Singular value decomposition of it yields a matrix V1 of dimension [5,5]. One of the five column vectors in matrix V1 is the first element group.
[0188] Construction Method 3: Set of the first element group and the second multipath component information matrix Related to; Second multipath component information matrix set The dimension is [M3×N3,S], and it is the set of the second multipath component information matrices. The S columns correspond one-to-one with the S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with the S states of the channel. M3, N3, and S are all positive integers, and × represents scalar multiplication. The S multipath component information matrices include a second multipath component information matrix H, and the set of second multipath component information matrices... The s-th column contains all elements of the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3.
[0189] Optionally, the S states correspond to S different times, and / or the S states correspond to S different terminal devices.
[0190] For example, as shown in Figure 14 or Figure 15, the second multipath component information matrix set It consists of S multipath component information matrices, each corresponding one-to-one with one of S different terminal devices. Each of the S multipath component matrices includes information on two multipath component parameters for two paths: the normalized time delay and the power of the path. Different multipath component matrices correspond to different paths. The S multipath component information matrices include a second multipath component information matrix H, a third multipath component information matrix H', and a fourth multipath component information matrix H'. S Second multipath component information matrix set The first column contains all four elements of the second multipath component information matrix H, which is the set of second multipath component information matrices. The second column contains all four elements of the third multipath component information matrix H', and the set of the second multipath component information matrices. The S-th column includes the fourth multipath component information matrix H. S All four elements. Therefore, the second multipath component information matrix set. It is a matrix with dimensions [4, S].
[0191] Optionally, when S=1, the second multipath component information matrix set Only the second multipath component information matrix H is included, at this time the set of second multipath component information matrices is... The number of columns is 1 and the second multipath component information matrix set This includes all elements of the second multipath component information matrix H.
[0192] Optionally, the first element group is a column of matrix U3, and matrix U3 satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicates the conjugate transpose; U3 is a matrix of dimension [M3×N3, M3×N3], S3 is a matrix of dimension [M3×N3, S], and V3 is a matrix of dimension [S, S]; the first element group includes L elements, where L equals M3×N3. Exemplarily, the second multipath component information matrix set... It is a matrix of dimension [4,S]. Singular value decomposition of it yields a matrix U2 of dimension [4,4]. One of the four column vectors in matrix U2 is the first element group.
[0193] Construction Method 4: Set of the first element group, the second element group, and the third multipath component information matrix Related to; Third multipath component information matrix set The dimensions are [M3, N3, S], and it is the set of third multipath component information matrices. The S layers correspond one-to-one with the S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with the S states of the channel. M3, N3, and S are all positive integers. The S multipath component information matrices include the second multipath component information matrix H and the set of the third multipath component information matrices. The s-th layer includes the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3.
[0194] Optionally, the S states correspond to S different times, and / or the S states correspond to S different terminal devices.
[0195] For example, as shown in Figure 16 or Figure 17, the third multipath component information matrix set It consists of S multipath component information matrices, each corresponding one-to-one with one of S different terminal devices. Each of the S multipath component matrices includes information on two multipath component parameters for two paths: the normalized time delay and the power of the path. Different multipath component matrices correspond to different paths. The S multipath component information matrices include a second multipath component information matrix H, a third multipath component information matrix H', and a fourth multipath component information matrix H'. S Third multipath component information matrix set The first layer includes the second multipath component information matrix H and the third multipath component information matrix set. The second layer includes the third multipath component information matrix H' and the set of third multipath component information matrices. The S-th layer includes the fourth multipath component information matrix H. S Therefore, the third multipath component information matrix set It is a three-dimensional tensor with dimensions [2,2,S].
[0196] Optionally, when S=1, the third multipath component information matrix set Only the second multipath component information matrix H is included, at which point the set of the third multipath component information matrix is... The layer number is 1 and the third multipath component information matrix set This is the second multipath component information matrix H.
[0197] Optionally, the first element group is matrix U. (1) In one column, the second element group is matrix U. (2) One column in the matrix U (1) Sum matrix U (2) satisfy: Where HOSVD() indicates higher-order singular value decomposition, ×1, ×2, and ×3 indicate modular multiplication of tensors and matrices, G is a kernel tensor of dimension [M3, N3, S], and U... (1) It is a matrix of dimension [M3, M3], U (2) It is a matrix of dimension [N3, N3], U (3) It is a matrix of dimension [S, S]; the first element group includes L1 elements, where L1 equals M3; the second element group includes L2 elements, where L2 equals N3. For example, the third multipath component information matrix set... It is a three-dimensional tensor of dimension [2,2,S]. Performing a higher-order singular value decomposition on it yields a matrix U of dimension [2,2]. (1) And a matrix U of dimension [2,2] (2) Matrix U (1) One of the two column vectors included in the matrix U is the first element group. (2) One of the two column vectors included in it is the second element group.
[0198] Construction Method 5: Set of Information Matrix of the First Element Group and the First Multipath Component Regarding the first multipath component information matrix set The first multipath component information matrix set in construction method one The construction method is the same, where L is a positive integer less than or equal to M3. The first element group includes L elements and the first multipath component information matrix set. The L multipath component parameters in the first element group correspond one-to-one. It should be understood that different elements in the first element group correspond to different multipath component parameters. For example, the first element group contains 4 elements, where the first element corresponds to AOD, the second element corresponds to AOA, the third element corresponds to ZOD, and the fourth element corresponds to ZOA.
[0199] Specifically, the value of the l-th element in the first element group is the set of information matrices for the first multipath components. One of the D quantized values of the corresponding l'-th multipath component parameter. For example, the first multipath component information matrix set. The second multipath component parameter is the normalized time delay of the path, and its value range is [0, 0.2]. Within this range, three quantization values are determined to be 0, 0.1, and 0.2. When the first element of the first element group is in conjunction with the first multipath component information matrix set... When the second multipath component parameter corresponds to the first element of the first element group, the value is one of 0, 0.1, or 0.2.
[0200] Optionally, the value range of the l'-th multipath component parameter is determined based on the first multipath component information matrix set. The information of the l'th multipath component parameter of the N4 paths included is determined. For example, the first multipath component information matrix set... If the minimum and maximum values of the l'th multipath component parameter of the N4 paths included are 0 and 1 respectively, then the value range of the l'th multipath component parameter is 0 to 1.
[0201] Optionally, the aforementioned D quantization values can be uniformly quantized, such as D quantization values satisfying a uniform distribution, or the aforementioned D quantization values can be non-uniformly quantized, such as D quantization values satisfying an exponential distribution. For example, when the three quantization values satisfy a uniform distribution in the interval [0, 0.2], these three quantization values can be 0, 0.1, and 0.2 respectively. For example, when the three quantization values satisfy an exponential distribution in the interval [0, 0.2], these three quantization values can be 0, 0.05, and 0.15 respectively.
[0202] Optionally, when L is less than M3, the set of first multipath component information matrices corresponding to the L elements included in the first element group. The parameters of the L multipath components have a higher priority than the first multipath component information matrix set. The priority of the remaining M3-L multipath component parameters. For example, the first multipath component information matrix set... It includes six multipath component parameters, with the first, second, third, and fourth multipath component parameters having higher priority than the fifth and sixth multipath component parameters. When the first element group includes four elements, the four elements in the first element group are combined with the first multipath component information matrix set. The first, second, third, and fourth multipath component parameters in the model correspond one-to-one.
[0203] In some implementations, the first indication information includes K' bits, used to indicate K groups of elements, where K' is a positive integer greater than or equal to K. When the k'th bit of the K' bits is 1, it indicates that the K groups of elements include the k'th element group in the first set of elements; conversely, when the k'th bit of the K' bits is 0, it indicates that the K groups of elements include the k'th element group in the first set of elements.
[0204] The first instruction information will be described in more detail below:
[0205] In some implementations, the first indication information further includes second indication information, which indicates the multipath component information h of the j1-th path of the channel included in the first multipath component information. j This relates to K3 groups of elements, where K3 is a positive integer less than or equal to K. For example, the second indication information includes K bits, where the k-th bit indicates the k-th element group in the K groups, and when the k-th bit is 1, it indicates the multipath component information h. j It relates to the k-th element group; conversely, when the k-th bit is 0, it indicates the multipath component information h. j This relates to the k-th element group. For example, the second indication information includes K' bits, where the k'-th bit is used to indicate the k'-th element group in the first element group set, and when the k'-th bit is 1, it indicates the multipath component information h. j It relates to the k'th element group; conversely, when the k'th bit is 0, it indicates the multipath component information h. j It relates to the k-th element group. For example, the second indication information indicates the multipath component information h. j The K3 associated element groups are element group #1 and element group #2, i.e., K3 = 2.
[0206] In some implementations, the first indication information further includes first weight indication information, which indicates the multipath component information h. j This relates to the first weight W1; the first weight W1 is a group of elements comprising K3 elements, where K3 is a positive integer less than M and K is a positive integer less than or equal to K. For example, the multipath component information h... j The relationship with the first weight W1 is shown in Equation 2, where Us Includes the K3-element group indicated by the second indication information, *indicating matrix multiplication. U s It is a matrix of dimension [M,K3], U s The K3 column vectors in the array correspond one-to-one with the K3 element groups indicated by the second indication information; specifically, U s The k-th column in the array contains the k'-th element from the K3 element groups, where k and k' are both positive integers greater than or equal to 1 and less than or equal to K3. j h is a column vector of dimension [M,1], and W1 is a column vector of dimension [K3,1]. j =U s *W1 (Equation 2)
[0207] In some implementations, the first indication information further includes third indication information, which indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i The term ' is related to K4 element groups, where K4 is a positive integer less than or equal to K. For example, the third indication information includes K bits, where the k-th bit indicates the k-th element group in the K element groups, and when the k-th bit is 1, it indicates the multipath component information h. i ′ is related to the k-th element group; conversely, when the k-th bit is 0, it indicates the multipath component information h. i The third indication information is related to the k-th element group. For example, the third indication information includes K' bits, where the k'-th bit is used to indicate the k'-th element group in the first element group set, and when the k'-th bit is 1, it indicates the multipath component information h. i The '' bit is related to the k'th element group; conversely, when the k'th bit is 0, it indicates the multipath component information h. i ′ is related to the k-th element group. For example, the third indication information indicates the multipath component information h. i The K4 associated element groups are element group #1 and element group #5, that is, K4 = 2.
[0208] In some implementations, the first indication information also includes second weight indication information, which indicates the multipath component information h. i ′ is related to the second weight W2; the second weight W2 is a group of elements including K4 elements, where K4 is a positive integer less than N. For example, the multipath component information h i The relationship between V and the second weight W2 is shown in Equation 3, where V s Includes the K4-element group indicated by the third indicator information, *indicates matrix multiplication, () H Indicates the conjugate transpose. V sIt is a matrix of dimension [N, K4], V s The K4 column vectors in V correspond one-to-one with the K4 element groups indicated by the third indication information; specifically, V s The k-th column in the array contains the k'-th element from the K4 element groups, where k and k' are both positive integers greater than or equal to 1 and less than or equal to K4. i ′ is a row vector of dimension [1, N], and W2 is a row vector of dimension [1, K4]. i ′=W2*(V s ) H (Equation 3)
[0209] In some implementations, the first indication information also includes third weight indication information, which indicates that the first multipath component information is related to the third weight W3; the third weight W3 is a group of elements including K elements, and K is less than the product of M and N. For example, the relationship between the column vector H1′ corresponding to the first multipath component information H1 and the third weight W3 is shown in Equation 4, where U s It includes K groups of elements, with * indicating matrix multiplication. H1′ is a column vector of dimension [M*N,1], and the first multipath component information H1 is a matrix of dimension [M,N]. H1′ includes all elements of H1. R s It is a matrix of dimension [M*N,K], R s The K column vectors in R correspond one-to-one with the K element groups indicated by the first indication information; specifically, R s The k-th column of the vector contains the k'-th element from a set of K elements, where k and k' are positive integers greater than or equal to 1 and less than or equal to K. H1′ is a column vector of dimension [M*N, 1], and W3 is a column vector of dimension [K, 1]. H1′ = R s *W3 (Equation 4)
[0210] In some implementations, the first indication information further includes fourth weight indication information, which indicates that the first multipath component information is related to the fourth weight W4; the dimension of the fourth weight W4 is [K6, K7], where K6 is a positive integer less than M, K7 is a positive integer less than N, and the sum of K6 and K7 is equal to K. For example, the relationship between the first multipath component information H1 and the fourth weight W4 is shown in Equation 5, where U s Including K6 elements out of K elements, V s Includes K7 elements out of K elements, * indicates matrix multiplication, () HIndicates the conjugate transpose. The first multipath component information H1 is a matrix of dimension [M,N], U s It is a matrix of dimension [M, K6], U s The K6 column vectors in the first indication information correspond one-to-one with the K6 element groups in the K element groups indicated by the first indication information; specifically, U s The k-th column in V contains the k'-th element from the K6 element groups, where k and k' are both positive integers greater than or equal to 1 and less than or equal to K6. s It is a matrix of dimension [N, K7], V s The K7 column vectors in V correspond one-to-one with the K7 element groups in the K element groups indicated by the first indication information; specifically, V s The k1-th column of the matrix contains the k1′-th element from the K7 element groups, where k1 and k1′ are both positive integers greater than or equal to 1 and less than or equal to K7. W4 is a matrix of dimension [K6, K7]. H1 = U s *W4*(V s ) H (Equation 5)
[0211] Optionally, the first indication information further includes fourth indication information, which indicates K6 element groups related to the first dimension of the fourth weight W4 and K7 element groups related to the second dimension of the fourth weight W4. Both the K6 and K7 element groups belong to the K element groups, and the K6 and K7 element groups are different. For example, the fourth indication information includes K bits, where the k-th bit is used to indicate the k-th element group. When the k-th bit is 1, it indicates that the k-th element group in the K element groups is related to the first dimension of the fourth weight W4; when the k-th bit is 0, it indicates that the k-th element group in the K element groups is related to the second dimension of the fourth weight W4. Alternatively, when the k-th bit is 0, it indicates that the k-th element group in the K element groups is related to the first dimension of the fourth weight W4; when the k-th bit is 1, it indicates that the k-th element group in the K element groups is related to the second dimension of the fourth weight W4. For example, the fourth indication information includes K' bit pairs, each bit pair including 2 bits. The k'-th bit pair is used to indicate the k'-th element group. When the k'-th bit pair is 01, it indicates that the k'-th element group in the first element group set is related to the first dimension of the fourth weight W4. When the k'-th bit pair is 10, it indicates that the k'-th element group in the first element group set is related to the second dimension of the fourth weight W4. When the k'-th bit pair is 00, it indicates that the k'-th element group in the first element group set is unrelated to the fourth weight W4.
[0212] Optionally, the first indication information further includes fifth and / or sixth indication information. The fifth indication information indicates a group of K6 elements related to the first dimension of the fourth weight W4, and the sixth indication information indicates a group of K7 elements related to the second dimension of the fourth weight W4. Both the K6 and K7 groups belong to the K groups of elements, and the K6 and K7 groups are different. For example, the fifth indication information includes K' bits, where the k'th bit is used to indicate the k'th group of elements. When the k'th bit is 1, it indicates that the k'th group of elements in the first set of elements is related to the first dimension of the fourth weight W4; conversely, when the k'th bit is 0, it indicates that the k'th group of elements in the first set of elements is related to the first dimension of the fourth weight W4. The sixth indication information includes K' bits, where the k'th bit is used to indicate the k'th element group. When the k'th bit is 1, it indicates that the k'th element group in the first element group set is related to the second dimension of the fourth weight W4; conversely, when the k'th bit is 0, it indicates that the k'th element group in the first element group set is related to the second dimension of the fourth weight W4.
[0213] Optionally, the element groups related to the first dimension of the fourth weight W4 can be determined based on the index of the element groups. Specifically, the indices of the K' element groups in the first element group set are #1, #2, ..., #K', where the element groups with indices #1, #2, ..., #K” belong to the first type of element groups and are related to the first dimension of the fourth weight W4, while the element groups with indices #K”+1, #K”+2, ..., #K' belong to the second type of element groups and are related to the second dimension of the fourth weight W4. Thus, it can be determined whether each of the K element groups is related to the first dimension of the fourth weight W4 based on its index. Similarly, the element groups related to the second dimension of the fourth weight W4 can also be determined based on the index of the element groups.
[0214] In some implementations, the first indication information further includes first correction factor information, which is used to correct all or part of the K-element group. Specifically, the first correction factor information can be used to correct K... s L in the element group s K elements s L is a positive integer greater than or equal to 1 and less than or equal to K. s It is a positive integer greater than or equal to 1 and less than or equal to L. Thus, the network device can determine the first multipath component information based on the modified K-element group, or the network device can determine the first multipath component information based on the modified K-element group and the weights. For example, the network device can determine the multipath component information h of the j1-th path of the channel according to the method shown in Equation 2. j , i.e. h j =U′ s*W1, where U′ s =U s ⊙γ indicates the corrected U s The matrix γ indicates the first correction factor included in the first correction factor information, and ⊙ indicates the Hadamard product.
[0215] Optionally, the first indication information further includes a seventh indication information, which indicates the multipath component information h of the j1-th path of the channel included in the first multipath component information. j The multipath component information h of the j2th path of the channel included in the first multipath component information j‘ The correlation between them; and / or, the seventh indication information indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i The information h of the i2th multipath component parameters of the channel included in the first multipath component information. i′ The correlation between ′. For example, the multipath component information h j‘ It can be determined as shown in Equation 6, where α indicates the multipath component information h. j‘ With multipath component information h j The correlation between them. j‘ =αh j (Equation 6)
[0216] Optionally, before step S501, the method 500 further includes the following steps S502-S503:
[0217] S502, the network device sends a first element set indication information to the terminal device. Correspondingly, the terminal device receives the first element set indication information from the network device.
[0218] Specifically, before sending the first instruction information, the terminal device receives a first element set instruction information from the network device; the first element set instruction information indicates that K element sets are determined from the first element set; the first element set includes K' element sets, where K' is a positive integer greater than or equal to K;
[0219] Optionally, the first set of elements is one of the Q sets of elements, where Q is a positive integer.
[0220] Optionally, the first element group set indication information is carried in the downlink control information (DCI), or the first element group set indication information is carried in the second RRC configuration information, or the first element group set indication information is carried in the second MAC CE.
[0221] Optionally, the first set of elements can be a set of vectors, a matrix, or a table. When the first set of elements is a set of vectors, a single vector within the set constitutes an element set. When the first set of elements is a matrix, a column or row within the matrix constitutes an element set. When the first set of elements is a set of matrices, a row or column within a matrix within the set constitutes an element set. When the first set of elements is a table, a column, a row, or a single element within the table constitutes an element set.
[0222] Optionally, the first element set also includes a third element set; the third element set is based on the first multipath component information matrix set. It is confirmed that the third element group includes One element, It is a positive integer not equal to L; or, the third element group is based on the second multipath component information matrix set. It is confirmed that the third element group includes One element, It is a positive integer not equal to L; or, the third element group is based on the third multipath component information matrix set. It is confirmed that the third element group includes One element, It is a positive integer that is not equal to L1 and not equal to L2.
[0223] Specifically, the third element group belongs to the first element group set but not to the aforementioned K element groups. The third element group can be constructed using one of the five methods described above, and the number of elements in the third element group differs from the number of elements in each of the aforementioned K element groups. For example, each of the K element groups includes L elements and the first multipath component information matrix set. The L multipath component parameters in the array correspond one-to-one. The third element group includes... The set of elements and the first multipath component information matrix In Each multipath component parameter corresponds one-to-one. Not equal to L.
[0224] Optionally, the first element set also includes a third element set, which is based on the fourth multipath component information matrix set. Determined; Set of fourth multipath component information matrices With the first multipath component information matrix set Different, the third element group includes One element, It is a positive integer not equal to L; or, the set of information matrices for the fourth multipath components. With the second multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer not equal to L; or, the set of information matrices for the fourth multipath components. With the third multipath component information matrix set Different, the third element group includes One element, It is a positive integer that is not equal to L1 and not equal to L2.
[0225] Specifically, the third element group belongs to the set of the first element group but does not belong to the aforementioned K element groups. The third element group can be constructed in one of the five ways described above, and the number of elements included in the third element group is different from the number of elements included in each of the aforementioned K element groups.
[0226] First multipath component information matrix set Given a matrix of dimension [6,5], performing singular value decomposition on it yields a matrix U1 of dimension [6,6]; matrix U1 satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicating the conjugate transpose, the first column of matrix U1 constitutes one of the K element groups, which contains 6 elements. Fourth multipath component information matrix set. Given a matrix of dimension [8,7], performing singular value decomposition on it yields a matrix U4 of dimension [8,8], which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicating the conjugate transpose, the first column of matrix U4 forms the third element group, which consists of 8 elements.
[0227] S503, the terminal device sends a first element set request message to the network device. Correspondingly, the network device receives the first element set request message from the terminal device.
[0228] Specifically, the first element set request information is used to request the determination of K element sets from the first element set.
[0229] Optionally, the first element group set request information is carried in the second UCI, or the first element group set request information is carried in the third RRC configuration information, or the first element group set request information is carried in the third MAC CE.
[0230] Optionally, before step S501, the method 500 further includes the following step S504:
[0231] S504, the terminal device determines K element groups from the first element group set.
[0232] Specifically, the terminal device determines K element groups from the first element group set to represent the first multipath component information based on the first multipath component information.
[0233] In some implementations, the terminal device determines the K element groups based on the correlation between the first multipath component information and the K' element groups.
[0234] Specifically, in some implementations, the terminal device determines the element group corresponding to each path based on the correlation magnitude of the K' element groups, where the K element groups include the element group corresponding to each path.
[0235] For example, the first multipath component information H1 is a matrix of dimension [M,N]. Singular value decomposition of it yields a matrix U5 of dimension [M,M]. Matrix U5 satisfies: svd(H1)=U5*S5*(V5) H , where svd() indicates singular value decomposition, * indicates matrix multiplication, and () H The first indication indicates the conjugate transpose. The K element groups indicated by the first indication information are the K element groups in the first element group set that are the same as or closest to the first K column vectors in matrix U5.
[0236] Optionally, the value K is determined based on a first energy threshold, which indicates the proportion of energy retained by the first multipath component information determined by the network device according to the first indication information. For example, the first multipath component information H1 is a matrix of dimension [M,N], and performing singular value decomposition on it yields a matrix U5 of dimension [M,M]; matrix U5 satisfies: svd(H1)=U5*S5*(V5) H , where svd() indicates singular value decomposition, * indicates matrix multiplication, and () H Indicates the conjugate transpose. The diagonal elements of matrix S5 reflect the energy distribution in the first multipath component information. When the first energy threshold is 80%, and the sum of the squares of the moduli of the first 5 diagonal elements in S5 accounts for more than 80% of the sum of the squares of the moduli of all diagonal elements in S5, while the sum of the squares of the moduli of the first 4 diagonal elements in S5 accounts for less than 80% of the sum of the squares of the moduli of all diagonal elements in S5, K = 5.
[0237] In some implementations, the terminal device projects the first multipath component information onto the K' element groups included in the first element group set, and determines the K element groups based on the magnitude of the projection energy.
[0238] Specifically, in some implementations, the terminal device determines the element group corresponding to each path based on the projected energy, and the K element groups include the element group corresponding to each path.
[0239] For example, the projection coefficient matrix C is used to indicate the energy distribution of the N paths in the first multipath component information projected onto the K' element groups included in the first element group set. The projection coefficient matrix C is a matrix of dimension [K',N], where the element in the i-th row and j-th column is c. i,j The squared modulus represents the projected energy of the j-th path in the first multipath component information onto the i-th element group in the first element group set, where i is a positive integer greater than or equal to 1 and less than or equal to K', and j is a positive integer greater than or equal to 1 and less than or equal to N. For the j1-th path in the first multipath component information, the number K_j1 of element groups used to indicate this path is determined based on a second energy threshold (e.g., 80%): K' element groups are sorted in descending order of projected energy. If the proportion of the sum of projected energies of the first T element groups is greater than the second energy threshold and the proportion of the sum of projected energies of the first T-1 element groups is less than the second energy threshold, then K_j1 = T, and the K element groups include these T element groups. The proportion of the sum of projected energies can be calculated using the following formula: L(T) includes the indices of the top T element groups with the largest projected energy. N element groups are determined in the manner described above, each corresponding one-to-one with one of the N paths, forming K element groups. Optionally, the second energy threshold is configured by the network device for the terminal device, or the second energy threshold is determined by the terminal device based on the reported resource overhead, or the second energy threshold is determined by the terminal device based on the reporting accuracy of the j1-th path of the first multipath component information.
[0240] For example, the projection coefficient matrix C is used to indicate the energy distribution of the N paths in the first multipath component information projected onto the K' element groups included in the first element group set. The projection coefficient matrix C is a matrix of dimension [K',N], where the element in the i-th row and j-th column is c. i,j The modulus square represents the projected energy of the j-th path in the first multipath component information onto the i-th element group in the first element group set, where i is a positive integer greater than or equal to 1 and less than or equal to K', and j is a positive integer greater than or equal to 1 and less than or equal to N. For the j1-th path in the first multipath component information, This indicates the projected energy of the path onto the i-th element group in the K' element groups. The K' element groups are sorted in descending order of projected energy, and the first T element groups are selected to form an element group set. N element group sets are determined in the above manner, each corresponding one-to-one with one of the N paths, and these N element group sets constitute the K element groups. Optionally, T is configured by the network device for the terminal device, or T is determined by the terminal device based on the reported resource overhead, or T is determined by the terminal device based on the reporting accuracy of the j1-th path of the first multipath component information.
[0241] Specifically, in some implementations, the terminal device determines the element pair corresponding to the first multipath component information based on the projected energy, and the K element pairs include the element pairs in the element pair corresponding to the first multipath component information.
[0242] For example, the projection coefficient vector C is used to indicate the energy distribution of the first multipath component information projected onto the K6'*K7' element pairs included in the first element set, where K6'+K7'=K'. The length of the projection coefficient vector C is K6'*K7', where the k-th element c k The squared modulus represents the projected energy of the first multipath component information on the k-th element group, where k is a positive integer greater than or equal to 1 and less than or equal to K6'*K7'. For the first multipath component information, the number of corresponding element pairs K_c is determined based on a third energy threshold (e.g., 80%): The K6'*K7' element pairs are sorted in descending order of projected energy. If the proportion of the sum of projected energies of the first T element pairs is greater than the third energy threshold and the proportion of the sum of projected energies of the first T-1 element pairs is less than the third energy threshold, then K_c = T. The T element pairs correspond to K6 first-type element pairs and K7 second-type element pairs, where K6 + K7 = K. The proportion of the sum of projected energies can be calculated using the following formula: Wherein L(T) includes the indices of the top T element pairs with the largest projected energy. Optionally, the third energy threshold is configured by the network device to the terminal device, or the third energy threshold is determined by the terminal device based on the reported resource overhead, or the third energy threshold is determined by the terminal device based on the reporting accuracy of the first multipath component information.
[0243] For example, the projection coefficient vector C is used to indicate the energy distribution of the first multipath component information projected onto the K6'*K7' element pairs included in the first element set, where K6'+K7'=K'. The length of the projection coefficient vector C is K6'*K7', where the k-th element c kThe squared modulus represents the projected energy of the first multipath component information onto the k-th element group, where k is a positive integer greater than or equal to 1 and less than or equal to K6'*K7'. For the first multipath component information, |c k | 2 The projection energy of the first multipath component information onto the k-th element pair is indicated. The K6'*K7' element pairs are sorted in descending order of projection energy, and the first T element pairs are selected. These T element pairs correspond to K6 first-type element pairs and K7 second-type element pairs, where K6 + K7 = K. Optionally, T is configured by the network device for the terminal device, or T is determined by the terminal device based on the reported resource overhead, or T is determined by the terminal device based on the reporting accuracy of the first multipath component information.
[0244] Optionally, after step S501, the method 500 further includes the following step S505:
[0245] S505, the network device determines the first multipath component information based on the first instruction information.
[0246] Optionally, the first indication information indicates that the multipath component information of one path in the first multipath component information or the multipath component information of one multipath component parameter in the first multipath component information is the same as one of the element groups in the K element groups. The network device can then determine the multipath component information of this path or the multipath component information of this multipath component parameter based on the element group.
[0247] Optionally, the first indication information further includes second indication information, which indicates the multipath component information h of the j1-th path of the channel included in the first multipath component information. j Based on the K3 element groups, the network device can determine the multipath component information h. j For example, the multipath component information h j It can be obtained by taking the average of the corresponding elements in the K3 element groups.
[0248] Optionally, the first indication information further includes first weight indication information, which indicates the multipath component information h. j Related to the first weight W1, the network device can determine the multipath component information h based on the K3 element group indicated by the second indication information and the first weight W1. j For example, the network device can determine the multipath component information h in accordance with the manner described in Equation 2. j .
[0249] Optionally, the first indication information further includes third indication information, which indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. iThe network device can determine the multipath component information h based on the K4 element group. i For example, the multipath component information h i The value can be obtained by taking the average of the corresponding elements in the K4 element groups.
[0250] Optionally, the first indication information further includes second weight indication information, which indicates the multipath component information h. i Related to the second weight W2, the network device can determine the multipath component information h based on the K4 element group indicated by the third indication information and the second weight W2. i For example, the network device can determine the multipath component information h in accordance with the manner described in Equation 3. i ′.
[0251] Optionally, the first indication information further includes third weight indication information, which indicates that the first multipath component information is related to a third weight W3. The network device can then determine the first multipath component information based on the K element group indicated by the first indication information and the third weight W3. For example, the network device can determine the first multipath component information in accordance with the manner described in Equation 4.
[0252] Optionally, the first indication information further includes fourth weight indication information, which indicates that the first multipath component information is related to the fourth weight W4. The network device can then determine the first multipath component information based on the K element group indicated by the first indication information and the fourth weight W4. For example, the network device can determine the first multipath component information in the manner described in Equation 5.
[0253] Optionally, the first indication information further includes fourth indication information, which indicates a group of K6 elements related to the first dimension of the fourth weight W4 and a group of K7 elements related to the second dimension of the fourth weight W4. The network device can then determine the first multipath component information based on the group of K6 elements, the group of K7 elements, and the fourth weight W4 indicated by the fourth indication information. For example, the network device can determine the first multipath component information in accordance with the manner described in Equation 5.
[0254] Optionally, the first indication information further includes fifth and / or sixth indication information. The fifth indication information indicates a group of K6 elements related to the first dimension of the fourth weight W4, and the sixth indication information indicates a group of K7 elements related to the second dimension of the fourth weight W4. The network device can then determine the first multipath component information based on the group of K6 elements indicated by the fifth indication information and / or the group of K7 elements indicated by the sixth indication information, as well as the fourth weight W4. For example, the network device can determine the first multipath component information in accordance with the manner described in Equation 5.
[0255] Optionally, the first indication information further includes first correction factor information, which is used to correct all or part of the K element groups. Specifically, the network device can correct the K elements based on the first correction factor information. s L in the element group s K elements s L is a positive integer greater than or equal to 1 and less than or equal to K. s It is a positive integer greater than or equal to 1 and less than or equal to L. Thus, the network device can determine the multipath component information based on the modified element set, or the network device can determine the multipath component information based on the modified element set and weights. For example, the network device can determine the multipath component information h of the j1-th path of the channel according to the method shown in Equation 2. j , i.e. h j =U′ s *W1, where U′ s =U s ⊙γ indicates the corrected U s The matrix γ indicates the first correction factor included in the first correction factor information, and ⊙ indicates the Hadamard product.
[0256] Optionally, the first indication information further includes a seventh indication information, which indicates the multipath component information h of the j1-th path of the channel included in the first multipath component information. j The multipath component information h of the j2th path of the channel included in the first multipath component information j‘ The correlation between them; and / or, the seventh indication information indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i The information h of the i2th multipath component parameters of the channel included in the first multipath component information. i′ The correlation between ′. Network devices are based on multipath component information h. j and multipath component information h j With multipath component information h j‘ The correlation between them can determine the multipath component information h. j‘ And / or, the network device is based on multipath component information h i ′ and multipath component information h i ′ and multipath component information h i′ The correlation between the points can determine the multipath component information h. i′ For example, the network device can determine the multipath component information h in accordance with the manner described in Equation 6. j‘ .
[0257] Figure 18 is a schematic block diagram of a communication device 1800 provided in an embodiment of this application. The communication device 1800 includes a receiving module 1801, which can be used to implement corresponding receiving functions. The receiving module 1801 can also be referred to as a receiving unit.
[0258] The communication device 1800 also includes a processing module 1802, which can be used to implement corresponding processing functions.
[0259] The communication device 1800 also includes a transmitting module 1803, which can be used to implement the corresponding transmitting function. The transmitting module 1803 can also be called a transmitting unit.
[0260] The communication device 1800 can be used to perform the actions performed by the terminal device or network device in the above method embodiments. In this case, the communication device 1800 can be a component of the terminal device or network device. The receiving module 1801 is used to perform receiving-related operations of the terminal device or network device in the above method embodiments. The processing module 1802 is used to perform processing-related operations of the terminal device or network device in the above method embodiments. The sending module 1803 is used to perform sending-related operations of the terminal device or network device in the above method embodiments.
[0261] As a design feature, the communication device 1800 is used to perform actions performed by any device in the various method embodiments (method 500) described above. In one embodiment, the communication device 1800 can be used to perform the operations of the terminal device shown in FIG5 above. For example:
[0262] The receiving module 1801 is used to receive the first element group set indication information.
[0263] Processing module 1802 is used to determine K element groups from the first element group set.
[0264] The sending module 1803 is used to send the first indication information.
[0265] It should be understood that the specific process of each module performing the above-mentioned steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0266] In addition, the receiving module 1801, processing module 1802 and transmitting module 1803 in the communication device 1800 can also implement other operations or functions of the terminal device in the above method, which will not be described in detail here.
[0267] Optionally, the communication device 1800 may include a terminal device. Alternatively, the communication device 1800 may be a component configured in the terminal device, such as a chip in the terminal device. In this case, the receiving module 1801 and the transmitting module 1803 may be interface circuits, etc. Specifically, the interface circuit may include input circuits and output circuits, wherein the receiving module 1801 may include input circuits, the transmitting module 1803 may include output circuits, and the processing module 1802 may include processing circuits.
[0268] In another embodiment, the communication device 1800 can be used to perform the operations of the network device in FIG5 described above. For example:
[0269] The receiving module 1801 is used to receive the first indication information.
[0270] Processing module 1802 is used to determine the first multipath component information based on the first indication information.
[0271] The sending module 1803 is used to send the first element group set indication information.
[0272] In addition, the receiving module 1801, processing module 1802 and transmitting module 1803 in the communication device 1800 can also implement other operations or functions of the network device in the above method, which will not be described in detail here.
[0273] Optionally, the communication device 1800 may include a network device. Alternatively, the communication device 1800 may be a component configured in the network device, such as a chip in the network device. In this case, the receiving module 1801 and the transmitting module 1803 may be interface circuits, etc. Specifically, the interface circuit may include input circuits and output circuits, wherein the receiving module 1801 may include input circuits, the transmitting module 1803 may include output circuits, and the processing module 1802 may include processing circuits.
[0274] For details on how each module performs the corresponding steps described above, please refer to the above method implementation examples.
[0275] Figure 19 is a schematic structural diagram of another communication device 1900 provided in an embodiment of this application. The communication device 1900 includes one or more processors 1901, which are single-core or multi-core processors. Optionally, the communication device 1900 may further include at least one memory 1902, which is used to store computer programs or instructions and / or data. The memory 1902 is coupled to the processor 1901, and the processor 1901 is used to execute the computer programs or instructions and / or data stored in the memory 1902, causing the method (method 500) in the above method embodiment to be executed. The coupling in the embodiments of this application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information interaction between devices, units, or modules.
[0276] Optionally, the communication device 1900 may include one or more processors 1901.
[0277] Alternatively, the memory 1902 can be integrated with the processor 1901, or it can be set separately.
[0278] The communication device 1900 may further include a transceiver 1903 for communicating with other devices via a transmission medium, thereby enabling the device to communicate with other devices. Optionally, the transceiver 1903 may be an interface, a bus, a circuit, or a device capable of transmitting and receiving functions.
[0279] Alternatively, the device in transceiver 1903 used to implement the receiving function can be regarded as a receiving module, and the device in transceiver 1903 used to implement the transmitting function can be regarded as a transmitting module. That is, transceiver 1903 includes a receiver and a transmitter.
[0280] This application embodiment does not limit the specific connection medium between the processor 1901, memory 1902, and transceiver 1903. In Figure 19, the processor 1901, memory 1902, and transceiver 1903 are connected via a bus, which is represented by a thick line in Figure 19. The connection methods between other components are only illustrative and not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc.
[0281] For ease of representation, only one thick line is used in Figure 19, but this does not mean that there is only one bus or one type of bus.
[0282] Optionally, as shown in FIG19, the communication device 1900 may further include a transceiver 1903 and / or a communication interface, which are used for receiving and / or transmitting signals. For example, the processor 1901 is used to control the transceiver 1903 and / or the communication interface to receive and / or transmit data.
[0283] A transceiver is sometimes also called a transceiver unit, transceiver module, or transceiver circuit. A receiver is sometimes also called a receiver unit, receiver module, or receiver circuit. A transmitter is sometimes also called a transmitter, transmitter module, or transmitter circuit.
[0284] For example, in one embodiment, processor 1901 is configured to implement other operations or functions of the terminal device. Transceiver 1903 is used to enable communication between communication device 1900 and network device.
[0285] In another embodiment, processor 1901 is configured to implement other operations or functions of the network device. Transceiver 1903 is used to enable communication between communication device 1900 and terminal device.
[0286] One or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units is implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can include, but is not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., and various computing devices that run software. Each computing device may include one or more cores for executing software instructions to perform calculations or processing. The processor can be built into a system-on-chip (SoC) or an application-specific integrated circuit (ASIC), or it can be a separate semiconductor chip. In addition to the cores for executing software instructions to perform calculations or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), or logic circuits that implement dedicated logic operations.
[0287] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, DSP, MCU, artificial intelligence processor, ASIC, SoC, FPGA, PLD, special purpose digital circuit, hardware accelerator or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0288] When the above modules or units are implemented using software, they can be implemented in whole or in part as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0289] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above description is only a specific embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of this application should be included within the scope of protection of this application.
[0290] This application provides a communication device 2000, which can be a terminal device / network device or a chip. The communication device 2000 can be used to perform the operations executed by the terminal device / network device in the above-described method embodiment (method 500).
[0291] When the communication device 2000 is a terminal device / network device, Figure 20 shows a simplified structural diagram of the terminal device / network device. The terminal device / network device includes a 2010 part and a 2020 part. The 2010 part includes an antenna and radio frequency (RF) circuitry. The antenna is mainly used for transmitting and receiving RF signals, and the RF circuitry is mainly used for converting RF signals to baseband signals. The 2020 part includes a memory and a processor, mainly used for baseband processing and controlling model management network elements. The 2010 part can generally be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver. The 2020 part is typically the control center of the terminal device / network device, and can generally be referred to as a processing unit, used to control the terminal device / network device to perform the processing operations of the terminal device / network device in the above method embodiments.
[0292] Optionally, the devices used to implement the receiving function in Part 2010 can be regarded as receiving units, and the devices used to implement the transmitting function can be regarded as transmitting units. That is, Part 2010 includes receiving units and transmitting units. The receiving unit can also be called a receiver, receiver circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.
[0293] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the model management network element, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it.
[0294] The 2020 component may include one or more boards, each of which may include one or more processors and one or more memories. For ease of illustration, only one memory and processor are shown in Figure 20. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the model management network elements. If multiple boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, or multiple boards may share one or more memories.
[0295] It should be understood that Figure 20 is merely an example and not a limitation, and the terminal device / network device described above, including the transceiver unit and the processing unit, may not depend on the structure shown in Figure 5.
[0296] When the device 2000 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.
[0297] This application embodiment also provides another communication device 2100, which can be a terminal device or a chip. The communication device 2100 can be used to perform the operations performed by the terminal device in the above method embodiment (method 500).
[0298] When the communication device 2100 is a terminal device, Figure 21 shows a simplified structural diagram of the terminal device. As shown in Figure 21, the terminal device includes a processor, a memory, a radio frequency (RF) circuit, an antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, and process data from the software programs. The memory is mainly used to store software programs and data. The RF circuit is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0299] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes it. For ease of explanation, Figure 21 only shows one memory and one processor. In actual terminal device products, there may be one or more processors and one or more memories. The memory can also be called a storage medium or storage device, etc. The memory can be set up independently of the processor or integrated with the processor; this application embodiment does not limit this.
[0300] In the embodiments of this application, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.
[0301] As shown in Figure 21, the terminal device includes a transceiver unit 10 and a processing unit 20. The transceiver unit 10 can also be referred to as a transceiver, transceiver device, or transceiver circuit, etc. The processing unit 20 can also be referred to as a processor, processing board, processing module, or processing device, etc.
[0302] Optionally, the devices in transceiver unit 10 used to implement the receiving function can be regarded as receiving units, and the devices in transceiver unit 10 used to implement the transmitting function can be regarded as transmitting units. That is, transceiver unit 10 includes receiving units and transmitting units. The receiving unit may also be called a receiver, receiver device, receiving circuit, etc. The transmitting unit may also be called a transmitter, transmitter, transmitting device, transmitting circuit, etc.
[0303] It should be understood that Figure 21 is merely an example and not a limitation, and the terminal device described above, including the transceiver unit and the processing unit, may not depend on the structure shown in Figure 21.
[0304] When the device 2100 includes a chip 30, the chip 30 includes a processing unit 20. The processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0305] Optionally, chip 30 also includes a memory unit.
[0306] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the method of the terminal device in the foregoing method embodiments.
[0307] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to perform the method of the network device in the foregoing method embodiments.
[0308] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to perform the method of the network-side device in the foregoing method embodiments.
[0309] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the method of the terminal-side device in the foregoing method embodiments.
[0310] According to the method provided in the embodiments of this application, this application also provides a computer-readable medium storing program code, which, when run on a computer, causes the computer to perform the method of the terminal device in the foregoing method embodiments.
[0311] According to the method provided in the embodiments of this application, this application also provides a computer-readable medium storing program code, which, when run on a computer, causes the computer to perform the method of the network device in the foregoing method embodiments.
[0312] According to the method provided in the embodiments of this application, this application also provides a computer-readable medium storing program code, which, when run on a computer, causes the computer to perform the method of the network-side device in the foregoing method embodiments.
[0313] According to the method provided in the embodiments of this application, this application also provides a computer-readable medium storing program code, which, when run on a computer, causes the computer to perform the method of the terminal-side device in the foregoing method embodiments.
[0314] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the communication method in any of the above method embodiments.
[0315] This application also provides a communication system, which includes a terminal device and a network device as described in the above embodiments.
[0316] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0317] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0318] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0319] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0320] It should be understood that "at least one" in the embodiments of this application refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can represent: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can be single or multiple.
[0321] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0322] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0323] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
Claims
1. A communication method, characterized in that, The method includes: Send a first indication message, which indicates K element groups. The K element groups are used to determine first multipath component information, where K is a positive integer. The first multipath component information is used to indicate the state of the channel. The first multipath component information includes information on M multipath component parameters of N paths, where N and M are positive integers, and N is greater than 1 or M is greater than 1. The K element groups include a first element group, which is associated with the information on M1 multipath component parameters of N1 paths included in the first multipath component information. N1 is a positive integer less than or equal to N, and M1 is a positive integer less than or equal to M.
2. The method according to claim 1, characterized in that, Before sending the first indication information, the method further includes: Receive the first element group set indication information; The first element set indication information indicates that the K element sets are determined from the first element set; the first element set includes K' element sets, where K' is a positive integer greater than or equal to K.
3. The method according to claim 1 or 2, characterized in that, Before sending the first indication information, the method further includes: Send a request message for the first element group set; The first element set request information is used to request the determination of the K element sets from the first element set.
4. A communication method, characterized in that, The method includes: Receive first indication information, which indicates K element groups, the K element groups being used to determine first multipath component information, where K is a positive integer; the first multipath component information being used to indicate the state of the channel, the first multipath component information including information on M multipath component parameters of N paths, where N and M are positive integers, and N is greater than 1 or M is greater than 1; the K element groups include a first element group, the first element group being associated with information on M1 multipath component parameters of N1 paths included in the first multipath component information; N1 is a positive integer less than or equal to N, and M1 is a positive integer less than or equal to M.
5. The method according to claim 4, characterized in that, Before receiving the first indication information, the method further includes: Send the first element group set indication information; The first element set indication information indicates that the K element sets are determined from the first element set; the first element set includes K' element sets, where K' is a positive integer greater than or equal to K.
6. The method according to claim 5, characterized in that, Before sending the first element group set indication information, the method further includes: Receive the request information for the first element group set; The first element set request information is used to request the determination of the K element sets from the first element set.
7. The method according to any one of claims 1-6, characterized in that, The first multipath component information includes a multipath component information matrix or a multipath component information table.
8. The method according to any one of claims 1-7, characterized in that, The first element group and the first multipath component information matrix set Related to; the first multipath component information matrix set It consists of S multipath component information matrices, each of which corresponds one-to-one with one of the S states of the channel, where S is a positive integer; the S multipath component information matrices include a second multipath component information matrix H, and the (i,j)th element h of the second multipath component information matrix H is... i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, j is a positive integer greater than or equal to 1 and less than or equal to N3, and M3 and N3 are both positive integers.
9. The method according to claim 8, characterized in that, The first multipath component information matrix set The dimension is [M3, N4], where N4 is a positive integer greater than or equal to N3; the first element group is a column of matrix U1, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicates the conjugate transpose; U1 is a matrix of dimension [M3, M3], S1 is a matrix of dimension [M3, N4], and V1 is a matrix of dimension [N4, N4]; the first element group includes M3 elements.
10. The method according to claim 8, characterized in that, The first multipath component information matrix set The dimension is [M4, N3], where M4 is a positive integer greater than or equal to M3; the first element group is a column of matrix V2, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicates the conjugate transpose; U2 is a matrix of dimension [M4, M4], S2 is a matrix of dimension [M4, N3], and V2 is a matrix of dimension [N3, N3]; the first element group includes N3 elements.
11. The method according to any one of claims 1-7, characterized in that, The first element group and the second multipath component information matrix set Related to; the second multipath component information matrix set The dimension is [M3×N3,S], and the second multipath component information matrix set The S columns correspond one-to-one with the S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with the S states of the channel. M3, N3, and S are all positive integers, and × represents scalar multiplication. The S multipath component information matrices include a second multipath component information matrix H, and the set of the second multipath component information matrices... The s-th column includes all elements of the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3.
12. The method according to claim 11, characterized in that, The first element group is a column of matrix U3, which satisfies: Where svd() indicates singular value decomposition, * indicates matrix multiplication, and () indicates singular value decomposition. H Indicates the conjugate transpose; U3 is a matrix of dimension [M3×N3,M3×N3], S3 is a matrix of dimension [M3×N3,S], and V3 is a matrix of dimension [S,S]; the first element group includes M3×N3 elements.
13. The method according to any one of claims 1-7, characterized in that, The K element groups also include a second element group, and the first element group, the second element group, and the third multipath component information matrix set are combined. Related to; the third multipath component information matrix set The dimensions are [M3, N3, S], and the set of the third multipath component information matrix is... The S layers correspond one-to-one with S multipath component information matrices, and the S multipath component information matrices correspond one-to-one with S states of the channel, where M3, N3, and S are all positive integers; the S multipath component information matrices include a second multipath component information matrix H, and the third multipath component information matrix set The s-th layer includes the second multipath component information matrix H, where s is a positive integer greater than or equal to 1 and less than or equal to S; the (i,j)-th element h of the second multipath component information matrix H i,j Information indicating the parameters of the i-th multipath component of the j-th path of the channel, where i is a positive integer greater than or equal to 1 and less than or equal to M3, and j is a positive integer greater than or equal to 1 and less than or equal to N3.
14. The method according to claim 13, characterized in that, The first element group is matrix U (1) One column in the matrix, the second element group is matrix U. (2) One column in the matrix U (1) and the matrix U (2) satisfy: Where HOSVD() indicates higher-order singular value decomposition, ×1, ×2, and ×3 indicate modular multiplication of tensors and matrices; G is a kernel tensor of dimension [M3, N3, S], and U... (1) It is a matrix of dimension [M3, M3], U (2) It is a matrix of dimension [N3, N3], U (3) It is a matrix of dimension [S,S]; the first element group includes M3 elements; the second element group includes N3 elements.
15. The method according to claim 8, characterized in that, The first element group comprises L elements, where L is a positive integer less than or equal to M3; the L multipath component parameters corresponding to the L elements belong to the first multipath component information matrix set.
16. The method according to claim 15, characterized in that, The first multipath component information matrix set The L multipath component parameters in the set have a higher priority than the first multipath component information matrix set. The priority of the remaining M3-L multipath component parameters.
17. The method according to claim 15 or 16, characterized in that, The value of the l-th element in the first element group is the first multipath component information matrix set. The value is one of the D quantization values corresponding to the l'th multipath component parameter among the L multipath component parameters, where l and l' are positive integers greater than or equal to 1 and less than or equal to L.
18. The method according to any one of claims 8-17, characterized in that, The first set of elements also includes a third set of elements; the third set of elements and the first set of multipath component information matrices Regarding this, the third element group includes One element, It is a positive integer that is not equal to M3, or It is a positive integer not equal to N3; or, the third element group and the second multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer not equal to M3×N3; or, the third element group and the third multipath component information matrix set Regarding this, the third element group includes One element, It is a positive integer that is not equal to M3 and not equal to N3.
19. The method according to any one of claims 8-17, characterized in that, The first set of elements also includes a third set of elements, which is based on the fourth set of multipath component information matrices. Determined; the set of fourth multipath component information matrices With the first multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer that is not equal to M3, or It is a positive integer not equal to N3; or, the set of the fourth multipath component information matrices. With the second multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer not equal to M3×N3; or, the set of the fourth multipath component information matrix. With the third multipath component information matrix set Unlike the third element group, the third element group includes One element, It is a positive integer that is not equal to M3 and not equal to N3.
20. The method according to any one of claims 1-9 and 15-19, characterized in that, The first indication information includes second indication information, the second indication information indicating the multipath component information h of the j1-th path of the channel included in the first multipath component information. j It relates to K3 elements in the K element groups, where K3 is a positive integer less than or equal to K.
21. The method according to claim 20, characterized in that, The first indication information further includes first weight indication information, which indicates the multipath component information h. j It is related to the first weight W1; the first weight W1 is a group of elements including K3 elements, where K3 is a positive integer less than M.
22. The method according to any one of claims 1-8, 10, characterized in that, The first indication information includes third indication information, which indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i ′ is related to K4 elements in the K element groups, where K4 is a positive integer less than or equal to K.
23. The method according to claim 22, characterized in that, The first indication information also includes second weight indication information, which indicates the multipath component information h. i ′ is related to the second weight W2; the second weight W2 is a group of elements including K4 elements, where K4 is a positive integer less than N.
24. The method according to any one of claims 1-7 and 11-12, characterized in that, The first indication information also includes third weight indication information, which indicates that the first multipath component information is related to the third weight W3; the third weight W3 is a group of elements including K elements, and K is less than the product of M and N.
25. The method according to any one of claims 1-7 and 13-14, characterized in that, The first indication information also includes fourth weight indication information, which indicates that the first multipath component information is related to the fourth weight W4; the dimension of the fourth weight W4 is [K6, K7], where K6 is a positive integer less than M, K7 is a positive integer less than N, and the sum of K6 and K7 is equal to K.
26. The method according to claim 25, characterized in that, The first indication information also includes fourth indication information, which indicates K6 element groups related to the first dimension of the fourth weight W4 and K7 element groups related to the second dimension of the fourth weight W4. Both the K6 element groups and the K7 element groups belong to the K element groups, and the K6 element groups are different from the K7 element groups.
27. The method according to any one of claims 1-26, characterized in that, The first indication information also includes first correction factor information, which is used to correct all or part of the K element groups.
28. The method according to any one of claims 1-27, characterized in that, The first indication information further includes a seventh indication information, which indicates the multipath component information h of the j1-th path of the channel included in the first multipath component information. j The multipath component information h of the j2th path of the channel included in the first multipath component information j‘ The correlation between them; and / or, the seventh indication information indicates the information h of the i1th multipath component parameter of the channel included in the first multipath component information. i The information h of the i2th multipath component parameter of the channel included in the first multipath component information. i′ The correlation between ′.
29. A communication device, characterized in that, The device includes a processor for running a computer program or instructions in a memory, causing the communication device to perform the method as described in any one of claims 1-3, 7-28, or causing the communication device to perform the method as described in any one of claims 4-28.
30. A communication device, characterized in that, The device includes logic circuitry and an input / output interface. The logic circuitry is coupled to the input / output interface to transmit data through the input / output interface, thereby enabling the communication device to perform the method as described in any one of claims 1-3 and 7-28, or enabling the communication device to perform the method as described in any one of claims 4-28.
31. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-3, 7-28, or cause the computer to perform the method as described in any one of claims 4-28.
32. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when executed on a computer, implement the method as described in any one of claims 1-3, 7-28, or implement the method as described in any one of claims 4-28.
33. A chip system, characterized in that, Includes a processor for running a computer program or instructions in memory to perform the method as described in any one of claims 1-3, 7-28, or to perform the method as described in any one of claims 4-28.
34. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-3 and 7-28; or, it includes units or modules for performing the method as described in any one of claims 4-28.