Channel information reporting method and communication device

The method prioritizes and predicts channel information reporting in MIMO systems to address delays and omissions, enhancing precoding accuracy and communication quality during high-speed movements.

JP2026502204APending Publication Date: 2026-01-21HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025537922
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-29
Filing Date
2023-12-26
Publication Date
2026-01-21

Smart Images

  • Figure 2026502204000001_ABST
    Figure 2026502204000001_ABST
Patent Text Reader

Abstract

This application discloses a channel information reporting method and a communication device, in which a terminal device determines first information, the first information indicating a precoding matrix, and the first information includes a plurality of coefficients C l,i,f,d where l is the transport layer sequence number, i is the CSI-RS port sequence number or the spatial domain basis sequence number, f is the frequency domain basis sequence number, d is the Doppler domain basis sequence number, and the coefficient C l,i,f,d corresponds to the priority instruction Pri(l,i,f,d), and the coefficient C l,i,f,d is arranged based on Pri(l,i,f,d). The terminal device transmits the first information to the network device. In the solution of this application, the terminal device uses the first information to report CSI-RS port, frequency domain, and Doppler domain (time domain) related information to the network device based on the priority instruction, so that more important information can be reported preferentially, and the Doppler domain related information is data of the future channel predicted by the terminal device. Therefore, the precoding accuracy of the network device is improved, and communication quality while the terminal device is moving is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to Chinese Patent Application No. 202211712731.X, entitled "CHANNEL INFORMATION REPORTING METHOD AND COMMUNICATION APPARATUS," filed with the State Intellectual Property Office of China on December 29, 2022, which is incorporated herein by reference in its entirety. [Technical field] This application relates to the field of communication technologies, and more particularly to a channel information reporting method and communication device. [Background technology]

[0002] Multiple input and multiple output (MIMO) technology is a core technology of the long term evolution (LTE) system and the new radio (NR) of the 5th generation (5G) mobile communication system. A network device may determine the precoding matrix to be used for transmitting downlink data based on precoding matrix indicator (PMI) information transmitted by a terminal device. The PMI information is carried in uplink control information (UCI).

[0003] As specified in existing protocols of the 3rd generation partnership project (3GPP), a terminal device is required to report channel state information reference signaling (CSI-RS) port and frequency domain-related information in a precoding matrix to a network device by using a PMI. In a scenario in which a terminal device moves, the wireless channel changes over time, especially when the terminal device moves at high speed, and there is a delay in reporting the PMI. As a result, the network device cannot obtain a valid PMI. This affects the accuracy of precoding downlink data by the network device and further affects communication quality. Furthermore, when the terminal device reports the PMI to the network device, some information in the PMI may need to be omitted due to the length limitation of the UCI. Therefore, how the terminal device can prioritize reporting more important information in the valid PMI to the network device is an urgent problem to be solved. Summary of the Invention

[0004] This application provides a channel information reporting method for enabling a terminal device to report CSI-RS port, frequency domain, and Doppler domain (time domain)-related information to a network device based on a priority instruction by using a PMI, so that more important information in the PMI can be transmitted preferentially, and Doppler domain-related information becomes future channel data predicted by the terminal device. This improves the precoding accuracy of the network device and ensures communication quality while the terminal device is moving. This application also provides corresponding communication devices, communication systems, computer-readable storage media, computer program products, etc.

[0005] A first aspect of the present application provides a channel information reporting method, including: a terminal device determines first information, the first information indicating a precoding matrix, and the first information including a plurality of coefficients C l,i,f,d where l=1,2,...,υ is a transport layer sequence number, i=0,1,...,K-1 is a channel state information reference signaling (CSI-RS) port sequence number or spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, υ represents the number of transport layers, K represents the number of CSI-RS ports or spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, υ, K, M, and Q are all positive integers, and a coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, each of the multiple coefficients corresponding to a priority indication Pri(l,i,f,d), and the coefficient C l,i,f,d is arranged based on Pri(l,i,f,d), and the terminal device sends the first information to the network device.

[0006] In this application, the first information may be a precoding matrix indicator (PMI), the frequency domain basis may be a frequency domain two-dimensional discrete Fourier transform (DFT) vector, and the Doppler domain basis may also be called a time domain basis, or may be a time domain DFT vector. The value range of υ may be {1, 2, 3, 4}, the value range of K may be {4, 8}, the value range of M may be {4, 7}, and the value range of Q may be {2, 3, 4}. Obviously, υ, K, M, and Q are merely examples in this specification. The value ranges of these parameters are not limited in this application.

[0007] In a first aspect, when reporting first information indicating a precoding matrix to a network device, the terminal device reports a CSI-RS port or spatial domain basis and frequency domain related information, and further reports Doppler domain related information. Furthermore, the terminal device may report a coefficient C indicating a precoding matrix based on the priority indication. l,i,f,d may be transmitted. In this way, information with a higher priority in the precoding matrix can be reported preferentially, and the Doppler domain-related information is data of a future channel predicted by the terminal device. In this way, when precoding downlink data, the network device may perform a precoding process based on the channel predicted by the terminal device, thereby improving precoding accuracy and further ensuring communication quality when the terminal device is moving.

[0008] In a possible implementation, smaller values ​​of Pri(l,i,f,d) are l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d indicates a higher priority.

[0009] In a possible realization, the coefficient C l,i,f,d The higher priority of l,i,f,d is ranked higher in the field corresponding to the first information. l,i,f,d The lower priority of the first information is given by the coefficient C when the field length of the first information is insufficient. l,i,f,d indicates that is preferentially omitted.

[0010] In this possible implementation, the priority indications corresponding to the coefficients may be different, and the priority indications may be expressed in a value format, for example, 1, 2, .... In this application, a priority indication with a smaller value may indicate that the corresponding weighting coefficient is more important. In this way, when the first information is transmitted, the more important coefficient may be transmitted preferentially. Obviously, a priority indication with a larger value may indicate that the corresponding weighting coefficient is more important. In this way, when the first information is transmitted, the more important coefficient may be transmitted preferentially. It can be seen that by using the priority indication, the more important coefficient may be transmitted preferentially as much as possible. This helps to further ensure communication quality.

[0011] In a possible realization, the first coefficient C l,i,f,d The priority of the second coefficient C l,i,f,d When the priority of l,i,f,d is the second coefficient C in the information field used to carry the first information l,i,f,d will be sorted before .

[0012] In this possible implementation, the information field carrying the first field may be a field, an information element, etc. in the message carrying the first field.

[0013] In a possible implementation, when the length of the information field is limited, the first information is a first coefficient C l,i,f,d , but includes the second coefficient C l,i,f,d Does not include.

[0014] A possible implementation would involve multiple coefficients C l,i,f,d may be distributed into a first group and a second group, and the coefficients C l,i,f,d The priority of the coefficient C in the second group l,i,f,d The first information is given by the coefficient C in the first group. l,i,f,d Includes:

[0015] In this possible implementation, the first group consists of A high priority coefficients C l,i,f,d and the second group may include A low priority coefficients C l,i,f,d The sum of A1 and A2 may be equal to or less than the total number of weighting factors. When the terminal device does not have enough permitted resources to report all the weighting factors, the terminal device may report the A2 low-priority coefficients C in the second group. l,i,f,d is preferentially omitted, and A1 high priority coefficient C l,i,f,d In this embodiment, the more important coefficients that need to be reported are designated.

[0016] In a possible implementation, the first information further includes a first bitmap, the length of which is typically υKMQ, and the first bitmap includes a plurality of bits B l,i,f,d The terminal device may include bit B in the first bitmap. l,i,f,d By using the value of l,i,f,d The first information may indicate a bit B having a first value. l,i,f,d The coefficient C corresponding to l,i,f,d Typically, the bit B l,i,f,d The coefficient C corresponding to l,i,f,d is not the strongest coefficient.

[0017] In this application, B l,i,f,d represents the bits of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis in the first bitmap.

[0018] In this possible implementation, all coefficients are obtained through normalization by using the strongest coefficient as a reference, in other words, the strongest coefficient is fixed to 1, and the strongest coefficient is known by the network device without being reported, and does not need to be reported. Therefore, the first information is a bit B having a first value. l,i,f,dThe bit K in the first bitmap may not contain the strongest coefficient corresponding to l,i,f,d The value of C may be the first value or may be the second value. l,i,f,d If is not the strongest coefficient in the l-th transport layer, then C l,i,f,d is reported in the first information. C indicated by the second value l,i,f,d and the lth strongest coefficient in the transport layer indicated by the first value may be omitted and not reported. The first value may be 1 and the second value may be 0. Alternatively, the first value may be 0 and the second value may be 1. In this implementation, the more significant coefficients that need to be reported are specified.

[0019] In a possible implementation, the smaller values ​​of Pri(l,i,f,d) are l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of bit B l,i,f,d indicates a higher priority.

[0020] In a possible implementation, bit B l,i,f,d The higher priority of the bitmap is bit B in the first bitmap. l,i,f,d indicates a higher position corresponding to bit B l,i,f,d The lower priority of the l,i,f,d indicates a lower position corresponding to

[0021] In the above implementation, the important bit B that needs to be reported is l,i,f,d may be specified by using a priority indication.

[0022] In a possible implementation, multiple bits B in the first bitmap l,i,f,d may be distributed into a third group and a fourth group, and the bits B l,i,f,d The priority of bit B in the fourth group l,i,f,d higher priority than

[0023] In this possible implementation, the third group may be the first group or another group independent of the first group, and the fourth group may be the second group or another group independent of the second group. The third group is composed of A highest priority bits B l,i,f,d and the fourth group may include A two lowest priority bits B l,i,f,d The first bitmap may have a length of υKMQ and the third group may alternatively include υKMQ-A, the two highest priority bits B l,i,f,d All bits B l,i,f,d When the UCI length limit prevents the terminal device from reporting the A2 lowest priority coefficients B l,i,f,d The highest priority coefficients C l,i,f,d In this embodiment, the more important bit B that needs to be reported may be reported first. l,i,f,d is specified. In this way, the coefficient C l,i,f,d and bit B l,i,f,d may be grouped by using a priority indicator Pri(l,i,f,d) to reduce reporting overhead as much as possible.

[0024] In a possible implementation, the K CSI-RS ports are some or all of the CSI-RS ports selected by the terminal device from the P CSI-RS ports, where P is the number of CSI-RS ports configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0025] In a possible implementation, the K spatial domain bases are some or all of the spatial domain bases selected by the terminal device from the P spatial domain bases, where P is the number of spatial domain bases configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0026] In a possible implementation, the network device sends assistance information to the terminal device, so that the terminal device determines K.

[0027] In a possible implementation, the M frequency domain bases are some or all of the frequency domain bases selected by the terminal device from the N3 frequency domain bases, where N3 is configured by the network device or determined based on the number of frequency domain units predefined in the protocol, and M≦N3, where M and N3 are all positive integers.

[0028] In a possible implementation, the network device sends assistance information to the terminal device, so that the terminal device determines M.

[0029] In a possible implementation, the Q Doppler domain bases are some or all of the Doppler domain bases selected by the terminal device from the N4 Doppler domain bases, where N4 is configured by the network device or determined based on the number of time domain units predefined in the protocol, and Q≦N4, where Q and N4 are all positive integers.

[0030] In a possible implementation, the network device sends assistance information to the terminal device, so that the terminal device determines Q.

[0031] In a possible implementation, the sequence numbers corresponding to the M frequency domain bases selected by the terminal device from the N3 frequency domain bases are n 3,l (f) where l=1,2,...,υ is the transport layer sequence number and f=0,1,...,M-1. In other words, in the M frequency domain bases in the l-th transport layer, the frequency domain base with sequence number f is the frequency domain base with sequence number n among the N3 frequency domain bases. 3,l (f) corresponds to a frequency domain basis with

[0032] In a possible implementation, the sequence numbers corresponding to the Q Doppler region bases selected by the terminal device from the N4 Doppler region bases are n 4,l (d) where l=1,2,...,υ is the transport layer sequence number and d=0,1,...,Q-1. In other words, in the Q Doppler domain bases in the l-th transport layer, the Doppler domain base f having sequence number d is the Doppler domain base f having sequence number n in the Doppler domain bases N4. 4,l (d) corresponds to a Doppler domain basis with

[0033] In a possible implementation, at least one of the frequency domain based sequence number and the Doppler domain based sequence number may be a remapped sequence number.

[0034] In a possible implementation, the frequency domain basis sequence number n 3,l (f) teeth,

number

number

number

[0035] In a possible implementation, f is f=(ff l * ) mod M, so that the remapped frequency domain basis sequence number corresponding to the strongest coefficient is fl * = 0, f represents the sequence number of M frequency domain bases selected from N3 frequency domain bases, and f l * represents the remapped frequency domain basis sequence number corresponding to the strongest coefficient among the M frequency domain bases.

[0036] In a possible implementation, the Doppler domain basis sequence number n 4,l (d) teeth,

number

number

number

[0037] In a possible implementation, d is d=(dd l * ) mod Q, so that the remapped Doppler domain basis sequence number corresponding to the strongest coefficient is d l * = 0, d represents the sequence number of Q frequency domain bases selected from N4 Doppler domain bases, and d l * denotes the remapped Doppler domain basis sequence number corresponding to the strongest coefficient among the Q Doppler domain bases.

[0038] For l=1,…,υ, i l * ∈{0,1,…,K-1}, fl * ∈{0,1,…,M-1} and d l * ∈{0, 1, ..., Q-1} are the CSI-RS port sequence number, frequency domain basis sequence number, and Doppler domain basis sequence number corresponding to the strongest coefficient in the l-th transport layer, respectively. In other words,

number

[0039] In a possible implementation, the terminal device may indicate to the network device the CSI-RS port sequence number corresponding to the strongest coefficient in the l-th transport layer.

[0040] It should be noted that the remapped frequency domain basis is a frequency domain basis obtained by offsetting one frequency domain DFT vector, and the remapped Doppler domain basis is a Doppler domain basis obtained by offsetting one time domain DFT vector. The frequency domain remapping and the Doppler domain remapping are predefined in the protocol, so that the frequency domain basis sequence number and the Doppler domain basis sequence number corresponding to the strongest coefficient can be set to 0 without affecting the precoding effect. In this way, the terminal device does not need to report the frequency domain basis sequence number and the Doppler domain basis sequence number for the strongest coefficient, thereby reducing reporting overhead.

[0041] In a possible implementation, Pri(l,i,f,d) is obtained by using a first relationship, which is:

number

number

number

number

[0042] In this application, the fact that d is remapped may be expressed in two ways.

number

number

[0043] In this possible realization, the four parameters l, i,

number

number

number

[0044] In a possible implementation, Pri(l,i,f,d) is obtained by using the second relation, which is:

number

number

[0045] In this possible realization, the four parameters l, i, π(f) and

number

number

number

[0046] In a possible implementation, Pri(l,i,f,d) is obtained by using the third relation, which is:

number

number

[0047] In this application, the fact that f and d are remapped can be expressed in two ways.

number

number

number

[0048] In this possible realization, the three parameters l, i and

number

number

[0049] A possible implementation is (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) smaller values ​​are

number

[0050] In this possible implementation, n 3,l (f) Alternatively, N may represent the position of the delay sampling point corresponding to the fth frequency domain basis in the lth layer of the precoding matrix, and N3 represents the total number of delay sampling points, or n 4,l (d) may represent the location of the Doppler frequency sampling point corresponding to the dth Doppler frequency basis in the lth layer of the precoding matrix, N4 represents the total number of Doppler frequency sampling points, and (min(n 3,l (f) ,N3-n 3,l(f) )+min(n 4,l (d) ,N4-n 4,l (d) )) represents the sum of the first distance and the second distance, where the first distance is the distance between the position of the delay sampling point corresponding to the fth frequency domain basis and the position of the 0th delay sampling point, and the second distance is the distance between the position of the Doppler frequency sampling point corresponding to the dth Doppler domain basis and the position of the 0th Doppler frequency sampling point. min(n 3,l (f) ,N3-n 3,l (f) ) and min(n 4,l (d) ,N4-n 4,l (d) ), please refer to the above explanation for understanding. Therefore, (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) smaller values ​​are

number

[0051] A possible implementation is

number

[0052] In this possible implementation,

number

number

[0053] In a possible implementation, Pri(l,i,f,d) is obtained by using the fourth relation, which is:

number

number

[0054] In this possible implementation, the meaning of the fourth relation basically refers to the explanation of the first relation for understanding. The difference is that f is not remapped in the fourth relation. Thus, during the calculation of Pri(l,i,f,d), only π(f) in the first relation needs to be replaced with f. For other specific processes, refer to the above explanation of the first relation for understanding. The details will not be described again in this specification. In the fourth relation, d is remapped in the Doppler domain, so that the Doppler domain basis sequence number corresponding to the strongest coefficient may be 0, and the coefficient Kv of f is

number

[0055] A possible implementation is min(n 4,l (d) ,N4-n 4,l (d) ) smaller values ​​of

number

[0056] In this possible implementation, n 4,l (d) Alternatively, N may represent the location of the Doppler frequency sampling point corresponding to the dth Doppler domain basis in the lth layer of the precoding matrix, N represents the total number of Doppler frequency sampling points, and min(n 4,l (d) ,N4-n 4,l (d) ) represents the distance between the position of the Doppler frequency sampling point corresponding to the dth Doppler domain basis and the position of the 0th Doppler frequency sampling point. Since d is usually the remapped Doppler domain basis sequence number, the Doppler domain basis sequence number corresponding to the strongest coefficient is

number

number

[0057] In a possible implementation, the value of D is N4,

number

[0058] In this possible implementation,

number

number

[0059] A possible implementation is

number

[0060] A possible implementation is min(n 3,l (f) ,N3-n 3,l (f) ) indicates a smaller value of π(f), and n 3,l (f) represents sequence numbers corresponding to M selected frequency domain bases among N3 frequency domain bases for the lth layer, where N3 is determined based on the number of frequency domain units configured by the network device, M≦N3, and N3 is a positive integer.

[0061] In this application, the frequency domain unit may be a subband or a resource block (RB).

[0062] In this possible implementation, n 3,l (f)Alternatively, N may represent the position of the delay sampling point corresponding to the fth frequency domain basis in the lth layer of the precoding matrix, N3 represents the total number of delay sampling points, and min(n 3,l (f) ,N3-n 3,l (f) ) represents the distance between the position of the delay sampling point corresponding to the fth frequency domain basis and the position of the 0th delay sampling point. Since f is usually a remapped frequency domain basis sequence number, the frequency domain basis sequence number corresponding to the strongest coefficient is

number

[0063] In a possible implementation, F has a value of N3, and π(f) has values ​​ranging from 0, 1, ..., N3-1.

[0064] In this possible implementation, there are N possible values ​​for π(f), in other words, one value for each of the N frequency-domain bases, and the value of the variable π(f) is directly related to the delay sampling points corresponding to the N frequency-domain bases.

[0065] A possible realization is π(f)=min(2·n 3,l (f) ,2·(N3-n 3,l (f) )-1).

[0066] In a possible implementation, Pri(l,i,f,d) is obtained by using the fifth relation, which is: Pri(l,i,f,d)=Kυ·Md+Kυf+υi+l is.

[0067] For the fifth relation, please refer to the explanation in the first relation for understanding. The difference is that d and f are not remapped in the fifth relation. Thus, during the calculation of Pri(l,i,f,d), only π(f) is replaced with f in the first relation,

number

[0068] In a possible implementation, Pri(l,i,f,d) is obtained by using the sixth relation, which is: Pri(l,i,f,d)=KυDπ(f)+Kvd+υi+l and π(f) indicates that f is remapped.

[0069] In this possible realization, the sixth relation is referred to the first relation for understanding. The difference is that d is not remapped in the sixth relation. Thus, during the calculation of Pri(l,i,f,d),

number

[0070] In a possible implementation, Pri(l,i,f,d) is obtained by using the seventh relation, which is: Pri(l,i,f,d)=KυFd+Kvπ(f)+υi+l and π(f) indicates that f is remapped.

[0071] In this possible realization, the seventh relation is referred to the second relation for understanding. The difference is that d is not remapped in the seventh relation. Thus, during the calculation of Pri(l,i,f,d),

number

[0072] In the sixth and seventh relations, when π(f) is a variable, min(n 3,l (f) ,N3-n 3,l (f) ) indicates a smaller value of π(f). 3,l (f) ,N3-n 3,l (f) ), please refer to the corresponding explanation above for understanding.

[0073] A second aspect of the present application provides a channel information reporting method, including: a network device receives first information, the first information indicating a precoding matrix, and the first information indicates a plurality of coefficients C l,i,f,d where l=1,2,...,υ is a transport layer sequence number, i=0,1,...,K-1 is a CSI-RS port sequence number or a spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, υ represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, υ, K, M, and Q are all positive integers, and a coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, each of the multiple coefficients corresponding to a priority indication Pri(l,i,f,d), and the coefficient C l,i,f,d is arranged based on Pri(l,i,f,d), and the network device performs a precoding process on the data to be transmitted based on the first information.

[0074] In a second aspect, the network device receives first information from the terminal device, and a plurality of coefficients C in the first information l,i,f,dis a coefficient that is preferentially reported and determined by the terminal device. In addition, the terminal device reports CSI-RS ports or spatial domain basis and frequency domain-related information, and further reports Doppler domain-related information. The Doppler domain-related information is data of a future channel predicted by the terminal device. In this way, when precoding downlink data, the network device may perform a precoding process based on the channel predicted by the terminal device, thereby improving precoding accuracy and further ensuring communication quality when the terminal device is moving.

[0075] In a possible implementation, smaller values ​​of Pri(l,i,f,d) are l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d indicates a higher priority.

[0076] In a possible realization, the coefficient C l,i,f,d The higher priority of l,i,f,d is ranked higher in the field corresponding to the first information. l,i,f,d The lower priority of the first information is given by the coefficient C when the field length of the first information is insufficient. l,i,f,d indicates that is preferentially omitted.

[0077] In this possible implementation, the priority indications corresponding to the coefficients may be different, and the priority indications may be expressed in a value format, for example, 1, 2, .... In this application, a priority indication with a smaller value may indicate that the corresponding weighting coefficient is more important. In this way, when the first information is transmitted, the more important coefficient may be transmitted preferentially. Obviously, a priority indication with a larger value may indicate that the corresponding weighting coefficient is more important. In this way, when the first information is transmitted, the more important coefficient may be transmitted preferentially. It can be seen that by using the priority indication, the more important coefficient may be transmitted preferentially as much as possible. This helps to further ensure communication quality.

[0078] In a possible realization, the first coefficient C l,i,f,d The priority of the second coefficient C l,i,f,d When the priority of l,i,f,d C l,i,f,d is the second coefficient C in the information field used to carry the first information l,i,f,d will be sorted before .

[0079] In a possible implementation, when the length of the information field is limited, the first information is a first coefficient C l,i,f,d , but includes the second coefficient C l,i,f,d Does not include.

[0080] A possible implementation would involve multiple coefficients C l,i,f,d may be distributed into a first group and a second group, and the coefficients C l,i,f,d The priority of the coefficient C in the second group l,i,f,d The first information is given by the coefficient C in the first group. l,i,f,d Includes:

[0081] In this possible implementation, the first group consists of A high priority coefficients C l,i,f,d and the second group may include A low priority coefficients C l,i,f,d The sum of A1 and A2 may be equal to or less than the total number of weighting factors. When the terminal device does not have enough permitted resources to report all the weighting factors, the terminal device may report the A2 low-priority coefficients C in the second group. l,i,f,d is preferentially omitted, and A1 high priority coefficient C l,i,f,d In this embodiment, the more important coefficients that need to be reported are designated.

[0082] In a possible implementation, the first information further includes a first bitmap, the length of which is typically υKMQ, and the first bitmap includes a plurality of bits B l,i,f,d The terminal device may include bit B in the first bitmap.l,i,f,d By using the value of l,i,f,d The first information may indicate a bit B having a first value. l,i,f,d The coefficient C corresponding to l,i,f,d Typically, the bit B l,i,f,d The coefficient C corresponding to l,i,f,d is not the strongest coefficient.

[0083] In this possible implementation, all coefficients are obtained through normalization by using the strongest coefficient as a reference, in other words, the strongest coefficient is fixed to 1, and the strongest coefficient is known by the network device without being reported, and does not need to be reported. Therefore, the first information is a bit B having a first value. l,i,f,d The bit K in the first bitmap may not contain the strongest coefficient corresponding to l,i,f,d The value of C may be the first value or may be the second value. l,i,f,d If is not the strongest coefficient in the l-th transport layer, then C l,i,f,d is reported in the first information. C indicated by the second value l,i,f,d and the lth strongest coefficient in the transport layer indicated by the first value may be omitted and not reported. The first value may be 1 and the second value may be 0. Alternatively, the first value may be 0 and the second value may be 1. In this implementation, the more significant coefficients that need to be reported are specified.

[0084] In a possible implementation, the smaller values ​​of Pri(l,i,f,d) are l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of bit B l,i,f,d indicates a higher priority.

[0085] In a possible implementation, bit B l,i,f,d The higher priority of the bitmap is bit B in the first bitmap. l,i,f,d indicates a higher position corresponding to bit B l,i,f,dThe lower priority of the l,i,f,d indicates a lower position corresponding to

[0086] In the above implementation, the important bit B that needs to be reported is l,i,f,d may be specified by using a priority indication.

[0087] In a possible implementation, multiple bits B in the first bitmap l,i,f,d may be distributed into a third group and a fourth group, and the bits B l,i,f,d The priority of bit B in the fourth group l,i,f,d higher priority than

[0088] In this possible implementation, the third group may be the first group or another group independent of the first group, and the fourth group may be the second group or another group independent of the second group. The third group is composed of A highest priority bits B l,i,f,d and the fourth group may include A two lowest priority bits B l,i,f,d The first bitmap may have a length of υKMQ and the third group may alternatively include υKMQ-A, the two highest priority bits B l,i,f,d All bits B l,i,f,d When the UCI length limit prevents the terminal device from reporting the A2 lowest priority coefficients B l,i,f,d The highest priority coefficients C l,i,f,d In this embodiment, the more important bit B that needs to be reported may be reported first. l,i,f,d is specified. In this way, the coefficient C l,i,f,d and bit B l,i,f,d may be grouped by using a priority indicator Pri(l,i,f,d) to reduce reporting overhead as much as possible.

[0089] In a possible implementation, the K CSI-RS ports are some or all of the CSI-RS ports selected by the terminal device from the P CSI-RS ports, where P is the number of CSI-RS ports configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0090] In a possible implementation, the K spatial domain bases are some or all of the spatial domain bases selected by the terminal device from the P spatial domain bases, where P is the number of spatial domain bases configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0091] In a possible implementation, the network device sends assistance information to the terminal device, so that the terminal device determines K.

[0092] In a possible implementation, the M frequency domain bases are some or all of the frequency domain bases selected by the terminal device from the N3 frequency domain bases, where N3 is configured by the network device or determined based on the number of frequency domain units predefined in the protocol, and M≦N3, where M and N3 are all positive integers.

[0093] In a possible implementation, the network device sends assistance information to the terminal device, so that the terminal device determines M.

[0094] In a possible implementation, the Q Doppler domain bases are some or all of the Doppler domain bases selected by the terminal device from the N4 Doppler domain bases, where N4 is configured by the network device or determined based on the number of time domain units predefined in the protocol, and Q≦N4, where Q and N4 are all positive integers.

[0095] In a possible implementation, the network device sends assistance information to the terminal device, so that the terminal device determines Q.

[0096] In a possible implementation, the sequence numbers corresponding to the M frequency domain bases selected by the terminal device from the N3 frequency domain bases are n 3,l (f) where l=1,2,...,υ is the transport layer sequence number and f=0,1,...,M-1. In other words, in the M frequency domain bases in the l-th transport layer, the frequency domain base with sequence number f is the frequency domain base with sequence number n among the N3 frequency domain bases. 3,l (f) corresponds to a frequency domain basis with

[0097] In a possible implementation, the sequence numbers corresponding to the Q Doppler region bases selected by the terminal device from the N4 Doppler region bases are n 4,l (d) where l=1, 2, ..., υ is the transport layer sequence number, and d=0, 1, ..., Q-1. In other words, in the Q Doppler domain bases in the l-th transport layer, the Doppler domain base with sequence number d is the Doppler domain base with sequence number n in the Doppler domain base N4. 4,l (d) corresponds to a Doppler domain basis with

[0098] In a possible implementation, at least one of the frequency domain based sequence number and the Doppler domain based sequence number may be a remapped sequence number.

[0099] In a possible implementation, the frequency domain basis sequence number n 3,l (f) teeth,

number

number

number

[0100] In a possible implementation, f is f=(ff l * ) mod M, so that the remapped frequency domain basis sequence number corresponding to the strongest coefficient is f l * = 0, f represents the sequence number of M frequency domain bases selected from N3 frequency domain bases, and f l * represents the remapped frequency domain basis sequence number corresponding to the strongest coefficient among the M frequency domain bases.

[0101] In a possible implementation, the Doppler domain basis sequence number n 4,l (d) teeth,

number

number

number

[0102] In a possible implementation, d is d=(dd l * ) mod Q, so that the remapped Doppler domain basis sequence number corresponding to the strongest coefficient is d l * = 0, d represents the sequence number of Q frequency domain bases selected from N4 Doppler domain bases, and d l * denotes the remapped Doppler domain basis sequence number corresponding to the strongest coefficient among the Q Doppler domain bases.

[0103] For l=1,…,υ, i l * ∈{0,1,…,K-1}, f l * ∈{0,1,…,M-1} and d l * ∈{0, 1, ..., Q-1} are the CSI-RS port sequence number, frequency domain basis sequence number, and Doppler domain basis sequence number corresponding to the strongest coefficient in the l-th transport layer, respectively. In other words,

number

[0104] In a possible implementation, the terminal device may indicate to the network device the CSI-RS port sequence number corresponding to the strongest coefficient in the l-th transport layer.

[0105] It should be noted that the remapped frequency domain basis is a frequency domain basis obtained by offsetting one frequency domain DFT vector, and the remapped Doppler domain basis is a Doppler domain basis obtained by offsetting one time domain DFT vector. The frequency domain remapping and the Doppler domain remapping are predefined in the protocol, so that the frequency domain basis sequence number and the Doppler domain basis sequence number corresponding to the strongest coefficient can be set to 0 without affecting the precoding effect. In this way, the terminal device does not need to report the frequency domain basis sequence number and the Doppler domain basis sequence number for the strongest coefficient, thereby reducing reporting overhead.

[0106] In a possible implementation, Pri(l,i,f,d) is obtained by using a first relationship, which is:

number

number

number

number

[0107] In this application, the fact that d is remapped may be expressed in two ways.

number

number

[0108] In this possible realization, the four parameters l, i,

number

number

number

[0109] In a possible implementation, Pri(l,i,f,d) is obtained by using the second relation, which is:

number

number

[0110] In this possible realization, the four parameters l, i, π(f) and

number

number

number

[0111] In a possible implementation, Pri(l,i,f,d) is obtained by using the third relation, which is:

number

number

[0112] In this application, the fact that f and d are remapped can be expressed in two ways.

number

number

number

[0113] In this possible realization, the three parameters l, i and

number

number

[0114] A possible implementation is (min(n3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) smaller values ​​are

number

[0115] In this possible implementation, n 3,l (f) Alternatively, N may represent the position of the delay sampling point corresponding to the fth frequency domain basis in the lth layer of the precoding matrix, and N3 represents the total number of delay sampling points, or n 4,l (d) may represent the location of the Doppler frequency sampling point corresponding to the dth Doppler frequency basis in the lth layer of the precoding matrix, N4 represents the total number of Doppler frequency sampling points, and (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d))) represents the sum of the first distance and the second distance, where the first distance is the distance between the position of the delay sampling point corresponding to the fth frequency domain basis and the position of the 0th delay sampling point, and the second distance is the distance between the position of the Doppler frequency sampling point corresponding to the dth Doppler domain basis and the position of the 0th Doppler frequency sampling point. min(n 3,l (f) ,N3-n 3,l (f) ) and min(n 4,l (d) ,N4-n 4,l (d) ), please refer to the above explanation for understanding. Therefore, (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) smaller values ​​are

number

[0116] A possible implementation is

number

[0117] In this possible implementation,

number

number

[0118] In a possible implementation, Pri(l,i,f,d) is obtained by using the fourth relation, which is:

number

number

[0119] In this possible implementation, the meaning of the fourth relation basically refers to the explanation of the first relation for understanding. The difference is that f is not remapped in the fourth relation. Thus, during the calculation of Pri(l,i,f,d), only π(f) in the first relation needs to be replaced with f. For other specific processes, refer to the above explanation of the first relation for understanding. The details will not be described again in this specification. In the fourth relation, d is remapped in the Doppler domain, so that the Doppler domain basis sequence number corresponding to the strongest coefficient may be 0, and the coefficient Kv of f is

number

[0120] A possible implementation is min(n 4,l (d) ,N4-n 4,l (d) ) smaller values ​​of

number

[0121] In this possible implementation, n 4,l (d) Alternatively, N may represent the location of the Doppler frequency sampling point corresponding to the dth Doppler domain basis in the lth layer of the precoding matrix, N represents the total number of Doppler frequency sampling points, and min(n 4,l (d) ,N4-n 4,l (d) ) represents the distance between the position of the Doppler frequency sampling point corresponding to the dth Doppler domain basis and the position of the 0th Doppler frequency sampling point. Since d is usually the remapped Doppler domain basis sequence number, the Doppler domain basis sequence number corresponding to the strongest coefficient is

number

number

[0122] In a possible implementation, the value of D is N4,

number

[0123] In this possible implementation,

number

number

[0124] A possible implementation is

number

[0125] A possible implementation is min(n 3,l (f) ,N3-n 3,l (f) ) indicates a smaller value of π(f), and n 3,l (f) represents sequence numbers corresponding to M selected frequency domain bases among N3 frequency domain bases for the lth layer, where N3 is determined based on the number of frequency domain units configured by the network device, M≦N3, and N3 is a positive integer.

[0126] In this application, the frequency domain unit may be a subband or a resource block (RB).

[0127] In this possible implementation, n 3,l (f)Alternatively, N may represent the position of the delay sampling point corresponding to the fth frequency domain basis in the lth layer of the precoding matrix, N3 represents the total number of delay sampling points, and min(n 3,l (f) ,N3-n 3,l (f) ) represents the distance between the position of the delay sampling point corresponding to the fth frequency domain basis and the position of the 0th delay sampling point. Since f is usually a remapped frequency domain basis sequence number, the frequency domain basis sequence number corresponding to the strongest coefficient is

number

[0128] In a possible implementation, F has a value of N3, and π(f) has values ​​ranging from 0, 1, ..., N3-1.

[0129] In this possible implementation, there are N possible values ​​for π(f), in other words, one value for each of the N frequency-domain bases, and the value of the variable π(f) is directly related to the delay sampling points corresponding to the N frequency-domain bases.

[0130] A possible realization is π(f)=min(2·n 3,l (f) ,2·(N3-n 3,l (f) )-1).

[0131] In a possible implementation, Pri(l,i,f,d) is obtained by using the fifth relation, which is: Pri(l,i,f,d)=Kυ·Md+Kυf+υi+l is.

[0132] For the fifth relation, please refer to the explanation in the first relation for understanding. The difference is that d and f are not remapped in the fifth relation. Thus, during the calculation of Pri(l,i,f,d), only π(f) is replaced with f in the first relation,

number

[0133] In a possible implementation, Pri(l,i,f,d) is obtained by using the sixth relation, which is: Pri(l,i,f,d)=KυDπ(f)+Kvd+υi+l and π(f) indicates that f is remapped.

[0134] In this possible realization, the sixth relation is referred to the first relation for understanding. The difference is that d is not remapped in the sixth relation. Thus, during the calculation of Pri(l,i,f,d),

number

[0135] In a possible implementation, Pri(l,i,f,d) is obtained by using the seventh relation, which is: Pri(l,i,f,d)=KυFd+Kvπ(f)+υi+l and π(f) indicates that f is remapped.

[0136] In this possible realization, the seventh relation is referred to the second relation for understanding. The difference is that d is not remapped in the seventh relation. Thus, during the calculation of Pri(l,i,f,d),

number

[0137] In the sixth and seventh relations, when π(f) is a variable, min(n 3,l (f) ,N3-n 3,l (f) ) indicates a smaller value of π(f). 3,l (f) ,N3-n 3,l (f) ), please refer to the corresponding explanation above for understanding.

[0138] A third aspect of the present application provides a communication device. The communication device has a function for implementing the method according to the first aspect or any one of the possible implementation manners of the first aspect. The function may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function, such as a transceiver module and a processing module.

[0139] A fourth aspect of the present application provides a communication device. The communication device has a function for implementing the method according to the second aspect or any one of the possible implementation manners of the second aspect. The function may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function, such as a transceiver module and a processing module.

[0140] A fifth aspect of the present application provides a communications device, the communications device including a processor, the processor configured to invoke and execute a computer program stored in a memory to enable the processor to implement the first aspect or any one of the implementation methods of the first aspect.

[0141] Optionally, the communications device further comprises a transceiver, the processor further configured to control the transceiver to transmit and receive signals.

[0142] Optionally, the communication device includes a memory, the memory storing the computer program.

[0143] A sixth aspect of the present application provides a communications device, the communications device including a processor, the processor configured to invoke and execute a computer program stored in a memory to enable the processor to implement the second aspect or any one of the implementation methods of the second aspect.

[0144] Optionally, the communications device further comprises a transceiver, the processor further configured to control the transceiver to transmit and receive signals.

[0145] Optionally, the communication device includes a memory, the memory storing the computer program.

[0146] A seventh aspect of the present application provides a computer program product comprising instructions which, when executed on a computer, enable the computer to perform the first aspect or any one of the implementations of the first aspect.

[0147] An eighth aspect of the present application provides a computer program product comprising instructions which, when executed on a computer, enable the computer to perform the second aspect or any one of the implementations of the second aspect.

[0148] A ninth aspect of the present application provides a computer-readable storage medium containing computer instructions that, when executed on a computer, enable the computer to perform the first aspect or any one of the implementation methods of the first aspect.

[0149] A tenth aspect of the present application provides a computer-readable storage medium containing computer instructions which, when executed on a computer, enable the computer to perform the second aspect or any one of the implementation methods of the second aspect.

[0150] An eleventh aspect of the present application provides a chip device including a processor, the processor being connected to a memory and configured to invoke a program stored in the memory to enable the processor to execute the first aspect or any one of the implementation methods of the first aspect.

[0151] A twelfth aspect of this application provides a chip device including a processor, the processor connected to a memory and configured to invoke a program stored in the memory to enable the processor to perform the second aspect or any one of the implementation methods of the second aspect.

[0152] A thirteenth aspect of the present application provides a communication system, including a terminal device and a network device, where the terminal device may be a communication apparatus according to the third aspect or any one of the implementation methods of the third aspect, and the network device may be a communication apparatus according to the fourth aspect or any one of the implementation methods of the fourth aspect.

[0153] A fourteenth aspect of the present application provides a communication system including a terminal device and a network device, where the terminal device may be the communication apparatus according to the fifth aspect, and the network device may be the communication apparatus according to the sixth aspect.

[0154] For the technical effects of the third aspect and any one of the implementation methods of the third aspect, and the technical effects of the fifth, seventh, ninth, eleventh, and thirteenth aspects, reference is made to the technical effects of the first aspect and any one of the implementation methods of the first aspect. For the technical effects of the fourth aspect and any one of the implementation methods of the fourth aspect, and the technical effects of the sixth, eighth, tenth, twelfth, and fourteenth aspects, reference is made to the technical effects of the second aspect and any one of the implementation methods of the second aspect. [Brief explanation of the drawings]

[0155] [Figure 1] 1 is a diagram of a communication system according to an embodiment of the present application; [Figure 2] FIG. 2 is another diagram of a communication system according to an embodiment of the present application. [Figure 3] FIG. 2 is a diagram of the control plane and data plane protocol stacks of a network element according to an embodiment of the present application. [Figure 4] 1 is a diagram of an embodiment of a channel information reporting method according to an embodiment of the present application; [Figure 5] FIG. 1 is a diagram of an example of Doppler domain basis selection according to an embodiment of the present application. [Figure 6A] According to an embodiment of this application

number

number

[0156]

[0023] Hereinafter, embodiments of this application will be described with reference to the accompanying drawings. It is clear that the described embodiments are only a part, not all, of the embodiments of this application. Those skilled in the art can recognize that with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of this application can also be applied to similar technical problems.

[0157] In the specification, claims, and accompanying drawings of this application, terms such as "first" and "second" are intended to distinguish between similar objects, but do not necessarily indicate a particular order or sequence. Data so used are interchangeable where appropriate, and as a result, it should be understood that the embodiments described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprise" and "have," as well as any other variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a list of steps or units is not necessarily limited to those explicitly listed steps or units and may include other steps or units that are not explicitly listed or that are inherent to the process, method, product, or device.

[0158] In the embodiments of this application, "indicate" may include direct indication and indirect indication, or may include explicit indication and implicit indication. When indication information is described as indicating A, the indication information may directly indicate A or indirectly indicate A, but this does not mean that the indication information explicitly conveys A. Information indicated by specific information (configuration information in the following description) is called information to be indicated. In a specific implementation process, the information to be indicated may be indicated in multiple ways, for example, but not limited to, directly indicating the information to be indicated, for example, by the information to be indicated or an index of the information to be indicated. Alternatively, the information to be indicated may be indirectly indicated by indicating other information, and an association relationship exists between the other information and the information to be indicated. Alternatively, only a part of the information to be indicated may be indicated, and the other part of the information to be indicated is known or agreed upon in advance. For example, the specific information may alternatively be indicated by using a pre-agreed (e.g., protocol-defined) arrangement sequence of multiple pieces of information, thereby reducing indication overhead to a certain extent. Furthermore, common parts of all information may be identified and indicated in a unified manner to reduce indication overhead caused by separately indicating the same information. Thus, the indication method in the embodiments of this application should be understood to encompass various methods that can enable the person to be indicated to know the information to be indicated. The information to be indicated may be transmitted as a whole, or may be divided into multiple pieces of information for separate transmission. Furthermore, the transmission cycles and / or transmission opportunities of these pieces of information may be the same or different. The specific transmission method is not limited in this application. The transmission cycles and / or transmission opportunities of these pieces of information may be predefined, for example, according to a protocol, or may be configured by the transmitting end device by transmitting configuration information to the receiving end device.The configuration information may include, for example, but is not limited to, one or a combination of at least two of radio resource control signaling, medium access control layer signaling, and physical layer signaling.

[0159] In the embodiments of this application, for ease of explanation, when numbering is involved, the numbers may be consecutive and start from 0. For example, the K spatial domain base sequence numbers may include the 0th spatial domain base sequence number to the (K-1)th spatial domain base sequence number, the M frequency domain base sequence numbers may include the 0th frequency domain base sequence number to the (M-1)th frequency domain base sequence number, and the Q Doppler domain base sequence numbers may include the 0th Doppler domain base sequence number to the (Q-1)th Doppler domain base sequence number. Obviously, this does not impose any restrictions within a specific implementation scheme. For example, the numbers may alternatively be consecutive and start from 1. For example, the u transport layers may include the 1st transport layer to the uth transport layer. For brevity, no enumeration is provided herein. It should be understood that the above descriptions are all set out to facilitate explanation of the technical solutions provided in the embodiments of this application, but are not intended to limit the scope of this application. For example, the K spatial domain base sequence numbers may alternatively include the first spatial domain base sequence number through the Kth spatial domain base sequence number, the M frequency domain base sequence numbers may alternatively include the first frequency domain base sequence number through the Mth frequency domain base sequence number, the Q Doppler domain base sequence numbers may alternatively include the first Doppler domain base sequence number through the Qth Doppler domain base sequence number, and the υ transport layers may alternatively include the 0th transport layer through the (υ-1)th transport layer.

[0160] An embodiment of this application provides a channel information reporting method for enabling a terminal device to report CSI-RS port, frequency domain, and Doppler domain (time domain) related information to a network device based on a priority indication by using a PMI. According to this method, the terminal device can prioritize transmitting more important information in the PMI corresponding to information about a predicted channel, thereby improving the precoding accuracy of the network device and ensuring communication quality while the terminal device is moving. This application also provides corresponding communication devices, communication systems, computer-readable storage media, computer program products, etc. Details will be described separately below.

[0161] The technical solutions in the embodiments of this application may be applied to various wireless communication systems, such as NR of a 5G system, an LTE system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a mobile communication system after a 5G network (e.g., a 6G mobile communication system), and a vehicle-to-everything (V2X) communication system. The wireless communication system to which this application is applicable includes a terminal device and a network device. The terminal device and the network device may communicate with each other through a wireless channel.

[0162] The terminal device and the network device in this application will be described below.

[0163] The terminal device may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The wireless terminal device may be a device that provides voice and / or data connectivity to a user, or a handheld device with wireless connectivity, or other processing device connected to a wireless modem.

[0164] A terminal device, also called user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device including a wireless radio communication function (providing a user with a voice and / or data connection), for example, a handheld device with a wireless connection function. Currently, some examples of terminal devices are a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a wireless router, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in vehicle to everything, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home. For example, a wireless terminal in a vehicle may be an on-board device, an entire vehicle device, an on-board module, the vehicle, etc. A wireless terminal in industrial control may be a robot, etc. For example, a wireless terminal in autonomous driving may be an unmanned aerial vehicle.

[0165] A network device may be a device in a wireless network. For example, a network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as a radio access network device. A radio access network device is a device deployed in a radio access network and provides wireless communication functions to terminal devices. A non-limiting example of a radio access network device is a base station, and the base station may be various types of macro base stations, micro base stations (also called small cells), relay stations, access points (APs), wearable devices, in-vehicle devices, etc. Alternatively, a base station may be a transmission and reception point (TRP), a transmission measurement function (TMF), etc. For example, a base station in an embodiment of this application may be a base station in new radio (NR). A base station in 5G NR may also be called a transmission reception point (TRP), a transmission point (TP), a next generation NodeB (ngNB), or an evolved NodeB (eNB or eNodeB) in a long term evolution (LTE) system. In a broad sense, a base station may alternatively be a baseband unit (BBU), a remote radio unit (RRU), an active antenna unit (AAU), a remote radio head (RRH), a centralized unit (CU), a distributed unit (DU), a positioning node, etc.

[0166] 1 is a diagram of a communication system according to an embodiment of this application. The communication system shown in FIG. 1 includes a network device and a terminal device. The communication system includes one or more network devices and one or more terminal devices. In the communication system, UE1 to UE6 may all communicate with the network device. In addition, UE4, UE5, and UE6 may also constitute the communication system. For example, the network device may send downlink information to UE5, and UE5 may send downlink information to UE4 or UE6. Optionally, the communication system shown in FIG. 1 may be an LTE system, a 5G mobile communication system, or a mobile communication system after the 5G network (e.g., a 6G mobile communication system).

[0167] 2 is another diagram of a communication system according to an embodiment of the present application. The communication system shown in FIG. 2 includes a network device and a terminal device. The communication system includes one or more network devices and one or more terminal devices.

[0168] In a communication system, in a possible implementation, communication transmission may be performed between one network device and one or more terminal devices. For example, as shown in FIG. 2, network device 1 communicates with terminal device 1 and terminal device 2 separately. Network device 3 communicates with terminal device 2 and terminal device 3 separately. In another possible implementation, multiple network devices may communicate with one terminal device, in other words, multiple network devices may simultaneously serve one terminal device. For example, network device 1, network device 2, and network device 3 simultaneously serve terminal device 2.

[0169] For example, the structure of some control plane and data plane protocol stacks of network elements in this application is shown in Figure 3. Both the network device and the terminal device include the following modules: a radio resource control (RRC) layer signaling exchange module, wherein the network device and the terminal device may transmit and receive RRC signaling according to the module; and a media access control (MAC) layer signaling exchange module, according to which the network device and the terminal device may transmit and receive media access control-control element (MAC-CE) signaling; a physical (PHY) layer signaling and data exchange module, in which a network device and a terminal device may transmit and receive uplink / downlink control signaling based on the module, for example, the signaling may include signaling carried on a physical downlink control channel (PDCCH) and signaling carried on a physical uplink control channel (PUCCH); or a network device and a terminal device may transmit and receive uplink / downlink data based on the module, for example, the data may include data carried on a physical downlink shared channel (PDSCH) and data carried on a physical uplink shared channel (PUSCH). It has.

[0170] It should be understood that the above are just some examples of communication systems in this application, and the communication systems in which the channel information reporting method and communication device provided in this application are used may include, but are not limited to, the above communication systems.

[0171] The following explains some technical terms used in this application.

[0172] 1. Precoding Technology: When the channel conditions between the transmitting device and the receiving device are known, a signal transmitting device (e.g., a network device in downlink transmission or a terminal device in uplink transmission) may process a signal to be transmitted by using a precoding matrix adapted to the channel and then transmit the signal, so that the precoded transmission signal adapts to the channel. Therefore, compared with the processing process in which the receiving device receives a non-precoded transmission signal and removes inter-channel effects, the complexity of the processing process in which the receiving device receives a precoded transmission signal and removes inter-channel effects is reduced. Therefore, a precoding process is performed on the signal to be transmitted, which results in an improvement in received signal quality (e.g., signal-to-interference plus noise ratio (SINR)). Transmissions between a transmitting device and multiple receiving devices can further be performed on the same time-frequency resource by using precoding technology; in other words, multi-user multiple input multiple output (MU-MIMO) is realized. It should be noted that the relevant description of the precoding technique is merely an example for ease of understanding and is not intended to limit the scope of protection of the embodiments of this application. In a specific implementation process, the transmitting device may alternatively perform the precoding process in other manners. For example, when channel information (such as, but not limited to, the channel matrix) cannot be known, the precoding process is performed by using a pre-configured precoding matrix or in a weighting process manner. For brevity, the specific contents thereof will not be described in this specification.

[0173] 2. Precoding matrix indicator (PMI): This may indicate a precoding matrix. The precoding matrix may be, for example, a precoding matrix determined by a terminal device based on the channel matrix of one frequency domain unit or multiple frequency domain units. The channel matrix may be determined by the terminal device through channel estimation or in other manners, or based on channel reciprocity. However, it should be understood that the specific method for determining a precoding matrix by a terminal device is not limited to the above description. For specific implementation methods, please refer to the prior art. For conciseness, no enumeration is provided in this specification.

[0174] For example, the precoding matrix may be obtained by performing singular value decomposition (SVD) on the channel matrix or the covariance matrix of the channel matrix, or by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel matrix. It should be understood that the above listed methods for determining a precoding matrix are merely examples and should not constitute any limitation to this application. For methods for determining a precoding matrix, reference is made to the prior art. For the sake of brevity, no enumeration is provided herein.

[0175] According to the channel information reporting method provided in the embodiment of this application, the network device receives a plurality of coefficients C reported by the terminal device: l,i,f,d The precoding matrix may be recovered based on C l,i,f,dSince σ indicates the weighting coefficients for the lth transport layer, the ith CSI-RS port, the fth frequency-domain basis, and the dth Doppler-domain basis corresponding to the precoding matrix, the precoding matrix recovered by the network device also includes data for these dimensions. Because the precoding matrix includes information about the Doppler-domain basis, precoding can effectively adapt to the fast-changing channel in which the mobile terminal device is located. The precoding matrix may be directly used for downlink data transmission. Alternatively, several beamforming methods, including, for example, zero forcing (ZF), regularized zero forcing (RZF), minimum mean-squared error (MMSE), and maximum signal-to-leakage-and-noise (SLNR), may be performed to obtain the precoding matrix ultimately used for downlink data transmission. This is not a limitation in this application. Unless otherwise stated, all the following precoding matrices may be precoding matrices determined according to the methods provided in this application.

[0176] It may be understood that the precoding matrix determined by the terminal device may be understood as the precoding matrix to be reported. The terminal device may indicate the precoding matrix to be reported by using the PMI, so that the network device reconstructs the precoding matrix based on the PMI. It may be understood that the precoding matrix reconstructed by the network device based on the PMI may be the same as or similar to the precoding matrix to be reported.

[0177] In downlink data transmission, a higher degree of similarity between the precoding matrix determined by the network device based on the PMI and the precoding matrix determined by the terminal device indicates that the precoding matrix determined by the network device for data transmission is more adaptable to channel conditions, thus improving signal reception quality.

[0178] 3. Transport layer: This may also be called a spatial layer. In MIMO, the transport layer may be considered as a data stream whose transmission can be performed independently, and each transport layer may have one transport layer sequence number. To improve spectrum resource utilization and improve the data transmission capacity of the communication system, a network device may transmit data to a terminal device through multiple transport layers.

[0179] The number of transport layers is the rank of the channel matrix. The terminal device may determine the number of transport layers based on the channel matrix obtained through channel estimation. The precoding matrix may be determined based on the channel matrix. For example, the precoding matrix may be determined by performing SVD on the channel matrix or the covariance matrix of the channel matrix. In the SVD process, different transport layers may be distinguished based on eigenvalues. For example, the precoding vector determined by using the eigenvector corresponding to the largest eigenvalue may correspond to the first transport layer, and the precoding vector determined by using the eigenvector corresponding to the smallest eigenvalue may correspond to the Rth transport layer. In other words, the eigenvalues ​​corresponding to the first to Rth transport layers are in descending order. Simply put, in the R transport layers, the strengths of the first to Rth transport layers are in descending order.

[0180] It should be understood that distinguishing between different transport layers based on unique values ​​is merely a possible implementation and should not constitute any limitation to this application. For example, other criteria for distinguishing between transport layers may be predefined in the protocol. This is not a limitation of this application.

[0181] 4. Weighting coefficient: This is also called a combining coefficient or a projection coefficient, and represents the channel weight for the space-frequency-time joint vector. One space-frequency-time joint vector corresponds to one CSI-RS port vector, one frequency-domain 2D Discrete Fourier Transform (DFT) vector, and one Doppler-domain (time-domain) DFT vector. The weighting coefficient includes amplitude and phase. For example, the space-frequency-time weighting coefficient ae jθ where a represents amplitude and θ represents phase. There is a one-to-one correspondence between the weighting coefficients and a vector group including one CSI-RS port vector, one frequency-domain DFT vector obtained by offsetting one frequency-domain DFT vector, and one time-domain DFT vector obtained by offsetting one time-domain DFT vector. In other words, each weighting coefficient corresponds to one CSI-RS port vector, one frequency-domain DFT vector, and one Doppler-domain DFT vector.

[0182] The weighting coefficient with the largest amplitude in each transport layer is called the strongest coefficient, and the position indicator of the spatial frequency vector corresponding to the strongest coefficient is the strongest coefficient indicator (SCI).

[0183] Optionally, the SCI may indicate only the location of the CSI-RS port corresponding to the space-frequency vector with the strongest coefficient among the set of CSI-RS ports selected by the terminal device.

[0184] Optionally, the SCI further indicates the position of the frequency domain DFT vector corresponding to the spatial frequency vector with the strongest coefficient among the set of frequency domain DFT vectors selected by the terminal device, and / or the position of the time domain DFT vector corresponding to the spatial frequency vector with the strongest coefficient among the set of time domain DFT vectors selected by the terminal device.

[0185] Optionally, each transport layer has one strongest coefficient, and therefore each transport layer has one SCI, in other words, multiple transport layers correspond to multiple SCIs, and any two of the multiple SCIs may be the same or different.

[0186] 5. Spatial domain: This is the dimension used to describe the variation law of the signal energy, and usually includes multiple spatial domain bases.

[0187] 6. Spatial domain basis: Each spatial domain basis has one spatial domain basis sequence number. The spatial domain basis includes spatial domain basis vectors, which may also be called beam vectors, spatial domain vectors, or spatial domain beam basis vectors. One or more spatial domain basis vectors form a spatial domain basis. Each spatial domain basis vector corresponds to one transmit beam of the transmitting end device, and each element in the spatial domain basis vector may be represented as the weight of each antenna port. Based on the weights of all antenna ports represented by all elements in the spatial domain basis vector, the signals of all antenna ports are linearly superimposed to form a region with stronger signals in a direction in space. Optionally, the spatial domain basis vectors are obtained from a DFT matrix. Each column vector in a two-dimensional DFT matrix may be called a two-dimensional DFT vector. In other words, the spatial domain basis vectors may be 2D DFT vectors, which may be used to describe beams that are typically obtained by superimposing horizontal and vertical beams.

[0188] 7. CSI-RS Port: Each CSI-RS port may be understood as one spatial domain basis, and CSI-RS port and spatial domain basis are simply different names in different communication versions.

[0189] 8. Frequency domain: This is the dimension used to describe the frequency characteristics of a signal, and typically includes multiple frequency domain bases.

[0190] 9. Frequency Domain Basis: Each frequency domain basis has one frequency domain basis sequence number. The frequency domain basis includes frequency domain basis vectors. The frequency domain basis vector, which may also be called a frequency domain vector, is a vector that can indicate the channel variation pattern in the frequency domain. One or more frequency domain basis vectors form a frequency domain basis. Each frequency domain basis vector may represent one variation pattern. When a signal is transmitted through a wireless channel, the signal may reach the receiving antenna from the transmitting antenna through multiple paths. Frequency selective fading caused by delays on multiple paths is a frequency domain channel variation. Therefore, the channel variation pattern in the frequency domain caused by delays on different transmission paths may be represented by using different frequency domain basis vectors. Optionally, the frequency domain basis vectors may be selected from a DFT matrix or an inverse discrete Fourier transform (IDFT) matrix (i.e., the conjugate transpose of the DFT matrix). In other words, the frequency domain basis vectors may be DFT vectors or IDFT vectors.

[0191] The length of the frequency domain basis vectors may be determined based on the number of frequency domain units to be reported that are preconfigured in the reporting bandwidth, or may be determined based on the length of the reporting bandwidth, or may be a value predefined in the protocol. The length of the frequency domain basis vectors is not limited in this application. The reporting bandwidth may be a CSI reporting bandwidth (CSI-ReportingBand) carried in a CSI reporting configuration in higher layer signaling (e.g., an RRC message).

[0192] 10. Doppler domain: This is the dimension used to describe the change pattern of a signal over time, and typically includes multiple Doppler domain bases.

[0193] 11. Doppler Domain Basis: Each Doppler domain basis has one Doppler domain basis sequence number. The Doppler domain basis includes Doppler domain basis vectors. The Doppler domain basis vectors may also be called time domain basis vectors and are vectors that can represent the change pattern of a channel in the time domain. One or more Doppler domain basis vectors form a Doppler domain basis. Each Doppler domain basis vector may represent one change pattern. When a signal is transmitted through a wireless channel, the signal may arrive at the receiving antenna from the transmitting antenna through multiple paths. Time-selective fading caused by different Doppler frequency shifts on multiple paths is the change pattern of the time domain channel. Therefore, the change pattern of the channel in the time domain caused by Doppler frequency shifts on different transmission paths may be represented by using different time domain basis vectors. Optionally, the time domain basis vectors may be selected from a DFT matrix or an IDFT matrix. In other words, the time domain basis vectors may be DFT vectors or IDFT vectors. It should be noted that in the embodiments of this application, the Doppler domain basis and the time domain basis may be used in an intersecting manner, but should not be understood as two different features. Both the Doppler domain basis and the time domain basis may be used to describe the discrete Fourier transform of a channel from the Doppler domain to the time domain or from the time domain to the Doppler domain.

[0194] DETAILED DESCRIPTION OF THE INVENTION The following describes the technical solutions provided in the embodiments of this application with reference to the accompanying drawings.

[0195] 4 is a diagram of an embodiment of a channel information reporting method according to an embodiment of the present application. As shown in FIG. 4, the method includes the following steps:

[0196] 401: A terminal device determines first information, where the first information indicates a precoding matrix.

[0197] In this application, the first information may be a precoding matrix indicator (PMI). The first information may be a plurality of coefficients C l,i,f,d where l=1,2,...,υ is a transport layer sequence number, i=0,1,...,K-1 is a CSI-RS port sequence number or a spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, υ represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, υ, K, M, and Q are all positive integers, and a coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, and the coefficients C l,i,f,d corresponds to the priority instruction Pri(l,i,f,d), and the coefficient C l,i,f,d is arranged based on Pri(l,i,f,d). It should be noted that in the embodiment of this application, the sequence number may also be called an index, an identifier, etc.

[0198] For example, the set of values ​​for ν may be {1,2,3,4}, in other words, the number of transport layers may be 1, 2, 3, or 4. The set of values ​​for K may be {4,8}, in other words, the number of CSI-RS ports or the number of spatial domain bases may be 4 or 8. The set of values ​​for M may be {4,7}, in other words, the number of frequency domain bases may be 4 or 7. The set of values ​​for Q may be {2,3,4}, in other words, the number of Doppler domain bases may be 2, 3, or 4. Obviously, the values ​​of ν, K, M, and Q are merely examples herein. The range of values ​​for these parameters is not limited in this application.

[0199] In an embodiment of the present application, the weighting coefficient in the first information may be arranged based on a priority indication. l,i,f,d may be expressed in value form, e.g., 1, 2, . . .

[0200] For example, when the priority indication is 1, the transport layer sequence number l=1, the CSI-RS port sequence number i=0, the frequency domain basis sequence number f=0, and the Doppler domain basis sequence number d=0, the corresponding coefficient is the weighting coefficient C 1,0,0,0 When the priority indication is 2, the transport layer sequence number l=2, the CSI-RS port sequence number i=0, the frequency domain basis sequence number f=0, and the Doppler domain basis sequence number d=0, the corresponding coefficient is the weighting coefficient C 2,0,0,0 C 1,0,0,0 and C 2,0,0,0 may be arranged based on the priorities of priority indicators 1 and 2. It should be understood that the correspondence between the priority indicator values ​​and l, i, f, and d is an example. The embodiments of this application provide multiple ways of realizing the correspondence.

[0201] 402: The terminal device transmits first information to the network device. In response, the network device receives the first information.

[0202] 403: The network device performs a pre-coding process on the data to be transmitted based on the first information.

[0203] In an embodiment of the present application, when reporting first information indicating a precoding matrix to a network device, the terminal device reports CSI-RS port and frequency domain related information, and further reports Doppler domain related information. Furthermore, the terminal device reports a coefficient C indicating a precoding matrix based on the priority indication. l,i,f,dIn this way, the terminal device can preferentially transmit more important information in the precoding matrix corresponding to the information about the predicted channel. In this way, the network device may perform a precoding process based on the information about the channel predicted by the terminal device, thereby improving the precoding accuracy and ensuring the communication quality when the terminal device is moving.

[0204] In the embodiment of this application, the coefficient C included in the first information l,i,f,d may be represented by using Pri(l,i,f,d), or by using the bit B l,i,f,d and B l,i,f,d represents the bits of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis in the first bitmap. Furthermore, Pri(l,i,f,d) represents the bits of the coefficients C l,i,f,d bit B l,i,f,d may further indicate priorities, which are described separately below.

[0205] 1. Pri(l,i,f,d) is the coefficient C l,i,f,d Indicates the priority of.

[0206] Pri(l,i,f,d) is the coefficient C l,i,f,d ), the smaller the value of Pri(l,i,f,d), the greater the coefficient C l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d indicates a higher priority.

[0207] Coefficient C l,i,f,d The higher priority of l,i,f,d is ranked higher in the field included in the first information, and the coefficient C l,i,f,d The lower priority of l,i,f,d is ranked lower in the field contained in the first information.

[0208] For example, the first coefficient C l,i,f,d and the second coefficient C l,i,f,d If present, the first coefficient C l,i,f,d When the priority of is higher than the priority of the second coefficient C_(l,i,f,d)P 2:, the first coefficient C l,i,f,d is the second coefficient C in the information field used to carry the first information l,i,f,d is ranked before.

[0209] The information field carrying the first field may be a field, an information element, etc. within a message carrying the first field.

[0210] For example, the first coefficient C l,i,f,d The priority instruction of is 1, and the second coefficient C l,i,f,d If the priority instruction of is 2, the first coefficient C l,i,f,d is C 1,0,0,0 and the second coefficient C l,i,f,d is C 2,0,0,0 If the priority of priority instruction 1 is higher than the priority of priority instruction 2, then C 1,0,0,0 is the information field used to carry the first information C 2,0,0,0 or if the priority of priority instruction 1 is lower than the priority of priority instruction 2, then C 1,0,0,0 is the information field used to carry the first information C 2,0,0,0 Thus, the coefficient C l,i,f,d The lower priority of the coefficient C is obtained when only some fields of the first information can be transmitted due to the length limitation of the UCI (for example, the maximum length of the UCI may be 1706 bits). l,i,f,d For example, a smaller value of the priority indicator Pri(l,i,f,d) indicates that the coefficient C l,i,f,d The first information field indicates a higher priority of 20 C l,i,f,d Can only accommodate 20 C l,i,f,dBased on the value of Pri(l,i,f,d), the values ​​of Pri(l,i,f,d) are sorted in ascending order from 1 to 20 in the first information, and C corresponding to Pri(l,i,f,d) whose value starts from 20 is l,i,f,d In this example, the first coefficient is the 20 C l,i,f,d The second coefficient may be one or more of the coefficients C corresponding to the values ​​of Pri(l,i,f,d) starting from 21. l,i,f,d For example, in the above example, when the length of the information field is limited, the first information may be one or more of the first coefficient C l,i,f,d may include a second coefficient C l,i,f,d Does not include.

[0211] It can be seen that when only some fields of the first information can be transmitted, by using the priority indication, the more important coefficients can be transmitted as a priority as possible, which helps to further ensure the quality of communication.

[0212] Optionally, multiple coefficients C l,i,f,d may be distributed into a first group and a second group, and the coefficients C l,i,f,d The priority of the coefficient C in the second group l,i,f,d The first information is given by the coefficient C in the first group. l,i,f,d Includes:

[0213] The first group has A1 high priority coefficient C l,i,f,d and the second group may include A low priority coefficients C l,i,f,d The sum of A1 and A2 may be equal to or less than the total number of weighting factors. When the terminal device does not have enough permitted resources to report all the weighting factors, the terminal device may report the A2 low-priority coefficients C in the second group. l,i,f,d is preferentially omitted, and A1 high priority coefficient C l,i,f,d In this way, the more important coefficients that need to be reported are specified.

[0214] 2. Coefficient C included in the first information l,i,f,d is bit B in the first bitmap l,i,f,d It is shown by using

[0215] The length of the first bitmap is typically υKMQ, and the first bitmap contains multiple bits B l,i,f,d The terminal device may include bit B in the first bitmap. l,i,f,d By using the value of l,i,f,d may be shown.

[0216] The first information is bit B having a first value. l,i,f,d The coefficient C corresponding to l,i,f,d may include coefficients other than the strongest coefficient.

[0217] All coefficients are obtained through normalization by using the strongest coefficient as a reference, in other words, the strongest coefficient is fixed to 1, and the strongest coefficient can be known by the network device without being reported, and does not need to be reported. Therefore, the first information is a bit B having a first value. l,i,f,d It is not necessary to include the strongest coefficient corresponding to .

[0218] Bit B in the first bitmap l,i,f,d The value of may be a first value or a second value. The first value may be 1 and the second value may be 0. Alternatively, the first value may be 0 and the second value may be 1. The C indicated by the first value l,i,f,d If is not the strongest coefficient in the l-th transport layer, then C l,i,f,d is reported in the first information. C indicated by the second value l,i,f,d The strongest coefficient in the lth transport layer, indicated by the first value, may be omitted and not reported. For example, the C corresponding to the bit with a value of 1 in the first bitmap l,i,f,d When is not the strongest coefficient, C l,i,f,d is reported in the first information and corresponds to the bit with a value of 2 in the first bitmapl,i,f,d and the strongest coefficients corresponding to bits with a value of 1 in the first bitmap may be omitted and not reported.

[0219] 3. Pri(l,i,f,d) is the bit B in the first bitmap. l,i,f,d This further indicates the priority of

[0220] Pri(l,i,f,d) is bit B l,i,f,d When further indicating the priority of l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of bit B l,i,f,d indicates a higher priority.

[0221] Bit B l,i,f,d The higher priority of the bitmap is bit B in the first bitmap. l,i,f,d indicates a higher position corresponding to bit B l,i,f,d The lower priority of the l,i,f,d indicates a lower position corresponding to

[0222] Optionally, the plurality of bits B in the first bitmap l,i,f,d may be distributed into a third group and a fourth group, and the bits B l,i,f,d The priority of bit B in the fourth group l,i,f,d higher priority than

[0223] It should be noted that the third group may be the first group or another group independent of the first group, and the fourth group may be the second group or another group independent of the second group. The third group is made up of A highest priority bits B l,i,f,d and the fourth group may include A two lowest priority bits B l,i,f,d The first bitmap may have a length of υKMQ and the third group may alternatively include υKMQ-A, the two highest priority bits B l,i,f,dAll bits B l,i,f,d When the UCI length limit prevents the terminal device from reporting the A2 lowest priority coefficients B l,i,f,d The highest priority coefficients C l,i,f,d In this embodiment, the more important bit B that needs to be reported may be reported first. l,i,f,d is specified. In this way, the coefficient C l,i,f,d and bit B l,i,f,d may be grouped by using a priority indicator Pri(l,i,f,d) to reduce reporting overhead as much as possible.

[0224] Furthermore, the above K CSI-RS ports may be selected by the terminal device from a larger number of CSI-RS ports, the M frequency domain bases may be selected by the terminal device from a larger number of frequency domain bases, and the Q Doppler domain bases may be selected by the terminal device from a larger number of Doppler domain bases, which are described separately below.

[0225] 1. K CSI-RS ports or K spatial domain bases are selected.

[0226] The K CSI-RS ports are some or all of the CSI-RS ports selected by the terminal device from the P CSI-RS ports, where P is the number of CSI-RS ports configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0227] The K spatial domain bases are some or all of the spatial domain bases selected by the terminal device from the P spatial domain bases, where P is the number of spatial domain bases configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0228] Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines K.

[0229] 2. M frequency domain bases are selected.

[0230] The M frequency domain bases are some or all of the frequency domain bases selected by the terminal device from the N3 frequency domain bases, where N3 is determined based on the number of frequency domain units configured by the network device or predefined in a protocol, where M≦N3, and M and N3 are all positive integers. Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines M. For example, the frequency domain unit may be a subband, a resource block (RB), or a resource element, which is not limited in this application.

[0231] In the embodiment of this application, the sequence numbers corresponding to the M frequency domain bases selected by the terminal device from the N3 frequency domain bases are n 3,l (f) where l=1,2,...,υ is the transport layer sequence number and f=0,1,...,M-1. In other words, in the M frequency domain bases in the l-th transport layer, the frequency domain base with sequence number f is the frequency domain base with sequence number n among the N3 frequency domain bases. 3,l (f) corresponds to a frequency domain basis with

[0232] 3. Q Doppler domain bases are selected.

[0233] The Q Doppler domain bases are some or all of the Doppler domain bases selected by the terminal device from the N4 Doppler domain bases, where N4 is configured by the network device or determined based on the number of time domain units predefined in the protocol, Q≦N4, and Q and N4 are all positive integers. Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines Q.

[0234] In the embodiment of this application, the sequence numbers corresponding to the Q Doppler region bases selected by the terminal device from the N4 Doppler region bases are 4,l (d) where l=1,2,...,υ is the transport layer sequence number and d=0,1,...,Q-1. In other words, in the Q Doppler domain bases in the l-th transport layer, the Doppler domain base f having sequence number d is the Doppler domain base f having sequence number n in the Doppler domain bases N4. 4,l (d) corresponds to a Doppler domain basis with

[0235] In the embodiment of this application, the Doppler domain basis selection process and the frequency domain basis selection process are described below by using the Doppler domain basis selection process as an example with reference to Figure 5. On the left side of Figure 5, there are six Doppler domain bases, and the sequence number n of the six Doppler domain bases 4,l (d) are 0, 1, 2, 3, 4, and 5, respectively. Doppler region basis 0, Doppler region basis 2, Doppler region basis 3, and Doppler region basis 4 may be selected as the Doppler region bases used to calculate Pri(l,i,f,d) through basis selection. The sequence numbers d of the four Doppler region bases selected by the terminal device are 0, 1, 2, and 3, and the sequence numbers n of the four Doppler region bases among the original six Doppler region bases are 0, 1, 2, and 3. 4,l (d)are 0, 2, 3 and 4. In this way, the number of Doppler domain bases used to calculate Pri(l,i,f,d) can be reduced, resulting in a reduction in the amount of calculation in the terminal device.

[0236] In an embodiment of this application, at least one of the frequency domain based sequence number and the Doppler domain based sequence number may be a remapped sequence number.

[0237] In an embodiment of this application, through remapping, the position of the strongest coefficient may be moved to a position where the frequency domain basis sequence number is 0 and / or a position where the Doppler domain basis sequence number is 0. In this way, for the strongest coefficient, the terminal device does not need to report the frequency domain basis sequence number and / or the Doppler domain basis sequence number corresponding to the strongest coefficient, and as a result, the amount of information to be reported can be reduced.

[0238] For example, frequency domain basis sequence number n 3,l (f) teeth,

number

number

number

[0239] For example, f is f=(ff l *) mod M, so that the remapped frequency domain basis sequence number corresponding to the strongest coefficient is f l * = 0, f represents the sequence number of M frequency domain bases selected from N3 frequency domain bases, and f l * represents the remapped frequency domain basis sequence number corresponding to the strongest coefficient among the M frequency domain bases.

[0240] For example, the Doppler domain base sequence number n 4,l (d) teeth,

number

number

number

[0241] For example, d is d=(dd l * ) mod Q, so that the remapped Doppler domain basis sequence number corresponding to the strongest coefficient is d l * = 0, d represents the sequence number of Q frequency domain bases selected from N4 Doppler domain bases, and d l * denotes the remapped Doppler domain basis sequence number corresponding to the strongest coefficient among the Q Doppler domain bases.

[0242] For l=1,…,υ, i l * ∈{0,1,…,K-1}, f l * ∈{0,1,…,M-1} and d l * ∈{0, 1, ..., Q-1} are the CSI-RS port sequence number, frequency domain basis sequence number, and Doppler domain basis sequence number corresponding to the strongest coefficient in the l-th transport layer, respectively. In other words,

number

[0243] In an embodiment of this application, the terminal device may indicate to the network device the CSI-RS port sequence number corresponding to the strongest coefficient in the l-th transport layer.

[0244] In an embodiment of this application, the terminal device may inform the network device of the CSI-RS port sequence number corresponding to the strongest coefficient by using the assistance information. In this way, when decoding the PMI, the network device may restore the coefficient corresponding to the corresponding CSI-RS port sequence number to the strongest coefficient.

[0245] For ease of explanation, in the following embodiment, the smaller the value of the priority indication Pri(l,i,f,d), the greater the coefficient C l,i,f,d An example showing the higher priority of is used for illustration.

[0246] In an embodiment of this application, the above Pri(l, i, f, d) may be obtained by using multiple possible relationships. These relationships may be classified into two types. One type is that d is remapped, and the other type is that d is not remapped. The two types of relationships are described separately below. It should be noted that remapping d means that the position of the Doppler domain basis is moved through phase rotation, and remapping f means that the position of the frequency domain basis is moved through phase rotation. The remapped frequency domain basis is a frequency domain basis obtained by offsetting one frequency domain DFT vector, and the remapped Doppler domain basis is a Doppler domain basis obtained by offsetting one time domain DFT vector.

[0247] It should be noted that seven relationships for determining Pri(l,i,f,d) are mentioned below, and in each of the seven relationships, Pri(l,i,f,d) may be obtained when each of l,i,f,d is set to a different value. In fact, the focus of the embodiments of this application is not to determine a specific value of Pri(l,i,f,d), but to determine the value of Pri(l,i,f,d) to obtain the coefficient C corresponding to different Pri(l,i,f,d). l,i,f,d The priority relationship between

[0248] The first type, :d, is remapped.

[0249] In an embodiment of this application, d and / or f are remapped in the frequency domain and / or the Doppler domain, so that the frequency domain basis sequence number and / or the Doppler domain basis sequence number corresponding to the strongest coefficient may become 0 without affecting the precoding effect. In this way, the terminal device does not need to report the frequency domain basis sequence number and / or the Doppler domain basis sequence number corresponding to the strongest coefficient, so that reporting overhead can be reduced.

[0250] First subtype: f is remapped, in other words, both d and f are remapped. In the first subtype, Pri(l,i,f,d) may be obtained by using the following first relation, second relation or third relation:

[0251] 1.1.Pri(l,i,f,d) is obtained by using the first relation, which is

number

number

number

number

[0252] In this application, the fact that d is remapped may be expressed in two ways.

number

number

[0253] The four parameters l, i,

number

number

[0254] In an embodiment of this application, in the first relationship, d may be remapped in the Doppler domain, so that the Doppler domain basis sequence number corresponding to the strongest coefficient is 0, and f may be remapped in the frequency domain, so that the frequency domain basis sequence number corresponding to the strongest coefficient is 0. In the first relationship,

number

[0255] In a possible embodiment, the terminal device may first calculate Pri(l,i,f,d) for each transport layer by first setting f, d, and i to fixed values ​​as shown by the first relationship. For example, f, d, and i are all set to 0. If two transport layers exist, the values ​​of l are 0 and 1. In this case, Pri(l,i,f,d)=0 corresponding to l=0 is first calculated, and then Pri(l,i,f,d)=1 corresponding to l=1 is calculated.

[0256] Then, f and d are set to fixed values, and Pri(l,i,f,d) is calculated for each CSI-RS port. For example, when i=0, after Pri(l,i,f,d) when l=0 and Pri(l,i,f,d) when l=1 are obtained, f and d may continue to be set to 0, or when i=1, Pri(l,i,f,d) corresponding to l=0 and Pri(l,i,f,d) corresponding to l=1 are calculated. If the CSI-RS port has four layers, Pri(l,i,f,d) may continue to be calculated for each transport layer when i=2 and i=3 according to this method.

[0257] Then, f is set to a fixed value, and Pri(l,i,f,d) is calculated for each Doppler domain basis. For example, if f continues to be set to 0, when d=1, Pri(l,i,f,d) is calculated when l=0 and 1 and i=0, 1, 2, and 3, and then when d=2, Pri(l,i,f,d) is calculated when l=0 and 1 and i=0, 1, 2, and 3. By analogy, if the Doppler domain basis has four layers, the calculation process of Pri(l,i,f,d) when d=3 is referred to the calculation process when d=1 for understanding.

[0258] Finally, Pri(l,i,f,d) is calculated for each frequency domain basis. Pri(l,i,f,d) corresponding to f=0 is obtained by the above process. Then, Pri(l,i,f,d) corresponding to f=1 is calculated. For the calculation process, refer to the calculation process when d is a variable for ease of understanding. The details will not be described again in this specification.

[0259] It should be understood that the above description of the process by which the terminal device calculates the priority based on the first relationship is merely an example, and the process of calculating the priority corresponding to the first relationship is not particularly limited in this application.

[0260] In an embodiment of this application, in the first relationship

number

number

number

number

number

[0261] In FIG. 6A , the horizontal coordinate may alternatively represent the location of the Doppler frequency sampling points. On the horizontal axis, 0 represents the sequence number of the first Doppler frequency sampling point, which may also be referred to as the 0th Doppler frequency sampling point, 1 represents the sequence number of the second Doppler frequency sampling point, 2 represents the sequence number of the third Doppler frequency sampling point, 3 represents the sequence number of the fourth Doppler frequency sampling point, and 4 represents the sequence number of the fifth Doppler frequency sampling point. Due to the periodicity of the Doppler frequency spectrum, the distance between the Doppler frequency sampling point with sequence number 4 and the 0th Doppler frequency sampling point is the same as the distance between the Doppler frequency sampling point with sequence number 1 and the 0th Doppler frequency sampling point. In FIG. 6A , for ease of explanation, the Doppler frequency sampling point with sequence number 4 and the Doppler frequency sampling point with sequence number 1 are located symmetrically on either side of the 0th Doppler frequency sampling point. Similarly, the Doppler frequency sampling point with sequence number 2 and the Doppler frequency sampling point with sequence number 3 are located at symmetrical positions on both sides of the Doppler frequency sampling point with sequence number 0.

[0262] In FIG. 6A , the vertical coordinate may alternatively represent delay sampling points in the frequency domain. On the vertical axis, 0 represents the sequence number of the first delay sampling point, which may also be referred to as delay sampling point 0, 1 represents the sequence number of the second delay sampling point, 2 represents the sequence number of the third delay sampling point, and 4 represents the sequence number of the fifth delay sampling point. Due to the periodicity of the frequency domain spectrum, the distance between the delay sampling point with sequence number 4 and the delay sampling point with sequence number 0 is the same as the distance between the delay sampling point with sequence number 1 and the delay sampling point with sequence number 0. In FIG. 6A , for ease of explanation, the delay sampling point with sequence number 4 and the delay sampling point with sequence number 1 are located symmetrically on either side of the delay sampling point with sequence number 0. Similarly, the delay sampling point with sequence number 2 and the delay sampling point with sequence number 3 are also located symmetrically on either side of the delay sampling point with sequence number 0.

[0263] In FIG. 6A, the values ​​from 0 to 24 at the intersections of the Doppler frequency sampling points and the delay sampling points are

number

number

number

number

number

number

number

[0264] Similarly, at the same Doppler frequency sampling point, the delay sampling point corresponding to the delay sampling point close to 0 is

number

number

number

number

[0265] From Figure 6A, the Doppler frequency sampling point of 0

number

number

[0266] The content shown in FIG. 6A also indicates that min(n 4,l (d) ),N4-n 4,l (d) ) is smaller than

number

[0267] Optionally, when the value of D is N4, this indicates that the total number of Doppler frequency sampling points is N4.

[0268] 1.2.Pri(l,i,f,d) is obtained by using the second relation, which is

number

number

number

number

[0269] The four parameters l, i, π(f) from right to left on the right side of the equality sign in the second relation and

number

number

[0270] In an embodiment of this application, in the second relationship, d may be remapped in the Doppler domain, so that the Doppler domain basis sequence number corresponding to the strongest coefficient is 0, and f may be remapped in the frequency domain, so that the frequency domain basis sequence number corresponding to the strongest coefficient is 0. In the second relationship, the coefficient Kv of π(f) is

number

[0271] In a possible embodiment, the terminal device may first calculate Pri(l,i,f,d) for each transport layer by first setting d, f, and i to fixed values, as shown by the second relationship. For example, d, f, and i are all set to 0. If two transport layers exist, the values ​​of l are 0 and 1. In this case, Pri(l,i,f,d)=0 corresponding to l=0 is first calculated, and then Pri(l,i,f,d)=1 corresponding to l=1 is calculated.

[0272] Then, d and f are set to fixed values, and Pri(l,i,f,d) is calculated for each CSI-RS port. For example, when i=0, Pri(l,i,f,d) when l=0 and Pri(l,i,f,d) when l=1 are obtained, and then d and f may continue to be set to 0, or when i=1, Pri(l,i,f,d) corresponding to l=0 and Pri(l,i,f,d) corresponding to l=1 are calculated. If the CSI-RS port has four layers, Pri(l,i,f,d) may continue to be calculated for each transport layer when i=2 and i=3 according to this method.

[0273] Then, d is set to a fixed value, and Pri(l,i,f,d) is calculated for each frequency domain basis. For example, if d is kept set to 0, when f=1, Pri(l,i,f,d) is calculated when l=0,1 and i=0,1,2,3, and then when f=2, Pri(l,i,f,d) is calculated when l=0,1 and i=0,1,2,3. By analogy, when the frequency domain basis has four layers, the calculation process of Pri(l,i,f,d) when f=3 is referred to the calculation process when π(f)=1 for understanding.

[0274] Finally, Pri(l,i,f,d) is calculated for the Doppler domain basis. Pri(l,i,f,d) corresponding to d=0 is obtained by the above process. Then, Pri(l,i,f,d) corresponding to d=1 is calculated. For the calculation process, refer to the calculation process when f is a variable for ease of understanding. The details will not be described again in this specification.

[0275] It should be understood that the above description of the process by which the terminal device calculates the priority based on the second relationship is merely an example, and the process of calculating the priority corresponding to the second relationship is not particularly limited in this application.

[0276] In an embodiment of this application, in the second relationship

number

number

number

[0277] For the meaning of the horizontal and vertical coordinates in Figure 6B, please refer to the description of Figure 6A for understanding. In Figure 6B, the values ​​from 0 to 24 at the intersections of the delay sampling points and the Doppler frequency sampling points are

number

number

number

number

number

number

number

[0278] Similarly, at the same delay sampling point, the Doppler frequency sampling point corresponding to a Doppler frequency sampling point close to 0 corresponds to a

number

number

number

number

[0279] The content shown in FIG. 6B also indicates that min(n 3,l (f) ),N3-n 3,l (f) ) may be described as indicating smaller values ​​of π(f), and n 3,l (f) represents the position of the delay sampling point corresponding to the fth frequency domain basis in the lth layer of the precoding matrix, N3 represents the total number of delay sampling points, and min(n 3,l (f) ,N3-n 3,l (f) ) represents the distance between the position of the delay sampling point corresponding to the fth frequency domain basis and the position of the 0th delay sampling point.

[0280] 1.3.Pri(l,i,f,d) is obtained by using the third relation, which is

number

number

[0281] In this application, the fact that f and d are remapped can be expressed in two ways.

number

number

number

[0282] The three parameters l, i, and

number

number

[0283] In an embodiment of this application, in the third relationship, d may be remapped in the Doppler domain so that the Doppler domain basis sequence number corresponding to the strongest coefficient becomes 0, and f may be remapped in the frequency domain so that the frequency domain basis sequence number corresponding to the strongest coefficient becomes 0. The third relationship is that when both the Doppler domain basis and the frequency domain basis are used to determine Pri(l,i,f,d), the coefficient C l,i,f,d , and the coefficient C of the Doppler domain basis and the frequency domain basis having the smaller sum of the distance to the Doppler domain basis having the sequence number 0 and the frequency domain basis having the sequence number 0. l,i,f,d are more important and are given priority for reporting.

[0284] It should be understood that the above description of the process by which the terminal device calculates the priority based on the third relationship is merely an example, and the process of calculating the priority corresponding to the third relationship is not particularly limited in this application.

[0285] In an embodiment of this application, in the third relationship

number

number

number

[0286]

number

number

[0287] In FIG. 6C, the 25 values ​​at the intersections of the Doppler frequency sampling points and the delay sampling points are

number

number

number

number

number

number

[0288] The content shown in Figure 6C also indicates that (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) is smaller than

number

[0289] min(n 3,l (f) ,N3-n 3,l (f) ) and min(n 4,l (d) ,N4-n 4,l (d) ), please refer to the above explanation for understanding.

[0290] Second subtype: f is not remapped, in other words, only d is remapped. In the second subtype, Pri(l,i,f,d) may be obtained by using the following fourth relation:

[0291] 2.1.Pri(l,i,f,d) is obtained by using the fourth relation, which is

number

number

[0292] For the meaning of the fourth relation, please refer to the explanation of the first relation for understanding. The difference is that f is not remapped in the fourth relation. Thus, during the calculation of Pri(l,i,f,d), only π(f) in the first relation needs to be replaced with f. For other specific processes, please refer to the above explanation of the first relation for understanding. The details will not be described again in this specification.

[0293] In the embodiment of this application, in the fourth relation, d is remapped in the Doppler domain, so that the Doppler domain basis sequence number corresponding to the strongest coefficient may be 0, and the coefficient Kv of f is

number

[0294] It should be understood that the above description of the process by which the terminal device calculates the priority based on the fourth relationship is merely an example, and the process of calculating the priority corresponding to the fourth relationship is not particularly limited in this application.

[0295] The second type, :d, is not remapped.

[0296] Similar to the classification of the first type, the second type is divided into a third subtype and a fourth subtype.

[0297] Third subtype: f is not remapped, in other words, d and f are not remapped. In the third subtype, Pri(l, i, f, d) may be obtained by using the following fifth relation:

[0298] 3.1. Pri(l,i,f,d) is obtained by using the fifth relation, which is Pri(l,i,f,d)=Kυ·Md+Kυf+υi+l is.

[0299] For the fifth relation, please refer to the explanation in the first relation for understanding. The difference is that d and f are not remapped in the fifth relation. Thus, during the calculation of Pri(l,i,f,d), only π(f) is replaced with f in the first relation,

number

[0300] In the embodiment of this application, in the fifth relation, the coefficient Kv of f is smaller than the coefficient KυM of d, and when the sequence number of the Doppler domain basis is fixed, the coefficient C of the frequency domain basis whose sequence number is 0 l,i,f,d and the coefficient C of the frequency domain basis closer to the frequency domain basis with sequence number 0l,i,f,d indicates that the information is more important and should be reported as a priority.

[0301] It should be understood that the above description of the process by which the terminal device calculates the priority based on the fifth relationship is merely an example, and the process of calculating the priority corresponding to the fifth relationship is not particularly limited in this application.

[0302] Fourth subtype: f is remapped, in other words, only f is remapped. In the fourth subtype, Pri(l, i, f, d) may be obtained by using the following sixth or seventh relation:

[0303] 4.1. Pri(l,i,f,d) is obtained by using the sixth relation, which is Pri(l,i,f,d)=KυDπ(f)+Kvd+υi+l and π(f) indicates that f is remapped.

[0304] For the sixth relation, we refer to the first relation for understanding. The difference is that d is not remapped in the sixth relation. Thus, during the calculation of Pri(l,i,f,d),

number

[0305] In the embodiment of this application, in the sixth relation, f may be remapped in the frequency domain, so that the frequency domain basis sequence number corresponding to the strongest coefficient may be 0. In the sixth relation, the coefficient Kv of d is smaller than the coefficient KυM of π(f), and when the sequence number of the frequency domain basis is fixed, the coefficient C of the Doppler domain basis whose sequence number is 0 l,i,f,dand the coefficient C of the Doppler domain basis closer to the Doppler domain basis with sequence number 0 l,i,f,d indicates that the information is more important and should be reported as a priority.

[0306] It should be understood that the above description of the process by which the terminal device calculates the priority based on the sixth relationship is merely an example, and the process of calculating the priority corresponding to the sixth relationship is not particularly limited in this application.

[0307] 4.2. Pri(l,i,f,d) is obtained by using the seventh relation, which is Pri(l,i,f,d)=KυFd+Kvπ(f)+υi+l and π(f) indicates that f is remapped.

[0308] For the seventh relation, we refer to the second relation for understanding. The difference is that d is not remapped in the seventh relation. Thus, during the calculation of Pri(l,i,f,d),

number

[0309] In the embodiment of this application, in the seventh relation, f may be remapped in the frequency domain, so that the frequency domain basis sequence number corresponding to the strongest coefficient may be 0. In the seventh relation, the coefficient Kv of π(f) is smaller than the coefficient KυM of d, and when the sequence number of the Doppler domain basis is fixed, the coefficient C of the frequency domain basis whose sequence number is 0 l,i,f,d and the coefficient C of the frequency domain basis closer to the frequency domain basis with sequence number 0 l,i,f,d indicates that the information is more important and should be reported as a priority.

[0310] It should be understood that the above description of the process by which the terminal device calculates the priority based on the seventh relationship is merely an example, and the process of calculating the priority corresponding to the seventh relationship is not particularly limited in this application.

[0311] In the above technical solutions, in a multi-site cooperative scenario, each site may obtain the precoding matrix of the site to enable multiple network devices to perform multi-site cooperative transmission.

[0312] This application further provides a communication device. Figure 7 is a structural diagram of a communication device according to an embodiment of this application. The communication device 700 may be configured to perform the steps performed by the terminal device in the embodiment shown in Figure 4. For details, please refer to the related descriptions in the above method embodiments.

[0313] The communications device 700 includes a transceiver module 701 and a processing module 702 .

[0314] The processing module 702 is configured to determine first information, the first information indicating a precoding matrix, the first information including a plurality of coefficients C l,i,f,d where l=1,2,...,υ is a transport layer sequence number, i=0,1,...,K-1 is a CSI-RS port sequence number or a spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, υ represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, υ, K, M, and Q are all positive integers, and a coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, each of the multiple coefficients corresponding to a priority indication Pri(l,i,f,d), and the coefficient C l,i,f,dis placed based on Pri(l,i,f,d).

[0315] The transceiver module 701 is configured to transmit the first information to the network device.

[0316] Optionally, smaller values ​​of Pri(l,i,f,d) are used to calculate the coefficient C l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d indicates a higher priority.

[0317] Optionally, a coefficient C l,i,f,d The higher priority of l,i,f,d is ranked higher in the field corresponding to the first information. l,i,f,d The lower priority of the first information is given by the coefficient C when the field length of the first information is insufficient. l,i,f,d indicates that the is to be omitted in preference to the

[0318] Optionally, a first coefficient C l,i,f,d The priority of the second coefficient C l,i,f,d When the priority of l,i,f,d is the second coefficient C in the information field used to carry the first information l,i,f,d will be sorted before .

[0319] Optionally, when the length of the information field is limited, the first information is a first coefficient C l,i,f,d , but includes the second coefficient C l,i,f,d Does not include.

[0320] Optionally, multiple coefficients C l,i,f,d may be distributed into a first group and a second group, and the coefficients C l,i,f,d The priority of the coefficient C in the second group l,i,f,d The first information is given by the coefficient C in the first group. l,i,f,d Includes:

[0321] In this embodiment of the present application, the first group is made up of A1 high priority coefficients C l,i,f,d and the second group may include A low priority coefficients C l,i,f,d The sum of A1 and A2 may be equal to or less than the total number of weighting factors. When the terminal device does not have enough permitted resources to report all the weighting factors, the terminal device may report the A2 low-priority coefficients C in the second group. l,i,f,d is preferentially omitted, and A1 high priority coefficient C l,i,f,d In this embodiment, the more important coefficients that need to be reported are designated.

[0322] Optionally, the first information further includes a first bitmap, the length of which is typically υKMQ, and the first bitmap includes a plurality of bits B l,i,f,d The terminal device may include bit B in the first bitmap. l,i,f,d By using the value of l,i,f,d The first information may indicate a bit B having a first value. l,i,f,d The coefficient C corresponding to l,i,f,d and a bit B having a first value l,i,f,d The coefficient C corresponding to l,i,f,d is not the strongest coefficient.

[0323] In this possible embodiment, all coefficients are obtained through normalization by using the strongest coefficient as a reference, in other words, the strongest coefficient is fixed to 1, and the strongest coefficient is known by the network device without being reported, and does not need to be reported. Therefore, the first information is a bit B having a first value. l,i,f,d The bit B in the first bitmap may not contain the strongest coefficient corresponding to l,i,f,d The value of may be a first value or a second value. The first value may be 1 and the second value may be 0. Alternatively, the first value may be 0 and the second value may be 1. The C indicated by the first value l,i,f,dIf is not the strongest coefficient in the l-th transport layer, then C l,i,f,d is reported in the first information. C indicated by the second value l,i,f,d The strongest coefficient in the lth transport layer, indicated by the first value, may be omitted and not reported. For example, the C corresponding to the bit with a value of 1 in the first bitmap l,i,f,d When is not the strongest coefficient, C l,i,f,d is reported in the first information and corresponds to the bit with a value of 2 in the first bitmap l,i,f,d and the strongest coefficients corresponding to bits with a value of 1 in the first bitmap may be omitted and not reported. In this embodiment, the more significant coefficients that need to be reported are specified.

[0324] Optionally, the smaller value of Pri(l,i,f,d) is used to denote the bit B l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of bit B l,i,f,d indicates a higher priority.

[0325] Optionally, bit B l,i,f,d The higher priority of the bitmap is bit B in the first bitmap. l,i,f,d indicates a higher position corresponding to bit B l,i,f,d The lower priority of the l,i,f,d indicates a lower position corresponding to

[0326] Optionally, a plurality of bits B in the first bitmap l,i,f,d may be distributed into a third group and a fourth group, and the bits B l,i,f,d The priority of bit B in the fourth group l,i,f,d higher priority than

[0327] In this possible embodiment, the third group may be the first group or another group independent of the first group, and the fourth group may be the second group or another group independent of the second group. The third group is made up of A highest priority bits B l,i,f,d and the fourth group may include A two lowest priority bits B l,i,f,d The first bitmap may have a length of υKMQ and the third group may alternatively include υKMQ-A, the two highest priority bits B l,i,f,d All bits B l,i,f,d When the UCI length limit prevents the terminal device from reporting the A2 lowest priority coefficients B l,i,f,d The highest priority coefficients C l,i,f,d In this implementation, the more important bits B that need to be reported may be reported first. l,i,f,d In this way, both the first information and the first bitmap may be grouped by using the priority indication Pri(l,i,f,d) to reduce the reporting overhead as much as possible.

[0328] Optionally, the K CSI-RS ports are some or all of the CSI-RS ports selected by the terminal device from the P CSI-RS ports, where P is the number of CSI-RS ports configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0329] Optionally, the K spatial domain bases are some or all of the spatial domain bases selected by the terminal device from the P spatial domain bases, where P is the number of spatial domain bases configured by the network device or predefined in the protocol, and K≦P, where K and P are all positive integers.

[0330] Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines K.

[0331] Optionally, the M frequency domain bases are some or all of the frequency domain bases selected by the terminal device from N3 frequency domain bases, where N3 is determined based on the number of frequency domain units configured by the network device or predefined in the protocol, and M≦N3, and M and N3 are all positive integers. Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines M.

[0332] Optionally, the Q Doppler domain bases are some or all of the Doppler domain bases selected by the terminal device from the N4 Doppler domain bases, where N4 is configured by the network device or determined based on a number of time domain units predefined in the protocol, and Q≦N4, and Q and N4 are all positive integers. Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines Q.

[0333] Optionally, the sequence numbers corresponding to the M frequency domain bases selected by the terminal device from the N3 frequency domain bases are n 3,l (f) where l=1,2,...,υ is the transport layer sequence number and f=0,1,...,M-1. In other words, in the M frequency domain bases in the l-th transport layer, the frequency domain base with sequence number f is the frequency domain base with sequence number n among the N3 frequency domain bases. 3,l (f) corresponds to a frequency domain basis with

[0334] Optionally, the sequence numbers corresponding to the Q Doppler region bases selected by the terminal device from the N4 Doppler region bases are n 4,l (d)where l=1,2,...,υ is the transport layer sequence number and d=0,1,...,Q-1. In other words, in the Q Doppler domain bases in the l-th transport layer, the Doppler domain base f having sequence number d is the Doppler domain base f having sequence number n in the Doppler domain bases N4. 4,l (d) corresponds to a Doppler domain basis with

[0335] Optionally, at least one of the frequency domain based sequence number and the Doppler domain based sequence number may be a remapped sequence number.

[0336] Optionally, a frequency domain basis sequence number n 3,l (f) teeth,

number

number

number

[0337] For example, f is f=(ff l * ) mod M, so that the remapped frequency domain basis sequence number corresponding to the strongest coefficient is f l * = 0, f represents the sequence number of M frequency domain bases selected from N3 frequency domain bases, and f l *represents the remapped frequency domain basis sequence number corresponding to the strongest coefficient among the M frequency domain bases.

[0338] For example, the Doppler domain base sequence number n 4,l (d) teeth,

number

number

number

[0339] For example, d is d=(dd l * ) mod Q, so that the remapped Doppler domain basis sequence number corresponding to the strongest coefficient is d l * = 0, d represents the sequence number of Q frequency domain bases selected from N4 Doppler domain bases, and d l * denotes the remapped Doppler domain basis sequence number corresponding to the strongest coefficient among the Q Doppler domain bases.

[0340] For l=1,…,υ, i l * ∈{0,1,…,K-1}, f l * ∈{0,1,…,M-1} and d l *∈{0, 1, ..., Q-1} are the CSI-RS port sequence number, frequency domain basis sequence number, and Doppler domain basis sequence number corresponding to the strongest coefficient in the l-th transport layer, respectively. In other words,

number

[0341] Optionally, the terminal device indicates to the network device the CSI-RS port sequence number corresponding to the strongest coefficient in the l-th transport layer.

[0342] Optionally, Pri(l,i,f,d) is obtained by using a first relation, wherein the first relation is:

number

number

number

[0343] Optionally, Pri(l,i,f,d) is obtained by using a second relation, which is

number

number

[0344] Optionally, Pri(l,i,f,d) is obtained by using a third relation, which is

number

number

[0345] Optionally, (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) smaller values ​​are

number

[0346] Optionally,

number

[0347] Optionally, Pri(l,i,f,d) is obtained by using a fourth relation, which is

number

number

[0348] Optionally, min(n 4,l (d) ,N4-n 4,l (d) ) smaller values ​​of

number

[0349] Optionally, the value of D is N4;

number

[0350] Optionally, Pri(l,i,f,d) is obtained by using a fifth relation, which is Pri(l,i,f,d)=Kυ·Md+Kυf+υi+l is.

[0351] Optionally, Pri(l,i,f,d) is obtained by using a sixth relation, which is Pri(l,i,f,d)=KυDπ(f)+Kvd+υi+l and π(f) indicates that f is remapped.

[0352] Optionally, Pri(l,i,f,d) is obtained by using a seventh relation, which is Pri(l,i,f,d)=KυFd+Kvπ(f)+υi+l and π(f) indicates that f is remapped.

[0353] Optionally, min(n 3,l (f) ,N3-n 3,l (f) ) indicates a smaller value of π(f), and n 3,l (f) represents sequence numbers corresponding to M selected frequency domain bases among N3 frequency domain bases for the lth layer, where N3 is determined based on the number of frequency domain units configured by the network device, M≦N3, and N3 is a positive integer.

[0354] Optionally, the value of F is N3 and the range of values ​​of π(f) is 0, 1, ..., N3-1.

[0355] The features and beneficial effects of the communication device 700 provided in this embodiment of the present application may be understood by referring to the corresponding contents in the above method embodiments, and the details will not be described again in this specification.

[0356] This application further provides another communication device. Figure 8 is a structural diagram of a communication device according to an embodiment of this application. The communication device 800 may be configured to perform the steps performed by the network device in the embodiment shown in Figure 4. For details, please refer to the related descriptions in the above method embodiment.

[0357] The communication device 800 includes a transceiver module 801 and a processing module 802 .

[0358] The transceiver module 801 is configured to receive first information, the first information indicating a precoding matrix, the first information indicating a plurality of coefficients C l,i,f,dwhere l=1,2,...,υ is a transport layer sequence number, i=0,1,...,K-1 is a CSI-RS port sequence number or a spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, υ represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, υ, K, M, and Q are all positive integers, and a coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, each of the multiple coefficients corresponding to a priority indication Pri(l,i,f,d), and the coefficient C l,i,f,d is placed based on Pri(l,i,f,d).

[0359] The processing module 802 is configured to perform a precoding process on the data to be transmitted based on the first information.

[0360] Optionally, smaller values ​​of Pri(l,i,f,d) are used to calculate the coefficient C l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d indicates a higher priority.

[0361] Optionally, a coefficient C l,i,f,d The higher priority of l,i,f,d is ranked higher in the field corresponding to the first information. l,i,f,d The lower priority of the first information is given by the coefficient C when the field length of the first information is insufficient. l,i,f,d indicates that is preferentially omitted.

[0362] Optionally, a first coefficient C l,i,f,d The priority of the second coefficient C l,i,f,d When the priority of l,i,f,dis the second coefficient C in the information field used to carry the first information l,i,f,d will be sorted before .

[0363] Optionally, when the length of the information field is limited, the first information is a first coefficient C l,i,f,d , but includes the second coefficient C l,i,f,d Does not include.

[0364] Optionally, multiple coefficients C l,i,f,d may be distributed into a first group and a second group, and the coefficients C l,i,f,d The priority of the coefficient C in the second group l,i,f,d The first information is given by the coefficient C in the first group. l,i,f,d Includes:

[0365] In this possible embodiment, the first group is made up of A high priority coefficients C l,i,f,d and the second group may include A low priority coefficients C l,i,f,d The sum of A1 and A2 may be equal to or less than the total number of weighting factors. When the terminal device does not have enough permitted resources to report all the weighting factors, the terminal device may report the A2 low-priority coefficients C in the second group. l,i,f,d is preferentially omitted, and A1 high priority coefficient C l,i,f,d In this embodiment, the more important coefficients that need to be reported are designated.

[0366] Optionally, the first information further includes a first bitmap, the length of which is typically υKMQ, and the first bitmap includes a plurality of bits B l,i,f,d The terminal device may include bit B in the first bitmap. l,i,f,d By using the value of l,i,f,d The first information may indicate a bit B having a first value. l,i,f,d The coefficient C corresponding to l,i,f,d and a bit B having a first valuel,i,f,d The coefficient C corresponding to l,i,f,d is not the strongest coefficient.

[0367] In this possible embodiment, all coefficients are obtained through normalization by using the strongest coefficient as a reference, in other words, the strongest coefficient is fixed to 1, and the strongest coefficient is known by the network device without being reported, and does not need to be reported. Therefore, the first information is a bit B having a first value. l,i,f,d The bit B in the first bitmap may not contain the strongest coefficient corresponding to l,i,f,d The value of may be a first value or a second value. The first value may be 1 and the second value may be 0. Alternatively, the first value may be 0 and the second value may be 1. The C indicated by the first value l,i,f,d If is not the strongest coefficient in the l-th transport layer, then C l,i,f,d is reported in the first information. C indicated by the second value l,i,f,d The strongest coefficient in the lth transport layer, indicated by the first value, may be omitted and not reported. For example, the C corresponding to the bit with a value of 1 in the first bitmap l,i,f,d When is not the strongest coefficient, C l,i,f,d is reported in the first information and corresponds to the bit with a value of 2 in the first bitmap l,i,f,d and the strongest coefficients corresponding to bits with a value of 1 in the first bitmap may be omitted and not reported. In this embodiment, the more significant coefficients that need to be reported are specified.

[0368] Optionally, the smaller value of Pri(l,i,f,d) is used to denote the bit B l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of bit B l,i,f,d indicates a higher priority.

[0369] Optionally, bit B l,i,f,d The higher priority of the bitmap is bit B in the first bitmap. l,i,f,d indicates a higher position corresponding to bit B l,i,f,dThe lower priority of the l,i,f,d indicates a lower position corresponding to

[0370] Optionally, a plurality of bits B in the first bitmap l,i,f,d may be distributed into a third group and a fourth group, and the bits B l,i,f,d The priority of bit B in the fourth group l,i,f,d higher priority than

[0371] In this possible embodiment, the third group may be the first group or another group independent of the first group, and the fourth group may be the second group or another group independent of the second group. The third group is made up of A highest priority bits B l,i,f,d and the fourth group may include A two lowest priority bits B l,i,f,d The first bitmap may have a length of υKMQ and the third group may alternatively include υKMQ-A, the two highest priority bits B l,i,f,d All bits B l,i,f,d When the UCI length limit prevents the terminal device from reporting the A2 lowest priority coefficients B l,i,f,d The highest priority coefficients C l,i,f,d In this implementation, the more important bits B that need to be reported may be reported first. l,i,f,d In this way, both the first information and the first bitmap may be grouped by using the priority indication Pri(l,i,f,d) to reduce the reporting overhead as much as possible.

[0372] Optionally, the K CSI-RS ports are some or all of the CSI-RS ports selected by the terminal device from the P CSI-RS ports, where P is the number of CSI-RS ports configured by the network device or predefined in the protocol, K≦P, and K and P are all positive integers.

[0373] Optionally, the K spatial domain bases are some or all of the spatial domain bases selected by the terminal device from the P spatial domain bases, where P is the number of spatial domain bases configured by the network device or predefined in the protocol, and K≦P, where K and P are all positive integers.

[0374] Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines K.

[0375] Optionally, the M frequency domain bases are some or all of the frequency domain bases selected by the terminal device from N3 frequency domain bases, where N3 is determined based on the number of frequency domain units configured by the network device or predefined in the protocol, and M≦N3, and M and N3 are all positive integers. Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines M.

[0376] Optionally, the Q Doppler domain bases are some or all of the Doppler domain bases selected by the terminal device from the N4 Doppler domain bases, where N4 is configured by the network device or determined based on a number of time domain units predefined in the protocol, and Q≦N4, and Q and N4 are all positive integers. Optionally, the network device sends assistance information to the terminal device, so that the terminal device determines Q.

[0377] Optionally, the sequence numbers corresponding to the M frequency domain bases selected by the terminal device from the N3 frequency domain bases are n 3,l (f)where l=1,2,...,υ is the transport layer sequence number and f=0,1,...,M-1. In other words, in the M frequency domain bases in the l-th transport layer, the frequency domain base with sequence number f is the frequency domain base with sequence number n among the N3 frequency domain bases. 3,l (f) corresponds to a frequency domain basis with

[0378] Optionally, the sequence numbers corresponding to the Q Doppler region bases selected by the terminal device from the N4 Doppler region bases are n 4,l (d) where l=1, 2, ..., υ is the transport layer sequence number, and d=0, 1, ..., Q-1. In other words, in the Q Doppler domain bases in the l-th transport layer, the Doppler domain base with sequence number d is the Doppler domain base with sequence number n in the Doppler domain base N4. 4,l (d) corresponds to a Doppler domain basis with

[0379] Optionally, at least one of the frequency domain based sequence number and the Doppler domain based sequence number may be a remapped sequence number.

[0380] For example, frequency domain basis sequence number n 3,l (f) teeth,

number

number

number

[0381] For example, f is f=(ff l * ) mod M, so that the remapped frequency domain basis sequence number corresponding to the strongest coefficient is f l * = 0, f represents the sequence number of M frequency domain bases selected from N3 frequency domain bases, and f l * represents the remapped frequency domain basis sequence number corresponding to the strongest coefficient among the M frequency domain bases.

[0382] For example, the Doppler domain base sequence number n 4,l (d) teeth,

number

number

number

[0383] For example, d is d=(dd l * ) mod Q, so that the remapped Doppler domain basis sequence number corresponding to the strongest coefficient is d l *= 0, d represents the sequence number of Q frequency domain bases selected from N4 Doppler domain bases, and d l * denotes the remapped Doppler domain basis sequence number corresponding to the strongest coefficient among the Q Doppler domain bases.

[0384] For l=1,…,υ, i l * ∈{0,1,…,K-1}, f l * ∈{0,1,…,M-1} and d l * ∈{0, 1, ..., Q-1} are the CSI-RS port sequence number, frequency domain basis sequence number, and Doppler domain basis sequence number corresponding to the strongest coefficient in the l-th transport layer, respectively. In other words,

number

[0385] Optionally, the terminal device indicates to the network device the CSI-RS port sequence number corresponding to the strongest coefficient in the l-th transport layer.

[0386] Optionally, Pri(l,i,f,d) is obtained by using a first relation, wherein the first relation is:

number

number

number

[0387] Optionally, Pri(l,i,f,d) is obtained by using a second relation, which is

number

number

[0388] Optionally, Pri(l,i,f,d) is obtained by using a third relation, which is

number

number

[0389] Optionally, (min(n 3,l (f) ,N3-n 3,l (f) )+min(n 4,l (d) ,N4-n 4,l (d) )) smaller values ​​are

number

[0390] Optionally,

number

[0391] Optionally, Pri(l,i,f,d) is obtained by using a fourth relation, which is

number

number

[0392] Optionally, min(n 4,l (d) ,N4-n 4,l (d) ) smaller values ​​of

number

[0393] Optionally, the value of D is N4;

number

[0394] Optionally, Pri(l,i,f,d) is obtained by using a fifth relation, which is Pri(l,i,f,d)=Kυ·Md+Kυf+υi+l is.

[0395] Optionally, Pri(l,i,f,d) is obtained by using a sixth relation, which is Pri(l,i,f,d)=KυDπ(f)+Kvd+υi+l and π(f) indicates that f is remapped.

[0396] Optionally, Pri(l,i,f,d) is obtained by using a seventh relation, which is Pri(l,i,f,d)=KυFd+Kvπ(f)+υi+l and π(f) indicates that f is remapped.

[0397] Optionally, min(n 3,l (f) ,N3-n 3,l (f) ) indicates a smaller value of π(f), and n 3,l (f) represents sequence numbers corresponding to M selected frequency domain bases among N3 frequency domain bases for the lth layer, where N3 is determined based on the number of frequency domain units configured by the network device, M≦N3, and N3 is a positive integer.

[0398] Optionally, the value of F is N3 and the range of values ​​of π(f) is 0, 1, ..., N3-1.

[0399] The features and beneficial effects of the communication device 800 provided in this embodiment of the present application may be understood by referring to the corresponding contents in the above method embodiments, and the details will not be described again in this specification.

[0400] Figure 9 is a simplified diagram of the structure of a terminal device. For ease of understanding and illustration, an example in which the terminal device is a mobile phone is used in Figure 9. As shown in Figure 9, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device.

[0401] The processor is mainly configured to process communication protocols and communication data, control terminal devices, execute software programs, process data of software programs, and so on.

[0402] The memory is primarily configured to store software programs and data.

[0403] The radio frequency circuit is mainly configured to perform conversion between baseband signals and radio frequency signals and process the radio frequency signals.

[0404] Antennas are primarily configured to transmit and receive radio frequency signals in the form of electromagnetic waves.

[0405] An input / output device such as a touch screen, a display or a keyboard is primarily configured to receive data input by a user and output data to the user.

[0406] It should be noted that some types of terminal devices may not have input / output devices.

[0407] When data needs to be transmitted, after performing baseband processing on the data to be transmitted, the processor outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through an antenna. When data is transmitted to a terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0408] For ease of explanation, FIG. 9 shows only one memory and one processor. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium, a storage device, etc. The memory may be located independently of the processor or may be integrated with the processor. This is not limited to the embodiments of this application.

[0409] In this embodiment of the application, the antenna and radio frequency circuitry having the transceiver functionality may be considered as a transceiver unit of the terminal device, and the processor having the processing functionality may be considered as a processing unit of the terminal device.

[0410] 9, the terminal device includes a transceiver unit 910 and a processing unit 920. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc.

[0411] Optionally, components within the transceiver unit 910 configured to implement a receiving function may be considered receiving units, and components within the transceiver unit 910 configured to implement a transmitting function may be considered transmitting units; in other words, the transceiver unit 910 includes a receiving unit and a transmitting unit. The transceiver unit may also be referred to as a transceiver machine, transceiver, transceiver circuitry, etc. The receiving unit may also be referred to as a receiver machine, receiver, receiving circuitry, etc. The transmitting unit may also be referred to as a transmitter machine, transmitter, transmitting circuitry, etc.

[0412] It should be understood that the transceiver unit 910 is configured to perform transmitting and receiving operations of the terminal device in the above method embodiments, and the processing unit 920 is configured to perform operations other than transmitting and receiving operations of the terminal device in the above method embodiments.

[0413] When the terminal device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface. The processing unit may be a processor, a microprocessor, an integrated circuit, or a logic circuit integrated on the chip.

[0414] This application further provides a network device. Figure 10 is a diagram of the structure of a network device 1000 according to an embodiment of this application. The network device 1000 may be used in the system shown in Figure 1 or Figure 2. For example, the network device 1000 may be a network device in the system shown in Figure 1 or Figure 2, and is configured to perform the functions of the network device in the above method embodiments. It should be understood that the following is just an example. In future communication systems, network devices may have other forms and configurations.

[0415] For example, in a 5G communication system, the network device 1000 may include a CU, a DU, and an AAU, as compared with a network device in an LTE communication system that includes one or more radio frequency units, such as an RRU and one or more BBUs.

[0416] The non-real-time part of the original BBU is separated and redefined as a CU responsible for processing non-real-time protocols and services, some physical layer processing functions of the BBU are combined with the original RRU and passive antenna into an AAU, and the remaining functions of the BBU are redefined as a DU responsible for processing physical layer protocols and real-time services. In short, the CU and DU are distinguished based on the real-time performance of the processed content, and the AAU is a combination of the RRU and the antenna.

[0417] The CU, DU, and AAU may be deployed separately or together. Therefore, multiple network deployment formats may exist. A possible deployment format is consistent with that of a conventional 4G network device, as shown in FIG. 10. The CU and DU are deployed on the same hardware. It should be understood that FIG. 10 is merely an example and does not constitute a limitation on the scope of protection of this application. For example, the deployment format may alternatively be that the DU is deployed in a BBU equipment room, that the CU or DU are deployed together, or that the CU is aggregated at a higher level.

[0418] Alternatively, the AAU 1100 may implement a transceiver function and be referred to as a transceiver unit 1100, corresponding to the transceiver module 801 in FIG. 8 . Optionally, the transceiver unit 1100 may also be referred to as a transceiver, transceiver circuit, transceiver, etc., and may include at least one antenna 1101 and a radio frequency unit 1102. Optionally, the transceiver unit 1100 may include a receiving unit and a transmitting unit. The receiving unit may correspond to a receiver (alternatively referred to as a receiver machine or receiver circuit), and the transmitting unit may correspond to a transmitter (alternatively referred to as a transmitter machine or transmitter circuit). The CU and DU 1200 may implement internal processing functions and be referred to as a processing unit 1200, corresponding to the processing module 802 in FIG. 8 . Optionally, the processing unit 1200 may control network devices, etc., and may be referred to as a controller. The AAU, CU, and DU may be physically co-located or physically separate.

[0419] Furthermore, the network device is not limited to the type shown in Figure 10 and may alternatively be of other types. For example, the network device may include a BBU and an adaptive radio unit (ARU), or may include a BBU and an AAU, or may be customer premises equipment (CPE), or may be of other types, which is not a limitation of this application.

[0420] In one example, the processing unit 1200 may include one or more boards. The multiple boards may jointly support a radio access network of a single access standard (e.g., an LTE network) or may separately support radio access networks of different access standards (e.g., an LTE network, a 5G network, a future network, or other networks). The CU and DU 1200 further include a memory 1201 and a processor 1202. The memory 1201 is configured to store necessary instructions and data. The processor 1202 is configured to control the network device to perform necessary actions, for example, to control the network device to perform operation procedures related to the network device in the above-described method embodiments. The memory 1201 and the processor 1202 may serve one or more boards. In other words, the memory and the processor may be located on each board. Alternatively, the multiple boards may share the same memory and the same processor. Furthermore, necessary circuits may also be located on each board.

[0421] It should be understood that the network device 1000 shown in FIG. 10 can realize the functions of the network device related to the method embodiment in FIG. 4. The operations and / or functions of the units in the network device 1000 are used to realize the corresponding procedures performed by the network device in the above method embodiments of this application. To avoid repetition, detailed descriptions will be omitted herein as appropriate. The structure of the network device shown in FIG. 10 is merely a possible form and should not constitute any limitation on the embodiments of this application. This application does not exclude the possibility that other forms of network device structures may exist in the future.

[0422] The CU and DU 1200 may be implemented in a network device and configured to perform the actions described in the above method embodiments. The AAU 1100 may be configured to perform a sending operation by the network device to a terminal device or a receiving operation by the network device from a terminal device in the above method embodiments. For details, please refer to the descriptions in the above method embodiments. The details will not be described again in this specification.

[0423] An embodiment of the present application further provides a communication system. The communication system includes a terminal device and a network device. The terminal device is configured to perform all or part of the steps performed by the terminal device in the embodiment shown in Figure 4. The network device is configured to perform all or part of the steps performed by the network device in the embodiment shown in Figure 4.

[0424] An embodiment of the present application further provides a computer program product including instructions, which, when executed on a computer, enable the computer to perform the method in the embodiment shown in FIG.

[0425] An embodiment of the present application further provides a computer-readable storage medium containing computer instructions, which, when executed on a computer, enable the computer to perform the method in the embodiment shown in FIG.

[0426] An embodiment of the present application further provides a chip device including a processor, the processor being connected to a memory and configured to invoke a program stored in the memory to enable the processor to perform the method in the embodiment shown in FIG.

[0427] Any of the processors described above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the method in the embodiment shown in Figure 4. Memory referred to anywhere above may be read-only memory (ROM), other types of static storage devices capable of storing static information and instructions, random access memory (RAM), etc.

[0428] For the purpose of convenient and concise description, for the detailed operation processes of the above systems, devices and units, it can be clearly understood by those skilled in the art to refer to the corresponding processes in the above method embodiments, and the details will not be described again in this specification.

[0429] In some embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical division of function, and other divisions may be used in actual implementations. For example, multiple units or components may be combined or integrated into other systems, or some features may be ignored or not implemented. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be realized by using some interfaces. Indirect couplings or communication connections between devices or units may be realized in electronic, mechanical, or other forms.

[0430] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, in other words, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual requirements to achieve the objectives of the solutions in the embodiments.

[0431] Furthermore, the functional units in the embodiments of this application may be integrated into one processing unit, each of the units may exist physically independent, or two or more units may be integrated into one unit. The integrated unit may be realized in the form of hardware or in the form of a software functional unit.

[0432] When an integrated unit is realized in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on this understanding, a part that essentially contributes to the technical solution of this application, or all or part of the technical solution, may be realized in the form of a software product. A computer software product is stored in a storage medium and includes several instructions that enable a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the method in the embodiments of this application. The above-mentioned storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0433] In conclusion, the above embodiments are merely intended to illustrate the technical solutions of this application, and are not intended to limit this application. Although this application has been described in detail with reference to the above embodiments, those skilled in the art should understand that, without departing from the scope of the technical solutions of the embodiments of this application, they may still make changes to the technical solutions described in the above embodiments, or make equivalent substitutions to some technical features thereof.

Claims

1. A channel information reporting method, comprising: determining, by the terminal device, first information, the first information indicating a precoding matrix, the first information including a plurality of coefficients C l,i,f,d where l=1,2,...,v is a transport layer sequence number, i=0,1,...,K-1 is a channel state information reference signal (CSI-RS) port sequence number or spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, v represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, v, K, M, and Q are all positive integers, and the coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, and the coefficients C l,i,f,d corresponds to the priority instruction Pri(l,i,f,d), and the coefficient C l,i,f,d is arranged based on Pri(l,i,f,d), and transmitting, by the terminal device, the first information to a network device; A channel information reporting method including:

2. A channel information reporting method, comprising: receiving, by the network device, first information, the first information indicating a precoding matrix, the first information including a plurality of coefficients C l,i,f,d where l=1,2,...,v is a transport layer sequence number, i=0,1,...,K-1 is a channel state information reference signal (CSI-RS) port sequence number or spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, v represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, v, K, M, and Q are all positive integers, and the coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler domain basis corresponding to the precoding matrix, and the coefficients C l,i,f,d corresponds to the priority instruction Pri(l,i,f,d), and the coefficient C l,i,f,d is arranged based on Pri(l,i,f,d), and performing, by the network device, a precoding process on data to be transmitted based on the first information; A channel information reporting method including:

3. The smaller the value of Pri(l,i,f,d), the greater the coefficient C l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d The channel information reporting method according to claim 1 or 2, wherein the higher priority of the channel information reporting method is indicated.

4. First coefficient C l,i,f,d The priority of the second coefficient C l,i,f,d When the priority of the first coefficient C is higher than l,i,f,d is the second coefficient C in the information field used to convey the first information l,i,f,d The channel information reporting method of claim 3, wherein the channel information is ranked before the first channel information.

5. When the length of the information field is limited, the first information is the first coefficient C l,i,f,d , but including the second coefficient C l,i,f,d The channel information reporting method of claim 4, wherein the channel information reporting method does not include the step of:

6. Pri(l,i,f,d) is obtained by using a first relation, said first relation being: [Equation 1] and [Equation 2] indicates that d is remapped, π(f) indicates that f is remapped, D is a positive integer, [Equation 3] The channel information reporting method according to claim 1 , wherein:

7. Pri(l,i,f,d) is obtained by using a second relation, said second relation being: [Equation 4] where π(f) indicates that f is remapped, [Equation 5] The channel information reporting method according to claim 1 , wherein: denotes that d is remapped, F is a positive integer, and F>π(f).

8. Pri(l,i,f,d) is obtained by using a third relation, said third relation being: [Equation 6] and [Equation 7] The channel information reporting method according to claim 1 , wherein indicates that both f and d are remapped.

9. (min(n 3,l (f) ,N 3 -n 3,l (f) )+min(n 4,l (d) ,N 4 -n 4,l (d) )) smaller values ​​are [Equation 8] indicates a smaller value of n 4,l (d) For the first layer, N 4 represents sequence numbers corresponding to the Q selected Doppler region bases among the N Doppler region bases, 4 is determined based on the number of time domain units configured by the network device, and Q≦N 4 and N 4 is a positive integer, and n 3,l (f) For the first layer, N 3 represents sequence numbers corresponding to the M selected frequency domain bases among the M frequency domain bases, 3 is determined based on the number of frequency domain units configured by the network device, and M≦N 3 and N 3 The channel information reporting method according to claim 8, wherein is a positive integer. [Request Item 10] [Number 9] The channel information reporting method according to claim 9, wherein the value range of D is 0, 1, ... and D*M-1.

11. Pri(l,i,f,d) is obtained by using a fourth relation, said fourth relation being: [Equation 10] and [0011] The channel information reporting method according to claim 1 , wherein indicates that d is remapped.

12. min(n 4,l (d) ,N 4 -n 4,l (d) ) smaller values ​​of [0012] indicates a smaller value of n 4,l (d) For the first layer, N 4 represents sequence numbers corresponding to the Q selected Doppler region bases among the N Doppler region bases, 4 is determined based on the number of time domain units configured by the network device, and Q≦N 4 and N 4 12. The channel information reporting method according to claim 6, 7 or 11, wherein is a positive integer.

13. The value of D is N 4 and [0013] The value range of is 0,1,…,N 4 The channel information reporting method according to claim 12, wherein the number of iterations is -1.

14. min(n 3,l (f) ,N 3 -n 3,l (f) ) indicates a smaller value of π(f), and n 3,l (f) For the first layer, N 3 represents sequence numbers corresponding to the M selected frequency domain bases among the M frequency domain bases, 3 is determined based on the number of frequency domain units configured by the network device, and M≦N 3 and N 3 14. The channel information reporting method according to claim 7, 12 or 13, wherein is a positive integer.

15. The value of F is N 3 and the value of π(f) ranges from 0, 1, …, N 3 The channel information reporting method according to claim 14, wherein the number of iterations is -1.

16. Pri(l,i,f,d) is obtained by using a fifth relation, said fifth relation being: Pri(l,i,f,d)=Kυ・Md+Kυf+υi+l The channel information reporting method according to claim 1 , wherein:

17. A communication device including a transceiver module and a processing module, The processing module is configured to determine first information, the first information indicating a precoding matrix, the first information including a plurality of coefficients C l,i,f,d where l=1,2,...,v is a transport layer sequence number, i=0,1,...,K-1 is a channel state information reference signal (CSI-RS) port sequence number or spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, v represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, v, K, M, and Q are all positive integers, and the coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler basis corresponding to the precoding matrix, and the coefficients C l,i,f,d corresponds to the priority instruction Pri(l,i,f,d), and the coefficient C l,i,f,d is placed based on Pri(l,i,f,d), The communication device, wherein the transceiver module is configured to transmit the first information to a network device.

18. A communication device including a transceiver module and a processing module, The transceiver module is configured to receive first information, the first information indicating a precoding matrix, the first information including a plurality of coefficients C l,i,f,d where l=1,2,...,v is a transport layer sequence number, i=0,1,...,K-1 is a channel state information reference signal (CSI-RS) port sequence number or spatial domain basis sequence number, f=0,1,...,M-1 is a frequency domain basis sequence number, d=0,1,...,Q-1 is a Doppler domain basis sequence number, v represents the number of transport layers, K represents the number of CSI-RS ports or the number of spatial domain bases, M represents the number of frequency domain bases, Q represents the number of Doppler domain bases, v, K, M, and Q are all positive integers, and the coefficient C l,i,f,d denotes the weighting coefficients of the l-th transport layer, the i-th CSI-RS port or spatial domain basis, the f-th frequency domain basis, and the d-th Doppler basis corresponding to the precoding matrix, and the coefficients C l,i,f,d corresponds to the priority instruction Pri(l,i,f,d), and the coefficient C l,i,f,d is placed based on Pri(l,i,f,d), The communication device, wherein the processing module is configured to perform a precoding process on data to be transmitted based on the first information.

19. The smaller the value of Pri(l,i,f,d), the greater the coefficient C l,i,f,d or a larger value of Pri(l,i,f,d) indicates a higher priority of the coefficient C l,i,f,d 19. The communication device according to claim 17 or 18, wherein the device indicates a higher priority of

20. First coefficient C l,i,f,d The priority of the second coefficient C l,i,f,d When the priority of the first coefficient C is higher than l,i,f,d is the second coefficient C in the information field used to convey the first information l,i,f,d 20. The communication device of claim 19, wherein the first and second inputs are sorted before the second and third inputs.

21. When the length of the information field is limited, the first information is the first coefficient C l,i,f,d , but including the second coefficient C l,i,f,d The communication device of claim 10, wherein the communication device does not include:

22. Pri(l,i,f,d) is obtained by using a first relation, said first relation being: [0014] and [Equation 15] indicates that d is remapped, π(f) indicates that f is remapped, D is a positive integer, [0016] 22. The communication device according to any one of claims 17 to 21, wherein:

23. Pri(l,i,f,d) is obtained by using a second relation, said second relation being: [Equation 17] where π(f) indicates that f is remapped, [Equation 18] 22. The communication device of claim 17, wherein: denotes that d is remapped, F is a positive integer, and F>π(f).

24. Pri(l,i,f,d) is obtained by using a third relation, said third relation being: [Equation 19] and [Equation 20] 22. A communication device according to any one of claims 17 to 21, wherein indicates that both f and d are remapped.

25. (min(n 3,l (f) ,N 3 -n 3,l (f) )+min(n 4,l (d) ,N 4 -n 4,l (d) )) smaller values ​​are [Equation 21] indicates a smaller value of n 4,l (d) For the first layer, N 4 represents sequence numbers corresponding to the Q selected Doppler region bases among the N Doppler region bases, 4 is determined based on the number of time domain units configured by the network device, and Q≦N 4 and N 4 is a positive integer, and n 3,l (f) For the first layer, N 3 represents sequence numbers corresponding to the M selected frequency domain bases among the M frequency domain bases, 3 is determined based on the number of frequency domain units configured by the network device, and M≦N 3 and N 3 25. The communication device of claim 24, wherein is a positive integer. [Request Item 26] [Number 22] 26. The communication device of claim 25, wherein the value range of is 0, 1, ... and D*M-1.

27. Pri(l,i,f,d) is obtained by using a fourth relation, said fourth relation being: [Equation 23] and [0000] 22. A communication device according to any one of claims 17 to 21, wherein indicates that d is remapped.

28. min(n 4,l (d) ,N 4 -n 4,l (d) ) smaller values ​​of [Equation 25] indicates a smaller value of n 4,l (d) For the first layer, N 4 represents sequence numbers corresponding to the Q selected Doppler region bases among the N Doppler region bases, 4 is determined based on the number of time domain units configured by the network device, and Q≦N 4 and N 4 28. A communication device according to claim 22, 23 or 27, wherein is a positive integer.

29. The value of D is N 4 and [Equation 26] The value range of is 0,1,…,N 4 29. The communication device of claim 28, wherein the value is -1.

30. min(n 3,l (f) ,N 3 -n 3,l (f) ) indicates a smaller value of π(f), and n 3,l (f) For the first layer, N 3 represents sequence numbers corresponding to the M selected frequency domain bases among the M frequency domain bases, 3 is determined based on the number of frequency domain units configured by the network device, and M≦N 3 and N 3 30. A communication device according to claim 23, 28 or 29, wherein is a positive integer.

31. The value of F is N 3 and the value of π(f) ranges from 0, 1, …, N 3 The communication device of claim 30, wherein the number of inputs is -1.

32. Pri(l,i,f,d) is obtained by using a fifth relation, said fifth relation being: Pri(l,i,f,d)=Kυ・Md+Kυf+υi+l 22. The communication device according to any one of claims 17 to 21, wherein:

33. 1. A communications device comprising at least one processor coupled to a memory, the memory is configured to store programs or instructions; 17. A communications device, wherein said at least one processor is configured to execute said program or said instructions to enable said device to implement a method according to any one of claims 1 to 16.

34. 1. A computer program product comprising program instructions, A computer program product, the program instructions of which, when executed on a computer, enable the computer to carry out the method of any one of claims 1 to 16.

35. 1. A computer-readable storage medium, comprising:

17. A computer readable storage medium having stored thereon program instructions which, when executed, perform the method of any one of claims 1 to 16.

36. A chip device including a processor, A chip device, wherein the processor is connected to a memory and is operable to call a program stored in the memory to enable the processor to perform the method of any one of claims 1 to 16.