Method for determining channel state information and communication device
The network device indicates the position of the terminal device to send a reference signal, and the terminal device and the network device jointly determine the channel status information, solving the problem of wasting time-frequency resources and high calculation complexity of pilot measurement, and improving the efficiency of acquiring channel status information.
Patent Information
- Application Number
- CN202310685530.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2024-12-10
AI Technical Summary
In a 5G communication system, time-frequency resources are wasted when acquiring channel status information through pilot measurements, and the calculation complexity of terminal equipment is high.
The network device instructs the terminal device to send the downlink reference signal and the uplink reference signal position through the network device. The terminal device determines the channel status information based on the received reference signal and channel statistical information. The network device determines the channel status information based on the uplink reference signal and channel statistical information to reduce the Computational complexity and time-frequency resource utilization of terminal devices.
It effectively reduces the waste of time-frequency resources, reduces the computing complexity of terminal devices, and improves the efficiency of obtaining channel state information.
Smart Images

Figure CN119109493A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a method and a communication device for determining channel state information. Background Art
[0002] In the fifth generation (5G) communication system, massive multiple-input multiple-output (MIMO) technology plays a vital role in the spectrum efficiency of the system. When using MIMO technology, network devices need to rely on channel state information to pre-code data before sending downlink data to terminal devices.
[0003] In a time division duplex (TDD) system, uplink and downlink channels are reciprocal, and network equipment can estimate channel state information of downlink channels using uplink pilot signals sent by terminal equipment. However, pilot signal measurement requires a large amount of time and frequency resources.
[0004] In a frequency division duplex (FDD) system, a network device may send a downlink pilot to a terminal device, so that the terminal device may calculate the channel state information of the downlink channel based on the downlink pilot and feed back the channel state information of the downlink channel to the network device. This method places high requirements on the computational complexity of the terminal device. Summary of the invention
[0005] The present application provides a method and a communication device for determining channel state information, which solves the problem of wasting time and frequency resources by directly measuring channel state information through pilot signals and the problem of high computational complexity requirements for terminal devices due to directly calculating channel state information through terminal devices.
[0006] In a first aspect, a method for determining channel state information is provided. The method provided in the first aspect can be executed by a network device or by a chip configured in the network device, and this application does not limit this.
[0007] Specifically, the method includes: sending first indication information, the first indication information is used to indicate the position of sending a downlink reference signal; receiving channel statistical information, the channel statistical information is determined based on the downlink reference signal; sending second indication information, the second indication information is used to indicate the position of sending an uplink reference signal; receiving an uplink reference signal, and determining channel state information based on the uplink reference signal and the channel statistical information.
[0008] The method provided in the first aspect is that the network device can indicate to the terminal device the location of sending the downlink reference signal, so the terminal device can determine the channel statistical information based on the received downlink reference signal. The network device can also indicate to the terminal device the location of sending the uplink reference signal. The terminal device sends the uplink reference signal according to the instruction of the network device, so there is no need to occupy a large amount of time-frequency resources. Finally, the network device determines the channel state information based on the received uplink reference signal and the channel statistical information, so the computational complexity requirement for the terminal device is not high.
[0009] In a second aspect, a method for determining channel state information is provided. The method provided in the second aspect can be executed by a terminal device or by a chip configured in the terminal device, and this application does not limit this.
[0010] Specifically, the method includes: receiving first indication information, the first indication information is used to indicate the position of sending a downlink reference signal; sending channel statistical information, the channel statistical information is determined based on the downlink reference signal; receiving second indication information, the second indication information is used to indicate the position of sending an uplink reference signal; and sending an uplink reference signal according to the second indication information.
[0011] The method provided by the second aspect is that the terminal device receives a downlink reference signal according to the position of sending the downlink reference signal indicated by the network device, and determines the channel statistical information according to the received downlink reference signal, and then the terminal device sends the uplink reference signal to the network device according to the position of sending the uplink reference signal indicated by the network device, thereby solving the problem of wasting time and frequency resources caused by the terminal device needing to send a large number of reference channels. The terminal device can send the channel statistical information to the network device, so that the network device can determine the channel state information according to the uplink reference signal sent by the terminal device and the channel statistical information, thereby also reducing the problem of high computational complexity requirements for the terminal device.
[0012] In a possible implementation of the first aspect or the second aspect, the first indication information includes: indication information of at least one time-frequency-space unit group, the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 spatial domain units, indication information of N2 frequency domain units, and indication information of N3 time domain units, the first time-frequency-space unit group is any one of the at least one time-frequency-space unit group, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer. In this implementation, the network device can send the indication information of the time-frequency-space unit group to the terminal device so that the terminal device can determine the location where the network device sends the downlink reference signal.
[0013] In a possible implementation of the first aspect or the second aspect, the indication information of N1 spatial domain units includes: indication information of a combination of N1 reference signal ports (or transmit ports) and receive ports; or indication information of M1 reference signal ports (or transmit ports) and indication information of M2 receive ports, where M1×M2=N1.
[0014] In a possible implementation of the first aspect or the second aspect, the indication information of N1 spatial domain units may indicate a combination of a transmit port and a receive port corresponding to each spatial domain unit, or indicate a combination of a reference signal port and a receive port corresponding to each spatial domain unit; the indication information of N1 spatial domain units may also only indicate a transmit port corresponding to each spatial domain unit, or indicate a reference signal port corresponding to each spatial domain unit.
[0015] In a possible implementation of the first aspect or the second aspect, the indication information of the N2 frequency domain units includes: the position of each frequency domain unit, or the indication information may also include at least one of the starting position of the frequency domain unit, the frequency domain unit offset and the number of frequency domain units.
[0016] For example, when the value of N2 is 5, the position of each frequency domain unit may be the position of the first subband, the position of the third subband, the position of the fifth subband, the position of the seventh subband, and the position of the ninth subband. That is, the position of each frequency domain unit can be directly indicated in this way.
[0017] For another example, the indication information may be the starting position of the frequency domain unit, that is, the position of the first subband, the offset of the frequency domain unit, that is, the interval between adjacent frequency domains is 1 subband or the difference between the subband numbers of adjacent frequency domain units is 2, and the number of frequency domain units is 5. That is, the position of each frequency domain unit can also be indirectly indicated through this indication method.
[0018] In a possible implementation manner of the first aspect or the second aspect, the indication information of the N3 time domain units includes: the position of each time domain unit, or the indication information may also include at least one of the starting position of the time domain unit, the time domain unit offset and the number of time domain units.
[0019] For example, when the value of N3 is 5, the position of each time domain unit may be the position of the first OFDM symbol, the position of the third OFDM symbol, the position of the fifth OFDM symbol, the position of the seventh OFDM symbol, and the position of the ninth OFDM symbol. That is, the position of each time domain unit can be directly indicated in this way.
[0020] For another example, the indication information may be the starting position of the time domain unit, that is, the position of the first OFDM symbol, the offset of the time domain unit, that is, the interval between adjacent time domains is 1 OFDM symbol or the difference between the OFDM symbol numbers of adjacent time domain units is 2, and the number of time domain units is 5. That is, the position of each time domain unit can also be indirectly indicated by this indication method.
[0021] In a possible implementation of the first aspect or the second aspect, the first indication information also includes: a frequency domain deviation and / or a time domain offset between a second time-frequency-space unit group and the first time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0022] Exemplarily, the frequency domain units corresponding to the first time-frequency-space unit group are the 1st, 3rd, and 4th RBs, and the second and third frequency domain units are offset by 2 RBs and 3 RBs respectively compared to the first frequency domain unit. Then, the frequency domain units corresponding to the second time-frequency-space unit group are the 2nd, 4th, and 5th RBs, that is, the second and third frequency domain units are also offset by 2 RBs and 3 RBs respectively compared to the first frequency domain unit.
[0023] It can be understood that different time-frequency-space unit groups have the same number of frequency domain units and the same frequency domain unit offset, but the frequency domain unit positions may be different; different time-frequency-space unit groups have the same number of time domain units and the same time domain unit offset, but the time domain unit positions may be different; different time-frequency-space unit groups have the same number of spatial domain units, but the spatial domain unit positions may be different.
[0024] In a possible implementation of the first aspect or the second aspect, the first indication information also includes: indication information of the position of a first reference time-frequency-space unit and indication information of the position of a second reference time-frequency-space unit, the first reference time-frequency-space unit is a time-frequency-space unit in a first time-frequency-space unit group, the second reference time-frequency-space unit is a time-frequency-space unit in a second time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0025] Exemplarily, the indication information of the first time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the first slot, the reference time-frequency-space unit of the first time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving port 1 at the first RB and the first OFDM symbol of the first slot, and the reference time-frequency-space unit of the second time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving port 1 at the first RB and the first OFDM symbol of the 11th slot. Then the second time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the 11th slot.
[0026] In a possible implementation manner of the first aspect or the second aspect, the channel statistical information includes: a covariance matrix of the channel and / or an eigenvector of the channel.
[0027] In a possible implementation manner of the first aspect or the second aspect, the second indication information includes: indication information of K space-time-frequency units, where K≥1 and K is an integer.
[0028] In a possible implementation manner of the first aspect or the second aspect, the second indication information includes: indication information of K spatial domain units, indication information of K frequency domain units, and indication information of K time domain units, where K≥1 and K is an integer.
[0029] In this implementation, the indication information of the K spatial space units may directly indicate the positions of the K spatial space units, or may indicate the number indexes of the K spatial space units.
[0030] For example, when K=2, the network device can indicate to the terminal device that the positions of the two ports are the first port and the third port, the positions of the two subbands are the first subband and the third subband, and the positions of the two symbols are the first symbol and the third symbol.
[0031] For another example, when K is 2 and the total number of transmitting ports of the terminal device is 4, the common C formed by any two of the four ports can be 2 The 4 combinations are numbered, and the network device can indicate the numbering indexes of the two airspace units to the terminal device.
[0032] In a possible implementation of the first aspect or the second aspect, the second indication information includes: a first bitmap and indication information of a third time-frequency-space unit group, the first bitmap indicating the positions of the K spatial domain units in the third time-frequency-space unit group, where K≥1 and K is an integer.
[0033] It should be noted that the length of the first bitmap is the number of space-time-frequency units in the space-time-frequency unit group to be measured. There are K first values in the bitmap, where the first value indicates that the corresponding space-time-frequency unit is one of the K space-time-frequency unit groups.
[0034] In a possible implementation of the first aspect or the second aspect, the second indication information is determined based on channel statistical information. In this implementation, the network device can determine the position where the sending terminal device sends the uplink reference signal through the channel statistical information reported by the terminal device, thereby avoiding the problem of wasting time and frequency resources caused by the terminal device needing to send a large number of pilot signals.
[0035] In a possible implementation of the first aspect or the second aspect, part of the first time-frequency-space unit group is in the TDD frequency band, and the other part is in the FDD downlink frequency band. In this implementation, the downlink reference signal can be sent in different frequency bands.
[0036] In a possible implementation of the first aspect or the second aspect, the K time-frequency-space units are on the TDD frequency band, and the channel state information includes at least one of the following: TDD frequency band channel state information or FDD downlink frequency band channel state information. In this implementation, when the uplink reference signal is sent on the TDD frequency band, a part of the downlink reference signal is sent on the TDD frequency band, and the other part is sent on the FDD frequency band, due to the partial reciprocity of FDD, the downlink channel state information of the FDD frequency band or the uplink channel state information of the TDD frequency band and the downlink channel state information of the TDD frequency band can be determined.
[0037] According to a third aspect, a communication device is provided, comprising: a sending unit, the sending unit being used to send first indication information, the first indication information being used to indicate a location for sending a downlink reference signal; a receiving unit, the receiving unit being used to receive channel statistical information, the channel statistical information being determined based on the downlink reference signal; the sending unit being further used to send second indication information, the second indication information being used to indicate a location for sending an uplink reference signal; and a processing unit being used to determine channel state information based on the received uplink reference signal and the channel statistical information.
[0038] The device provided in the third aspect indicates to the terminal device the location of sending a downlink reference signal, so the terminal device can determine the channel statistical information based on the received downlink reference signal. The network device can also indicate to the terminal device the location of sending an uplink reference signal. The terminal device sends the uplink reference signal according to the instruction of the network device, so there is no need to occupy a large amount of time-frequency resources. Finally, the network device determines the channel state information based on the received uplink reference signal and the channel statistical information, so the computational complexity requirement for the terminal device is not high.
[0039] In a fourth aspect, a communication device is provided, which includes: a receiving unit, the receiving unit is used to receive first indication information, the first indication information is used to indicate a position for sending a downlink reference signal; a sending unit, the sending unit is used to send channel statistical information, the channel statistical information is determined based on the downlink reference signal; the receiving unit is also used to receive second indication information, the second indication information is used to indicate a position for sending an uplink reference signal; the sending unit is also used to send an uplink reference signal according to the second indication information.
[0040] The apparatus provided in the fourth aspect receives a downlink reference signal according to a position for sending a downlink reference signal indicated by a network device, and determines channel statistical information according to the received downlink reference signal. Then, a terminal device sends an uplink reference signal to a network device according to a position for sending an uplink reference signal indicated by the network device, thereby solving the problem of wasting time-frequency resources due to the need for the terminal device to send a large number of reference channels. The terminal device can send the channel statistical information to the network device, so that the network device can determine the channel state information according to the uplink reference signal and the channel statistical information sent by the terminal device, thereby reducing the problem of high computational complexity requirements for the terminal device.
[0041] In a possible implementation of the third aspect or the fourth aspect, the first indication information includes: indication information of at least one time-frequency-space unit group, the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 spatial domain units, indication information of N2 frequency domain units, and indication information of N3 time domain units, the first time-frequency-space unit group is any one of the at least one time-frequency-space unit group, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer. In this implementation, the network device can send the indication information of the time-frequency-space unit group to the terminal device so that the terminal device can determine the location where the network device sends the downlink reference signal.
[0042] In a possible implementation of the third aspect or the fourth aspect, the indication information of N1 spatial domain units includes: indication information of a combination of N1 reference signal ports and receiving ports; or indication information of M1 reference signal ports and indication information of M2 receiving ports, where M1×M2=N1.
[0043] In a possible implementation of the third aspect or the fourth aspect, the indication information of N1 spatial domain units may indicate a combination of a transmit port and a receive port corresponding to each spatial domain unit, or indicate a combination of a reference signal port and a receive port corresponding to each spatial domain unit; the indication information of N1 spatial domain units may also only indicate a transmit port corresponding to each spatial domain unit, or indicate a reference signal port corresponding to each spatial domain unit.
[0044] In a possible implementation of the third aspect or the fourth aspect, the indication information of N2 frequency domain units includes: the position of each frequency domain unit, or the indication information may also include at least one of the starting position of the frequency domain unit, the frequency domain unit offset and the number of frequency domain units.
[0045] For example, when the value of N2 is 5, the position of each frequency domain unit may be the position of the first subband, the position of the third subband, the position of the fifth subband, the position of the seventh subband, and the position of the ninth subband. That is, the position of each frequency domain unit can be directly indicated in this way.
[0046] For another example, the indication information may be the starting position of the frequency domain unit, that is, the position of the first subband, the offset of the frequency domain unit, that is, the interval between adjacent frequency domains is 1 subband or the difference between the subband numbers of adjacent frequency domain units is 2, and the number of frequency domain units is 5. That is, the position of each frequency domain unit can also be indirectly indicated through this indication method.
[0047] In a possible implementation of the third aspect or the fourth aspect, the indication information of N3 time domain units includes: the position of each time domain unit, or the indication information may also include at least one of the starting position of the time domain unit, the time domain unit offset and the number of time domain units.
[0048] For example, when the value of N3 is 5, the position of each time domain unit may be the position of the first OFDM symbol, the position of the third OFDM symbol, the position of the fifth OFDM symbol, the position of the seventh OFDM symbol, and the position of the ninth OFDM symbol. That is, the position of each time domain unit can be directly indicated in this way.
[0049] For another example, the indication information may be the starting position of the time domain unit, that is, the position of the first OFDM symbol, the offset of the time domain unit, that is, the interval between adjacent time domains is 1 OFDM symbol or the difference between the OFDM symbol numbers of adjacent time domain units is 2, and the number of time domain units is 5. That is, the position of each time domain unit can also be indirectly indicated by this indication method.
[0050] In a possible implementation of the third aspect or the fourth aspect, the first indication information also includes: a frequency domain deviation and / or a time domain offset between a second time-frequency-space unit group and a first time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0051] Exemplarily, the frequency domain units corresponding to the first time-frequency unit are the 1st, 3rd, and 4th RBs, and the second and third frequency domain units are offset by 2 RBs and 3 RBs respectively compared to the first frequency domain unit. Then, the frequency domain units corresponding to the second frequency domain unit group are the 2nd, 4th, and 5th RBs, that is, the second and third frequency domain units are also offset by 2 RBs and 3 RBs respectively compared to the first frequency domain unit.
[0052] In a possible implementation manner of the third aspect or the fourth aspect, the first indication information also includes: indication information of the position of a first reference time-frequency-space unit and indication information of the position of a second reference time-frequency-space unit, the first reference time-frequency-space unit is a time-frequency-space unit in a first time-frequency-space unit group, the second reference time-frequency-space unit is a time-frequency-space unit in a second time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0053] Exemplarily, the indication information of the first time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the first slot, the reference time-frequency-space unit of the first time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving port 1 at the first RB and the first OFDM symbol of the first slot, and the reference time-frequency-space unit of the second time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving port 1 at the first RB and the first OFDM symbol of the 11th slot. Then the second time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the 11th slot.
[0054] In a possible implementation manner of the third aspect or the fourth aspect, the channel statistical information includes: a covariance matrix of the channel and / or an eigenvector of the channel.
[0055] In a possible implementation manner of the third aspect or the fourth aspect, the second indication information includes: indication information of K space-time-frequency units, where K≥1 and K is an integer.
[0056] In a possible implementation of the third aspect or the fourth aspect, the second indication information includes: the positions of K spatial domain units, the positions of K frequency domain units, and the positions of K time domain units, where K≥1, K is an integer, and K≤N1×N2×N3.
[0057] Exemplarily, when the value of K is 2, it indicates that the network device instructs the terminal device to send uplink signals at the positions of two ports, the positions of two frequency domain units, and the positions of two time domain units.
[0058] It should be understood that the positions of the two ports may be indicated in a direct manner, such as the first port and the third port, or may be indicated in an indirect manner, such as indicating the number of the combination of the two ports.
[0059] In a possible implementation manner of the third aspect or the fourth aspect, the second indication information includes: indication information of K space-time-frequency units, where K≥1, K is an integer, and K≤N1×N2×N3.
[0060] In this implementation, the indication information of the K spatial space units may directly indicate the positions of the K spatial space units, or may indicate the number indexes of the K spatial space units.
[0061] For example, when K=2, the network device can indicate to the terminal device that the positions of the two ports are the first port and the third port, the positions of the two subbands are the first subband and the third subband, and the positions of the two symbols are the first symbol and the third symbol.
[0062] For another example, when K is 2 and the total number of transmitting ports of the terminal device is 4, the common C formed by any two of the four ports can be 2 The 4 combinations are numbered, and the network device can indicate the numbering indexes of the two airspace units to the terminal device.
[0063] In a possible implementation of the third aspect or the fourth aspect, the second indication information includes: a first bitmap and indication information of a third time-frequency-space unit group, wherein the first bitmap indicates the positions of the K spatial domain units in the third time-frequency-space unit group, where K≥1 and K is an integer.
[0064] It should be noted that the length of the first bitmap is the number of space-time-frequency units in the space-time-frequency unit group to be measured. There are K first values in the bitmap, where the first value indicates that the corresponding space-time-frequency unit is one of the K space-time-frequency unit groups.
[0065] In a possible implementation of the third aspect or the fourth aspect, the second indication information is determined based on channel statistical information. In this implementation, the network device can determine the position where the sending terminal device sends the uplink reference signal through the channel statistical information reported by the terminal device, thereby avoiding the problem of wasting time-frequency resources caused by the terminal device needing to send a large number of pilot signals.
[0066] In a possible implementation of the third aspect or the fourth aspect, part of the first time-frequency-space unit group is in the TDD frequency band, and the other part is in the FDD downlink frequency band. In this implementation, the downlink reference signal can be sent in different frequency bands.
[0067] In a possible implementation of the third aspect or the fourth aspect, the K time-frequency-space units are on the TDD frequency band, and the channel state information includes at least one of the following: channel state information of the TDD frequency band, or channel state information of the FDD downlink frequency band. In this implementation, when the uplink reference signal is sent on the TDD frequency band, a part of the downlink reference signal is sent on the TDD frequency band, and the other part is sent on the FDD frequency band, due to the partial reciprocity of FDD, the downlink channel state information of the FDD frequency band or the uplink channel state information of the TDD frequency band and the downlink channel state information of the TDD frequency band can be determined.
[0068] In a fifth aspect, a system for determining channel state information is provided, the system comprising a network device and a terminal device, the network device being used to execute the method in the above first aspect or any possible implementation of the first aspect, and the terminal device being used to execute the above second aspect or any possible implementation of the second aspect.
[0069] In a sixth aspect, a communication device is provided, which includes at least one processor and a memory, the processor and the memory are coupled, the memory stores program instructions, and when the program instructions stored in the memory are executed by the processor, the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect is executed.
[0070] In the seventh aspect, a communication device is provided, which includes at least one processor and an interface circuit, and the at least one processor is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.
[0071] In an eighth aspect, a network device is provided, which includes the communication device provided in the third aspect, or the network device includes the communication device provided in the sixth aspect, or the network device includes the communication device provided in the seventh aspect.
[0072] In a ninth aspect, a terminal device is provided, which includes the communication device provided in the fourth aspect, or the terminal device includes the communication device provided in the sixth aspect, or the terminal device includes the communication device provided in the seventh aspect.
[0073] In the tenth aspect, a computer program product is provided, which includes a computer program, which, when executed by a processor, is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.
[0074] In the eleventh aspect, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed, it is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.
[0075] In the twelfth aspect, a chip is provided, which includes: a processor, for calling and running a computer program from a memory, so that a communication device equipped with the chip executes a method for executing the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] Figure 1 A schematic flowchart of a network device and a terminal device provided in an embodiment of the present application estimating a downlink channel CSI using an uplink SRS is shown.
[0077] Figure 2 A schematic flowchart of CSI measurement performed by a network device and a terminal device provided in an embodiment of the present application is shown.
[0078] Figure 3 A schematic diagram of a communication system 100 applicable to an embodiment of the present application is shown.
[0079] Figure 4 A schematic diagram of the structure of a network device 20 and a terminal device 30 provided in an embodiment of the present application is shown.
[0080] Figure 5 A schematic diagram of the structure of another example of a network device 20 and a terminal device 30 provided in an embodiment of the present application is shown.
[0081] Figure 6 A schematic interaction diagram of a method 600 for determining channel state information provided in an embodiment of the present application is shown.
[0082] Figure 7 A schematic diagram of a time-frequency-space unit group provided in an embodiment of the present application is shown.
[0083] Figure 8 A schematic diagram of a time-frequency-space unit group provided in an embodiment of the present application is shown.
[0084] Fig. 9 A schematic block diagram of a communication device 900 provided in an embodiment of the present application is shown.
[0085] Fig.10 A schematic block diagram of another communication device 1000 provided in an embodiment of the present application is shown.
[0086] Fig.11 A schematic block diagram of a communication device 1100 provided in an embodiment of the present application is shown.
[0087] Fig.12 A schematic block diagram of another communication device 1200 provided in an embodiment of the present application is shown.
[0088] Fig.13 A schematic diagram of the structure of a terminal device 1300 provided in an embodiment of the present application is shown.
[0089] Fig.14 A schematic diagram of the structure of a network device 1400 provided in an embodiment of the present application is shown.
[0090] Fig.15 A schematic diagram of a chip system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0091] In order to facilitate understanding of the embodiments of the present application, several terms involved in the present application are briefly introduced below.
[0092] 1. Precoding technology
[0093] When the channel state is known, the transmitting device (such as a network device) can process the signal to be transmitted with the help of a precoding matrix that matches the channel state, so that the precoded signal to be transmitted is adapted to the channel, thereby reducing the complexity of the receiving device (such as a terminal device) in eliminating the influence between channels. Therefore, by precoding the signal to be transmitted, the quality of the received signal (such as signal to interference plus noise ratio (SINR)) is improved. Precoding technology can enable the transmitting device and multiple receiving devices to transmit on the same time-frequency resources, that is, multiple user multiple input multiple output (MU-MIMO) is realized.
[0094] It should be understood that the relevant description of the precoding technology in this article is only for the sake of understanding and is not intended to limit the scope of protection of the embodiments of the present application. In the specific implementation process, the sending device mainly relies on the CSI of the downlink channel to determine the precoding matrix, and then precodes the data. In addition, the wireless access network device can also precode the data in other ways. For example, when the CSI cannot be obtained, a pre-set precoding matrix or a weighted processing method is used for precoding. For the sake of brevity, the specific content is not repeated in this article.
[0095] 2. Channel reciprocity
[0096] In the time division duplexing (TDD) mode, uplink and downlink channels transmit signals on different time domain resources on the same frequency domain resources. Within a relatively short time (e.g., the coherence time of channel propagation), it can be considered that the channel fading experienced by the signals on the uplink and downlink channels is the same. This is the reciprocity of the uplink and downlink channels. Based on the reciprocity of the uplink and downlink channels, the network equipment can measure the uplink channel based on the uplink reference signal, such as the sounding reference signal (SRS), and can estimate the downlink channel based on the uplink channel, so as to determine the precoding matrix for downlink transmission.
[0097] The uplink and downlink channels in the frequency division duplexing (FDD) mode have partial reciprocity, for example, reciprocity of angle and reciprocity of delay. In other words, delay and angle have reciprocity in the uplink and downlink channels in the FDD mode. Therefore, angle and delay can also be called reciprocity parameters.
[0098] When a signal is transmitted through a wireless channel, it can reach the receiving antenna from the transmitting antenna through multiple paths. Multipath delay causes frequency selective fading, which is the change of the frequency domain channel. Delay is the transmission time of a wireless signal on different transmission paths. It is determined by distance and speed and has nothing to do with the frequency domain of the wireless signal. When a signal is transmitted on different transmission paths, there are different transmission delays due to different distances. Therefore, the delay in the uplink and downlink channels in FDD mode can be considered to be the same, or reciprocal.
[0099] In addition, the angle may refer to the angle of arrival (angle of arrival, AOA) of the signal arriving at the receiving antenna via the wireless channel, or the angle of departure (angle of departure, AOD) of the signal transmitted by the transmitting antenna. In an embodiment of the present application, the angle may refer to the angle of arrival of the uplink signal to the network device, or the angle of departure of the downlink signal transmitted by the network device. The angle of arrival of the uplink reference signal and the angle of departure of the downlink reference signal can be considered to be the same, or reciprocal. Therefore, the angles are reciprocal in the uplink and downlink channels in FDD mode.
[0100] 3. Channel State Information (CSI)
[0101] CSI is information used to describe the channel properties of a communication link in a wireless communication system. CSI may include, but is not limited to, precoding matrix, precoding matrix indicator (PMI), rank indication (RI), channel quality indicator (CQI), layer indicator (LI), etc.
[0102] This application mainly involves PMI. It should be noted that after the terminal device reports the PMI to the network device, the wireless access network device needs to comprehensively consider the PMI and other factors to determine the final precoding matrix to be used.
[0103] 4. PMI can be used to indicate a precoding matrix. The precoding matrix can be a precoding matrix determined by the terminal device based on the channel matrix of each frequency domain unit. PMI can also be called a codebook.
[0104] 5. Reference signal
[0105] Reference signal (RS): may also be referred to as pilot, reference sequence, etc. In an embodiment of the present application, the reference signal may be a reference signal for channel measurement. For example, the reference signal may be a channel state information reference signal (CSI-RS) for downlink channel measurement, or a sounding reference signal (SRS) for uplink channel measurement. It should be understood that the reference signals listed above are only examples and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.
[0106] The precoded reference signal may be a reference signal obtained by precoding the reference signal. Precoding may specifically include beamforming and / or phase rotation. Beamforming may be implemented by precoding the downlink reference signal based on one or more angle vectors, and the angle vector may be a DFT vector; phase rotation may be implemented by precoding the downlink reference signal with one or more delay vectors, and the delay vector may be a DFT vector.
[0107] 6. Port:
[0108] It can be understood as a virtual antenna recognized by the receiving device. In an embodiment of the present application, a port may refer to a reference signal sending port, a transmitting antenna port, and a receiving antenna port. For example, the reference signal of each port may be a reference signal that has not been precoded, or a precoded reference signal obtained by precoding the reference signal based on at least one delay vector; a port may also refer to a reference signal port after beamforming. For example, the reference signal corresponding to each port may be a precoded reference signal obtained by precoding the reference signal based on at least one angle vector, or a precoded reference signal obtained by precoding the reference signal based on at least one angle vector and at least one delay vector. The signal of each port can be transmitted through one or more resource blocks (RBs).
[0109] Among them, the transmitting antenna port may refer to an actual independent transmitting unit (transceiver unit, TxRU), or a virtual transmitting unit composed of multiple actual independent transmitting units. The receiving antenna port may refer to an actual independent receiving unit (receiving unit), or a virtual receiving unit composed of multiple actual independent receiving units. It can be understood that if spatial domain precoding is performed on the reference signal, the number of ports may refer to the number of reference signal ports, which may be less than the number of transmitting antenna ports.
[0110] In the embodiments shown below, when referring to a transmitting antenna port, it may refer to an actual independent transmitting unit or a virtual transmitting unit. When referring to a receiving antenna port, it may refer to an actual independent receiving unit or a virtual receiving unit. When referring to a port, in different embodiments, it may refer to a transmitting antenna port, a receiving antenna port, or a reference signal port. The specific meaning expressed by the port may be determined according to the specific embodiment.
[0111] 7. Airspace Unit
[0112] The spatial unit may also be referred to as an antenna unit or an antenna port, and may represent the spatial characteristics of a channel. In the following embodiments, when referring to a spatial unit, it may refer to a transmitting antenna port, a receiving antenna port, or a reference channel port, or may refer to a combination of a transmitting antenna port and a receiving antenna port, or a combination of a reference signal port and a receiving antenna port. The specific meaning expressed by the spatial unit may be determined according to the specific embodiment. The position of the spatial unit in this application refers to the index corresponding to the antenna port.
[0113] 8. Frequency Domain Unit
[0114] The frequency domain unit may also be referred to as a frequency unit, which represents a unit of frequency domain resources and may represent different frequency domain resource granularities. The frequency domain unit may, for example, include but is not limited to, one or more sub-bands (SB), one or more resource blocks (RB), one or more resource block groups (RBG), one or more precoding resource block groups (PRG), etc. In the following embodiments, the relevant descriptions involving the frequency domain unit are described by sub-bands. It should be understood that the sub-band is only a case of the frequency domain unit and should not constitute any limitation to the present application. The position of the frequency domain unit in the present application refers to the frequency domain resource corresponding to the frequency domain unit.
[0115] 9. Time Domain Unit
[0116] The time domain unit may also be referred to as a time unit, which represents a unit of time domain resources and may represent different time domain resource granularities. The time domain unit may, for example, include but is not limited to, one or more OFDM symbols, one or more time slots, one or more subframes, one or more frames, etc. In the following embodiments, the relevant descriptions involving the time domain unit are described by OFDM symbols. It should be understood that the OFDM symbol is only one case of the time domain unit and should not constitute any limitation to the present application. The position of the time domain unit in the present application refers to the time domain resource corresponding to the time domain unit.
[0117] 10. Time-frequency-space unit
[0118] The time-frequency-space unit can also be called a space-time-frequency unit, a space-frequency-time unit, a time-space-frequency unit, a frequency-space-time unit, or a frequency-time-space unit. It is composed of a space-domain unit, a frequency-domain unit, and a time-domain unit, and can represent the channel characteristics of the corresponding port in the corresponding frequency-domain unit and time-domain unit. The position of the time-frequency-space unit is represented by the position of the time-frequency-space unit corresponding to the space-domain unit, the frequency-domain unit, and the time-domain unit. A time-frequency-space unit group is a combination of one or more time-frequency-space units.
[0119] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0120] 5G communication systems have higher requirements for system capacity and spectrum efficiency. In 5G communication systems, the application of Massive MIMO technology plays a vital role in improving the spectrum efficiency of the system. When using MIMO technology, the base station needs to precode the data before sending it to the UE. How to perform precoding depends on the channel state information (CSI) fed back by the user to the base station, so accurate CSI information is an important factor affecting system performance.
[0121] In a TDD system, since the uplink channel and the downlink channel use the same bandwidth, the uplink and downlink channels are reciprocal. The reciprocal information includes delay information and angle information. Therefore, based on the reciprocity of the uplink and downlink channels, the network equipment side can obtain the CSI of the downlink channel through the uplink SRS channel and then perform signal precoding.
[0122] For example, Figure 1 FIG. 1 is a schematic flow chart showing how a network device and a terminal device according to an embodiment of the present application estimate a downlink channel CSI using an uplink SRS. Figure 1 As shown, the network device first sends a signal to the terminal device, which is used for channel estimation configuration and notifies the terminal device of the time and behavior of sending the SRS pilot measurement. Based on the signal sent by the network device, the terminal device sends a pilot to the network device for SRS channel estimation. The network device performs measurements based on the pilot sent by the terminal device, and then performs SRS uplink channel estimation based on the pilot. Based on the reciprocity of the uplink channel and the downlink channel, the network device can send downlink data to the terminal device based on the CSI of the uplink channel.
[0123] In an FDD system, uplink and downlink channels have partial reciprocity. Therefore, the network device may not use the reciprocity of the uplink and downlink channels, but may send a downlink reference signal to the terminal device and obtain the downlink channel CSI using the feedback of the terminal device.
[0124] For example, Figure 2 FIG. 1 is a schematic flow chart showing a network device and a terminal device performing CSI measurement according to an embodiment of the present application. Figure 2 As shown, the network device sends a signal to the terminal device, which is used for the configuration information of the channel measurement, notifying the terminal device of the time and behavior of sending the SRS pilot measurement. Then, the network device sends a pilot to the terminal device for channel measurement. The terminal device performs measurement based on the pilot sent by the network device, and then calculates the final CSI feedback amount. The terminal device feeds back the CSI to the network device, and finally, the network device sends data based on the CSI fed back by the terminal device. Among them, the network device determines the precoding of the data transmitted to the terminal device based on the PMI fed back by the terminal device.
[0125] In summary, the network device can obtain the downlink CSI by sending an uplink pilot signal (ie, SRS estimation) to the terminal device, or determine the downlink CSI based on the CSI fed back by the terminal device.
[0126] Generally speaking, for terminal devices with an SRS signal-to-noise ratio higher than a certain threshold, the network device can use the SRS channel estimation to obtain the downlink CSI and determine the downlink precoding. However, the accuracy of the SRS channel estimation is low, and the estimated channel information is inaccurate. Therefore, for terminal devices with an SRS signal-to-noise ratio lower than a certain threshold, the network device can use the CSI fed back by the terminal device to determine the downlink CSI and determine the downlink precoding.
[0127] However, obtaining downlink CSI by means of uplink pilot measurement requires a large amount of time-frequency resources, and obtaining downlink CSI by means of CSI fed back by the terminal device places high requirements on the computational complexity of the terminal device.
[0128] Therefore, how to solve the problem that obtaining CSI through pilot measurement alone requires a large amount of time and frequency resources, and obtaining high-precision real-time CSI through CSI feedback from UE alone requires high calculation complexity of terminal equipment, is an issue that needs to be solved urgently.
[0129] In view of this, the present application provides a method for determining channel state information, the method comprising: the network device instructs the terminal device on which resources the downlink reference signal will be sent, and the network device instructs the terminal device on which resources the terminal device will send the uplink reference signal, and then the network device determines the CSI of the downlink channel according to the uplink reference signal sent by the terminal device and the channel statistical information fed back by the terminal device. In the method provided by the present application, the terminal device sends the uplink reference signal according to the instruction of the network device, so there is no need to occupy a large amount of time-frequency resources, and the network device uses the uplink reference signal and the channel statistical information for calculation, so the terminal device is not required to have a high computational complexity.
[0130] The communication system provided in the embodiment of the present application is specifically introduced below:
[0131] The technical solution of the embodiment of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc. For the convenience of description, the method provided in the embodiment of the present application is exemplified by taking the method provided in the 5G system or NR system as an example. When the method provided in the embodiment of the present application is applied to other systems, the network element in the embodiment of the present application is replaced with a network element with the same or similar function in the corresponding system.
[0132] The network elements involved in this application include network devices and terminal devices, and the network devices and terminal devices can communicate uplink and downlink. Figure 3 FIG. 1 is a schematic diagram of a communication system 10 applicable to an embodiment of the present application. Figure 3 As shown, the communication system 10 includes at least one network device 20 and at least one terminal device 30 (including terminal devices 301-305). In the communication system 10, one or more terminal devices in the terminal devices 30 can send uplink signals to the network device, and the network device can also send downlink signals to one or more terminal devices in the terminal devices 30. In addition, some terminal devices (for example, terminal devices 303-terminal devices 305) can also form another communication system. In this communication system, sidelink communication can be performed between terminal devices, for example, terminal device 303 can send sidelink information to terminal devices 304 and terminal devices 305.
[0133] The terminal device in the embodiments of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited to this.
[0134] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a global system for mobile communications (GSM) system or a code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evoled NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.
[0135] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or a functional module in a terminal device or a network device that can call a program and execute a program.
[0136] In some embodiments, the network device 20 and the terminal device 30 may also be referred to as a communication device, which may be a general device or a dedicated device, and the embodiments of the present application do not specifically limit this.
[0137] like Figure 4 As shown, it is a schematic diagram of the structure of the terminal device 20 and the network device 30 provided in the embodiment of the present application.
[0138] The terminal device 20 includes at least one processor ( Figure 4 The exemplary embodiment includes a processor 401 as an example) and at least one transceiver ( Figure 4 In the example, a transceiver 403 is used as an example for explanation). Further, the terminal device 20 may also include at least one memory ( Figure 4 In the example, a memory 402 is used as an example to illustrate), at least one output device ( Figure 4 The exemplary embodiment includes an output device 404 as an example) and at least one input device ( Figure 4 The example is described by taking an input device 405 as an example).
[0139] Processor 401, memory 402 and transceiver 403 are connected via a communication line. The communication line may include a path to transmit information between the above components.
[0140] Processor 401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. In a specific implementation, as an embodiment, processor 401 may also include multiple CPUs, and processor 401 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).
[0141] The memory 402 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may exist independently and be connected to the processor 301 via a communication line. The memory 402 may also be integrated with the processor 401.
[0142] The memory 402 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 401. Specifically, the processor 401 is used to execute the computer-executable instructions stored in the memory 402, thereby implementing the method described in the embodiment of the present application.
[0143] Alternatively, in the present application, the processor 401 may also perform processing-related functions in the signal sending and receiving method provided in the present application, and the transceiver 403 may be responsible for communicating with other devices or communication networks, and the embodiments of the present application do not specifically limit this.
[0144] The computer executable instructions involved in this application may also be referred to as application code or computer program code, which is not specifically limited in the embodiments of this application.
[0145] The transceiver 403 may be any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), or wireless local area networks (WLAN), etc. The transceiver 403 includes a transmitter (Tx) and a receiver (Rx).
[0146] The output device 404 communicates with the processor 401 and can display information in a variety of ways. For example, the output device 404 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector.
[0147] The input device 405 communicates with the processor 401 and can accept user input in a variety of ways. For example, the input device 405 can be a mouse, a keyboard, a touch screen device, or a sensor device.
[0148] The network device 30 includes at least one processor ( Figure 4 The exemplary embodiment includes a processor 501 as an example) and at least one transceiver ( Figure 4 In the example, a transceiver 503 is used as an example for explanation). Further, the network device 30 may also include at least one memory ( Figure 4 In the example, a memory 502 is used as an example for explanation) and at least one network interface ( Figure 4 The exemplary embodiment includes a network interface 504 as an example for explanation). The processor 501, the memory 502, the transceiver 503 and the network interface 504 are connected through a communication line. The network interface 504 is used to connect to the core network device through a link, or to connect to the network interface of other network devices through a wired or wireless link ( Figure 4 In addition, the description of the processor 501, the memory 502 and the transceiver 53 can refer to the description of the processor 401, the memory 402 and the transceiver 403 in the terminal device 20, which will not be repeated here.
[0149] Understandably, Figure 4The structure shown does not constitute a specific limitation on the terminal device 20 and the network device 30. For example, in other embodiments of the present application, the terminal device 20 and the network device 30 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0150] also, Figure 5 FIG. 2 is a schematic diagram showing the structure of another example of a network device 30 and a terminal device 20 provided in an embodiment of the present application. Figure 5 The network device 30 and the terminal device 20 may include a radio resource control (RRC) module, a media access control (MAC) module, and a physical (PHY) module.
[0151] Among them, the RRC module is used to receive and send RRC signaling. The MAC module is used to receive and send media access control-control element (MAC-CE) signaling. The PHY module is used to receive and send uplink and downlink control signaling, such as the physical downlink control channel (PDCCH) and the physical uplink control channel (PUCCH). It is also used to receive and send uplink and downlink data, such as the physical downlink shared channel (PDSCH) and the physical uplink shared channel (PUSCH).
[0152] The following will be combined with the accompanying drawings to Figure 4 Taking the interaction between the network device 30 shown and any terminal device 20 as an example, the method for determining the channel state information provided in the embodiment of the present application is described in detail.
[0153] It should be noted that the name of the message (or information) or the name of the parameter in the message (or information) in the following embodiments of the present application is only an example, and other names may be used in the specific implementation, and the embodiments of the present application do not specifically limit this.
[0154] It is to be understood that in the embodiments of the present application, the terminal device and / or the network device may perform some or all of the steps in the embodiments of the present application, and these steps are only examples, and the embodiments of the present application may also perform other steps or variations of various steps. In addition, the various steps may be performed in different orders presented in the embodiments of the present application, and it is possible that not all of the steps in the embodiments of the present application need to be performed.
[0155] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0156] Combine the following Figure 6 The method for determining the channel state information provided in this application is described in detail. Figure 6 A schematic interaction diagram of a method 600 for determining channel state information provided in an embodiment of the present application is shown. The method 600 can be applied in the above-mentioned scenario, and of course can also be applied in other communication scenarios, and the embodiment of the present application is not limited here.
[0157] It should be understood that in the embodiment of the present application, the method 600 is described by taking the terminal device and the network device as the execution subjects of each step in the method 600. As an example but not a limitation, the execution subjects of each step in the method 600 may also be a chip applied to the terminal device and a chip applied to the network device.
[0158] like Figure 6 As shown, the method 600 includes:
[0159] S610. The network device sends first indication information to the terminal device, where the first indication information is used to indicate the location where the network device sends a downlink reference signal.
[0160] In an embodiment of the present application, the network device indicates to the terminal device the location at which a downlink reference signal is sent, and the terminal device can receive the downlink reference signal sent at the location, so that the terminal device can determine channel statistical information based on the received reference signal.
[0161] It should be understood that the time-frequency-space unit is used to characterize the change law of the channel in the three dimensions of time domain, frequency domain, and space domain. One time-frequency-space unit represents that a transmitting port sends a signal to a receiving port in one time domain unit and one frequency domain unit. A time-frequency-space unit group is a combination of multiple time-frequency-space units, representing that multiple antenna ports send signals in multiple time domain units and multiple frequency domain units.
[0162] Therefore, in an embodiment of the present application, the network device can indicate to the terminal device the location for sending the downlink reference signal in terms of the time domain, frequency domain, and spatial domain dimensions.
[0163] In some embodiments, the first indication information includes: indication information of at least one time-frequency-space unit group, and the indication information of each time-frequency-space unit group indicates the time domain position, frequency domain position and space domain position of all time-frequency-space units in the time-frequency-space unit group.
[0164] In one possible implementation, the indication information of each time-frequency-space unit group includes at least one of the following: indication information of N1 space domain units, indication information of N2 frequency domain units, and indication information of N3 time domain units, where N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer.
[0165] In a possible implementation, the first indication information may include: the positions of N1 spatial domain units, the positions of N2 frequency domain units, and the positions of N3 time domain units. It is understandable that the N1, N2, and N3 time-frequency spatial units may be referred to as a time-frequency spatial unit group. The terminal device receives a downlink reference signal sent by at least one time-frequency spatial unit group.
[0166] In some embodiments, the indication information of N1 spatial domain units may indicate a combination of a transmit port and a receive port corresponding to each spatial domain unit, or indicate a combination of a reference signal port and a receive port corresponding to each spatial domain unit; the indication information of N1 spatial domain units may also only indicate a transmit port corresponding to each spatial domain unit, or indicate a reference signal port corresponding to each spatial domain unit.
[0167] In a possible implementation, the positions of N1 spatial domain units may include the positions of M1 transmit ports or reference signal ports and the positions of M2 receive ports, where M1≥1, M1 is an integer, M2≥1, M2 is an integer, and N1=M1 M2. The N1 spatial domain units are a combination of M1 transmit ports and M2 receive ports.
[0168] In a possible implementation, the positions of the N1 spatial domain units may also only include the positions of the M1 transmission ports or reference signal ports. The N1 spatial domain units are a combination of the M1 transmission ports or reference signal ports and all the receiving ports.
[0169] For example, the indication information of N1 airspace units can be the positions of 8 airspace units, then the network device can indicate 4 transmit ports and 2 receive ports to the terminal device. Assuming that the terminal device has 2 receive ports in total, the network device can also only indicate 4 transmit ports to the terminal device. The network device can directly indicate the positions of the 4 transmit ports to the terminal device. For example, the network device can directly indicate 4 transmit ports to the terminal device. That is, the network device can indicate 4 ports in an explicit manner, for example, the four ports are the first port, the third port, the fifth port, and the seventh port.
[0170] For another example, the indication information of N2 frequency domain units may be the positions of 5 frequency domain units, and the network device may directly indicate the positions of the 5 frequency domain units to the terminal device. In other words, the network device may indicate the positions of 5 SBs, or 5 RBs, or 5 RBGs, or 5 PRGs to the terminal device. For example, the positions of the five RBs are the first RB, the third RB, the fifth RB, the seventh RB, and the ninth RB, respectively.
[0171] For another example, the indication information of N3 time domain units may be the positions of 5 time domain units, and the network device may directly indicate the positions of the 5 time domain units to the terminal device. In other words, the network device may indicate the positions of 5 OFDM symbols or 5 time slots to the terminal device. For example, the positions of the five OFDM symbols are the first OFDM symbol, the third OFDM symbol, the fifth OFDM symbol, the seventh OFDM symbol, and the ninth OFDM symbol.
[0172] It can be understood that when the first indication information includes the positions of N1 spatial domain units, the positions of N2 frequency domain units and the positions of N3 time domain units, the time-frequency-space unit group includes N1×N2×N3 time-frequency-space units, and the positions of the N1×N2×N3 time-frequency-space units are determined by the positions of the N1 spatial domain units, the positions of the N2 frequency domain units and the positions of the N3 time domain units.
[0173] In a possible implementation, the positions of N1 spatial domain units, the positions of N2 frequency domain units, or the positions of N3 time domain units may also be predefined or preconfigured. For example, the first indication information may include only the positions of N1 spatial domain units and the positions of N3 time domain units, while the N2 frequency domain units include all RBs in the full band, or the N2 frequency domain units are predefined by the protocol. For another example, the first indication information may include only the positions of N3 time domain units, while the N1 spatial domain unit includes a combination of all reference ports and receiving antenna ports, and the N2 frequency domain units include all RBs in the full band.
[0174] In another possible implementation, the network device may also indicate the position of the downlink reference signal in an implicit manner, and the first indication information may include: the starting position of the frequency domain unit, the frequency domain unit offset, and the number of frequency domain units, or the starting position of the time domain unit, the time domain unit offset, and the number of time domain units, or the starting position of the spatial domain unit, the spatial domain unit offset, and the number of spatial domain units.
[0175] For example, the network device may also indicate the specific positions of the four ports in an implicit manner. For example, the positions of the four ports are respectively every two ports from the first port to the seventh port.
[0176] For another example, the network device may also indicate the specific positions of the five RBs in an implicit manner. For example, the positions of the five RBs are every two RBs from the first RB to the ninth RB.
[0177] For another example, the network device may also indicate the specific positions of the five OFDM symbols in an implicit manner. For example, the positions of the five OFDM symbols are respectively every three OFDM symbols starting from the first OFDM symbol until the ninth OFDM symbol.
[0178] For example, Figure 7 A schematic diagram of a time-frequency-space unit group provided in an embodiment of the present application is shown. Figure 7 The three-dimensional coordinate system and the position of the time-frequency space unit in the time-frequency space unit group in the three-dimensional coordinate system are shown. Among them, f represents the frequency domain dimension, s represents the space domain dimension, and t represents the time domain dimension. Each square represents a time-frequency space unit. Figure 7 As shown, the time-frequency-space units represented by the gray blocks are the positions for the terminal device to determine the position of receiving the downlink reference signal, that is, N1 represents the position of 4 space domain units, N2 represents the position of 5 frequency domain units, and N3 represents the position of 5 time domain units. For ease of display, Figure 7 It is assumed that the network device has only one transmitting port. In other words, the terminal device can receive downlink signals sent from the one transmitting port to four receiving ports at five frequency domain unit positions and five time domain unit positions.
[0179] It should be noted that the frequency domain unit and the time domain unit are not necessarily the minimum units of time-frequency resources, so multiple ports can send time-frequency orthogonal reference signals at the same frequency domain unit and the same time domain unit. For example, port 1 and port 2 can send time-frequency orthogonal reference signals on different REs of the same RB.
[0180] It should be noted that the above example is used to illustrate the network device indicating a time-frequency-space unit group. The network device can indicate multiple time-frequency-space unit groups to the terminal device. The specific indication method can refer to the indication method of a time-frequency-space unit group, which will not be repeated here.
[0181] In some embodiments, the frequency domain units corresponding to each of the multiple time-frequency-space unit groups are offset the same. For example, the frequency domain units corresponding to the first time-frequency-space unit group are the 1st, 3rd, and 4th RBs, that is, the second and third frequency domain units are offset by 2 RBs and 3 RBs respectively compared to the first frequency domain unit, and the frequency domain units corresponding to the second frequency domain unit group are the 2nd, 4th, and 5th RBs, that is, the second and third frequency domain units are also offset by 2 RBs and 3 RBs respectively compared to the first frequency domain unit.
[0182] It can be understood that different time-frequency-space unit groups have the same number of frequency domain units and the same frequency domain unit offset, but the frequency domain unit positions may be different; different time-frequency-space unit groups have the same number of time domain units and the same time domain unit offset, but the time domain unit positions may be different; different time-frequency-space unit groups have the same number of spatial domain units, but the spatial domain unit positions may be different.
[0183] Similarly, in some embodiments, the time domain unit offset corresponding to each time-frequency-space unit group in the multiple time-frequency-space unit groups is the same.
[0184] In some embodiments, the spatial domain units corresponding to each of the multiple time-frequency-space unit groups are the same.
[0185] In some other embodiments, the first indication information includes: indication information of at least two time-frequency-space unit groups, wherein the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 space domain units, indication information of N2 frequency domain units and indication information of N3 time domain units, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, N3≥1, N3 is an integer; the indication information of the second time-frequency-space unit group includes: the frequency domain relationship and / or time domain relationship between the second time-frequency-space unit group and the first time-frequency-space unit group.
[0186] For example, the indication information of the first time-frequency-space unit group indicates that the transmitting port 1 sends downlink signals to the receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the first slot, and the indication information of the second time-frequency-space unit group indicates that the time domain unit position of the second time-frequency-space unit group is 10 slots after the time domain unit position of the first time-frequency-space unit group. That is, it indicates that the transmitting port 1 sends downlink signals to the receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the 11th slot.
[0187] In some other embodiments, the frequency domain relationship and / or time domain relationship between the second time-frequency-space unit group and the first time-frequency-space unit group can also be indicated by the reference time-frequency-space unit in the second time-frequency-space unit group and the reference time-frequency-space unit in the first time-frequency-space unit group.
[0188] In one implementation, the first indication information includes: indication information of at least two time-frequency-space unit groups, wherein the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 space domain units, indication information of N2 frequency domain units, and indication information of N3 time domain units, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer; the indication information of the first time-frequency-space unit group includes: indication information of a reference time-frequency-space unit in the first time-frequency-space unit group; the indication information of the second time-frequency-space unit group includes: indication information of a reference time-frequency-space unit in the second time-frequency-space unit group.
[0189] For example, the indication information of the first time-frequency-space unit group indicates that transmitting port 1 sends downlink signals to receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the first slot, the reference time-frequency-space unit of the first time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving port 1 at the first RB and the first OFDM symbol of the first slot, and the reference time-frequency-space unit of the second time-frequency-space unit group indicates that transmitting port 1 sends a downlink signal to receiving port 1 at the first RB and the first OFDM symbol of the 11th slot. Then the second time-frequency-space unit group indicates that transmitting port 1 sends downlink signals to receiving ports 1, 2, 3, and 4 at the first, third, fifth, seventh, and ninth RBs and the first, third, fifth, seventh, and ninth OFDM symbols of the 11th slot.
[0190] In some other embodiments, the first indication information may also be used to instruct the terminal device to feed back channel statistical information corresponding to the time-frequency-space unit group. In this case, the downlink reference signal may be sent in more time-frequency-space units including the time-frequency-space unit group.
[0191] S620a. The terminal device receives a downlink reference signal according to the first indication information, and determines channel statistical information based on the downlink reference signal;
[0192] S620b: The terminal device sends channel statistical information to the network device.
[0193] In an embodiment of the present application, a terminal device receives downlink reference signals sent by one or more time-space-frequency subsets according to instructions from a network device, and then the network device determines channel statistical information based on the received downlink reference signals.
[0194] In some embodiments, the channel statistical information may be a covariance matrix of the channel and / or an eigenvector of the channel.
[0195] In another possible implementation, the channel statistical information may be a characteristic vector of a channel of N1×N2×N3 time-frequency-space units.
[0196] In a specific implementation, the channel corresponding to the time-frequency-space unit group is a time-frequency-space channel matrix or a time-frequency-space channel vector. It can be understood that the time-frequency-space channel matrix and the time-frequency-space channel vector can be converted into each other, and the time-frequency-space channel matrix and the time-frequency-space channel vector are equivalent. It should be noted that the number of time domain units in a time-frequency-space unit group can be 1, that is, N3=1, and the time-frequency-space channel vector can be a space-frequency channel vector; similarly, the time-frequency-space channel vector can also be a time-frequency channel vector, a time-space channel vector, a time-domain channel vector, a space-domain channel vector or a frequency-domain channel vector.
[0197] For example, in the embodiments of the present application, Figure 7 The matrix shown is the position where the terminal device receives the downlink reference signal. The terminal device can then calculate the covariance matrix of the matrix and / or the eigenvector of the matrix, and then send the covariance matrix of the matrix and / or the eigenvector of the matrix to the network device.
[0198] Optionally, in the embodiment of the present application, the following formula may be used to calculate the time-frequency space channel vector corresponding to one or more time-frequency space unit groups to obtain channel statistical information:
[0199] E[H×H′]=USU′ (1)
[0200] Where H represents the time-frequency-space channel vector corresponding to a time-frequency-space unit group, with a dimension of N1N2N3×1. H′ represents the conjugate transpose of H, with a dimension of 1×N1N2N3. H×H′ is the channel covariance matrix corresponding to the time-frequency-space unit group. E[H×H′] represents the average of the channel covariance matrices corresponding to one or more time-frequency-space unit groups.
[0201] It should be noted that, for the terminal device, the channel H can be obtained based on the downlink reference signal, then the terminal device can perform singular value decomposition on E[H×H′] based on the above formula (1) to obtain the eigenvector U corresponding to the channel covariance matrix E[H×H′], that is, the channel statistical information can be the channel covariance matrix E[H×H′] and / or the channel eigenvector U.
[0202] S630a, the network device determines the position where the terminal device sends an uplink reference signal according to the channel statistical information;
[0203] S630b. The network device sends second indication information to the terminal device, where the second indication information is used to indicate a position for sending an uplink reference signal.
[0204] Exemplarily, the network device can determine the number of time-frequency-space units for sending the uplink reference channel according to the number of channel characteristic vectors U. For example, if the number of channel characteristic vectors is 8, the network device randomly selects K time-frequency-space units (K is an integer greater than or equal to 8) in the time-frequency-space unit group to be measured, and instructs the terminal device to send an uplink reference signal in the X time-frequency-space units. It should be noted that the time-frequency-space unit group is not necessarily one of the at least one time-frequency-space unit group indicated by the first indication information.
[0205] In order to solve the problem that obtaining CSI through pilot measurement requires occupying a large amount of time-frequency resources, in an embodiment of the present application, the network device can send an uplink reference signal in the form of an uplink sparse pilot.
[0206] In some embodiments, the network device may instruct the terminal device to send an uplink reference signal by way of an uplink sparse pilot based on the channel statistical information.
[0207] In some embodiments, the second indication information includes: indication information of K space-time-frequency units in the space-time-frequency unit group to be measured.
[0208] In a possible implementation manner, the second indication information may include: indication information of K space-time-frequency units.
[0209] For example, the second indication information may include: the positions of K spatial domain units, the positions of K frequency domain units and the positions of K time domain units. The network device may directly instruct the terminal device to send uplink reference signals at the positions of K spatial domain units, K frequency domain units and K time domain units. It should be noted that in this possible implementation, the time-frequency spatial unit group to be measured may not be indicated. It should also be noted that the K spatial domain units here are the K transmission ports or K reference signal ports of the terminal device.
[0210] For example, when K=2, the network device can indicate to the terminal device that the positions of the two ports are the first port and the third port, the positions of the two subbands are the first subband and the third subband, and the positions of the two symbols are the first symbol and the third symbol; that is, the network device instructs the terminal device to send the reference signal of the first port on the first subband and the first symbol, and to send the reference signal of the third port on the third subband and the third symbol.
[0211] In another possible implementation, the second indication information may include: the numbering index of K spatial domain units, the numbering index of K frequency domain units and the numbering index of K time domain units, and the network device may indirectly instruct the terminal device to send uplink reference signals on K spatial domain units, K frequency domain units and K time domain units.
[0212] For example, when K is 2 and the total number of transmitting ports of the terminal device is 4, the shared The two combinations are numbered, and the network device can indicate the numbering indexes of the two airspace units to the terminal device.
[0213] In a possible implementation manner, the second indication information may include: indication information of the relative positions of the K space-time-frequency units in the space-time-frequency unit group to be measured, and indication information of the position of the space-time-frequency unit group to be measured.
[0214] For example, the second indication information may include: a first bitmap, the length of the first bitmap is the number of space-time-frequency units in the space-time-frequency unit group to be measured, there are K first values in the bitmap, and the first value indicates that the corresponding space-time-frequency unit is one of the K space-time-frequency unit groups. The indication information of the position of the space-time-frequency unit group to be measured can be the same as the indication method of the first time-frequency space-frequency unit group in the previous text, or the position of the space-time-frequency unit group to be measured can be indicated by a reference space-time-frequency unit in the space-time-frequency unit group to be measured.
[0215] It should be noted that the first indication information and the second indication information may be carried in RRC signaling, MAC-CE signaling, DCI, or may be carried in PDSCH signaling or PDCCH signaling. This embodiment of the present application does not limit this.
[0216] For example, Figure 8 A schematic diagram of a time-frequency-space unit group provided in an embodiment of the present application is shown. Figure 8 The three-dimensional coordinate system and the position of the time-frequency space unit in the time-frequency space unit group in the three-dimensional coordinate system are shown. Among them, f represents the frequency domain dimension, s represents the space domain dimension, and t represents the time domain dimension. Each square represents a time-frequency space unit. Figure 8 As shown, the time-frequency space unit represented by the gray square is the position where the terminal device sends the uplink reference signal indicated by the network device, that is, the position of K space time-frequency units. Figure 8 It is assumed that the network device has only one receiving port and the transmitting and receiving ports are consistent, and the transmitting and receiving ports of the terminal device are also consistent. In other words, the terminal device can send an uplink reference signal at the position of the K space-time-frequency units.
[0217] S640a, the terminal device sends an uplink reference signal to the network device based on the second indication information;
[0218] S640b: The network device determines channel state information based on the channel statistical information and the uplink reference signal.
[0219] In step S630b, the network device indicates to the terminal device the location at which to send the uplink reference signal, and the terminal device sends the uplink reference signal to the network device based on the indication information.
[0220] The network device may determine the channel state information based on the statistical information fed back by the terminal device received in step S620b and the uplink reference signal sent by the terminal device in step S630b.
[0221] In some embodiments, the statistical information fed back by the terminal device and received by the network device in step S620b is the covariance matrix of one or more time-frequency-space unit groups, or the eigenvectors of one or more time-frequency-space unit groups, and the terminal device sends an uplink reference signal in K time-frequency-space units in one or more time-frequency-space unit groups. Then, the network device determines the channel state information of the one or more time-frequency-space unit groups based on the channel statistical information fed back by the terminal device and the uplink reference signal.
[0222] Exemplarily, the time-frequency empty channel vector H to be measured can be expressed using the following formula:
[0223] H=U×C (2)
[0224] Among them, H is a vector of N1N2M2, M2 is the number of antenna ports of the terminal device (for ease of explanation, the number of antenna ports of the network device is assumed to be 1), U is a matrix of N1N2M2×M, and C is a vector of M*1, which is the weighted coefficient of the eigenvector of the channel. It should be understood that M in the above formula is determined based on U.
[0225] The network device can determine the K elements in the time-frequency-space channel vector H to be measured, that is, Hs, through reference signals on K time-frequency-space units. The network device can also determine the matrix Us based on the K rows in U corresponding to Hs.
[0226] In a possible implementation, the weighting coefficient C may be determined according to the following formula:
[0227]
[0228] Where Hs is the K rows of H, Us is the K rows of U, is the matrix U s The pseudo-inverse of , and requires K ≥ M.
[0229] Based on the channel statistical information U, the uplink reference signal Hs, the above formula (2) and formula (3), the time-frequency empty channel vector H to be measured can be determined, that is, the CSI of the corresponding downlink channel can be determined.
[0230] In some embodiments, some of the time-frequency-space units in the first time-frequency-space unit group indicated by the first indication information may be on the TDD frequency band, and another part of the time-frequency-space units may be on the FDD downlink frequency band, that is, the network device sends downlink reference signals in the TDD frequency band and the FDD frequency band, and the terminal device reports the channel statistical information jointly formed by the TDD frequency band channel and the FDD downlink frequency band channel. The K time-frequency-space units indicated by the second indication information may be on the TDD frequency band, that is, the network device instructs the terminal device to send an uplink reference signal on the TDD frequency band. In this embodiment, the network device can determine at least one of the FDD downlink band channel status information and the TDD band channel status information based on the channel statistical information jointly formed by the TDD frequency band channel and the FDD downlink frequency band channel and the uplink reference signal sent on the TDD frequency band.
[0231] To summarize, in the method for determining channel state information provided in an embodiment of the present application, the terminal device can receive a downlink reference signal sent by a network device based on an instruction of the network device, and determine multipath statistical information by obtaining the downlink pilot sent by the network device, determine the channel average matrix according to the multipath statistical information, and then the network device instructs the terminal device to send an uplink sparse pilot based on the average matrix of the channel, and finally the network device determines the channel state information based on the average value of the channel and the uplink pilot information. The method provided in the present application solves the problem in the related art that obtaining channel state information solely through pilot measurement occupies a large amount of time-frequency resources, and solves the problem of high calculation complexity of the terminal device caused by feedback of channel state information solely by the terminal device, by combining the measurement of the pilot by the network device and the channel statistical information fed back by the terminal device.
[0232] It should be understood that the above-mentioned embodiment takes the network device indicating the position of the terminal device to receive the downlink reference signal, the terminal device can feedback channel information to the network device, and the network device indicates the position of the terminal device to send the uplink reference signal, and the network device performs uplink reference signal measurement as an example to specifically explain how to obtain the downlink channel state information. The embodiment of the present application is also applicable to the position where the terminal device indicates the network device to receive the uplink reference signal, the network device can feedback channel information to the terminal device, and the terminal device indicates the position of the network device to send the downlink reference signal, and the terminal device measures the downlink reference signal, thereby obtaining the uplink channel state information. The specific steps can refer to the above description and will not be repeated here.
[0233] It should be understood that the methods, situations, categories and divisions of the embodiments in the present application are only for the convenience of description and should not constitute special limitations. The features of various methods, categories, situations and embodiments can be combined without contradiction.
[0234] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of the present application, rather than to limit the scope of the embodiments of the present application. According to the above examples given, those skilled in the art can obviously make various equivalent modifications or changes, for example, some steps of the above method 600 may not be necessary, or some new steps may be added, etc. Or a combination of any two or any multiple embodiments of the above. Such modifications, changes or combined solutions also fall within the scope of the embodiments of the present application.
[0235] It should also be understood that the above description of the embodiments of the present application focuses on emphasizing the differences between the various embodiments. The same or similar points that are not mentioned can be referenced to each other. For the sake of brevity, they will not be repeated here.
[0236] It should also be understood that the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0237] It should also be understood that in the embodiments of the present application, "pre-setting" and "pre-definition" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method.
[0238] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0239] The communication device provided by this application will be introduced below.
[0240] For example, Fig. 9 A schematic block diagram of a communication device 900 provided in an embodiment of the present application is shown. The communication device 900 may correspond to the network device described in the above method 600, or may be a chip or component applied to the network device, and each module or unit in the communication device 900 is respectively used to execute each action or processing process performed by the network device described in the above method 600.
[0241] like Fig. 9 As shown, the communication device 900 includes a transceiver unit 910 and a processing unit 920. The transceiver unit 910 is used to perform specific signal transmission and reception under the drive of the processing unit 920.
[0242] In some embodiments:
[0243] The transceiver unit 910 is used to send first indication information, where the first indication information is used to indicate a position for sending a downlink reference signal.
[0244] The transceiver unit 910 is further configured to receive channel statistical information, where the channel statistical information is determined based on the downlink reference signal;
[0245] The transceiver unit 910 is further used to send second indication information, where the second indication information is used to indicate a position for sending an uplink reference signal;
[0246] The transceiver unit 910 is further configured to receive an uplink reference signal, and determine channel state information according to the uplink reference signal and channel statistical information.
[0247] The communication device provided in the present application can indicate to the terminal device the location of sending a downlink reference signal, so the terminal device can determine the channel statistical information based on the received downlink reference signal. The network device can also indicate to the terminal device the location of sending an uplink reference signal. The terminal device sends the uplink reference signal according to the instruction of the network device, so there is no need to occupy a large amount of time-frequency resources. Finally, the network device determines the channel state information based on the received uplink reference signal and the channel statistical information, so the computational complexity requirement for the terminal device is not high.
[0248] Optionally, in the device 900, the first indication information includes: indication information of at least one time-frequency-space unit group, the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 space domain units, indication information of N2 frequency domain units, and indication information of N3 time domain units, the first time-frequency-space unit group is any one of the at least one time-frequency-space unit group, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer. In this implementation, the network device can send the indication information of the time-frequency-space unit group to the terminal device so that the terminal device can determine the location where the network device sends the downlink reference signal.
[0249] Optionally, the indication information of N1 spatial domain units may indicate a combination of a transmit port and a receive port corresponding to each spatial domain unit, or indicate a combination of a reference signal port and a receive port corresponding to each spatial domain unit; the indication information of N1 spatial domain units may also only indicate a transmit port corresponding to each spatial domain unit, or indicate a reference signal port corresponding to each spatial domain unit.
[0250] Optionally, the indication information of the N2 frequency domain units includes: the position of each frequency domain unit, or the indication information may also include at least one of the starting position of the frequency domain unit, the frequency domain unit offset and the number of frequency domain units.
[0251] Optionally, the indication information of the N3 time domain units includes: the position of each time domain unit, or the indication information may also include at least one of the starting position of the time domain unit, the time domain unit offset and the number of time domain units.
[0252] Optionally, the first indication information also includes: frequency domain deviation and / or time domain offset between the second time-frequency-space unit group and the first time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0253] Optionally, the first indication information also includes: indication information of the position of a first reference time-frequency-space unit and indication information of the position of a second reference time-frequency-space unit, the first reference time-frequency-space unit is a time-frequency-space unit in a first time-frequency-space unit group, the second reference time-frequency-space unit is a time-frequency-space unit in a second time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0254] Optionally, the channel statistical information includes: a covariance matrix of the channel and / or an eigenvector of the channel.
[0255] Optionally, the second indication information includes: indication information of K space-time-frequency units, where K≥1 and K is an integer.
[0256] Optionally, the second indication information includes: positions of K spatial domain units, positions of K frequency domain units, and positions of K time domain units, where K≥1, K is an integer, and K≤N1×N2×N3.
[0257] Optionally, the second indication information includes: indication information of a first bitmap and a third time-frequency-space unit group, wherein the first bitmap indicates positions of the K spatial domain units in the third time-frequency-space unit group, where K≥1 and K is an integer.
[0258] Optionally, the second indication information is determined based on channel statistical information. In this implementation, the network device can determine the location of the sending terminal device sending the uplink reference signal through the channel statistical information reported by the terminal device, thereby avoiding the problem of wasting time and frequency resources caused by the terminal device needing to send a large number of pilot signals.
[0259] Optionally, part of the first time-frequency-space unit group is in the TDD frequency band, and the other part is in the FDD downlink frequency band. In this implementation, the downlink reference signal can be sent in different frequency bands.
[0260] Optionally, the K time-frequency-space units are on the TDD frequency band, and the channel state information includes at least one of the following: channel state information of the TDD frequency band, or channel state information of the FDD downlink frequency band. In this implementation, when the uplink reference signal is sent on the TDD frequency band, a part of the downlink reference signal is sent on the TDD frequency band, and the other part is sent on the FDD frequency band, due to the partial reciprocity of FDD, the downlink channel state information of the FDD frequency band or the uplink channel state information of the TDD frequency band and the downlink channel state information of the TDD frequency band can be determined.
[0261] It should be understood that the specific process of each unit in the communication device 900 performing the above corresponding steps can be referred to in the above combined method 600 and Figure 6 For example, the transceiver unit 910 may perform the steps of receiving and sending in the above method embodiment, and the processing unit 920 may perform the steps other than sending and receiving. Various specific processes are as described in the method embodiment. For the sake of brevity, they are not described here.
[0262] It should be understood that the communication device may further include a storage unit, which is used to store instructions executed by the transceiver unit 910 and the processing unit 920. The transceiver unit 910, the processing unit 920 and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 920 is used to execute the instructions stored in the storage unit, and the transceiver unit 910 is used to perform specific signal transmission and reception under the drive of the processing unit 920.
[0263] It should be understood that the transceiver unit 910 may be a transceiver, an input / output interface or an interface circuit. The storage unit may be a memory. The processing unit 920 may be implemented by a processor. Fig.10 FIG. 1 is a schematic block diagram of another example of a communication device 1000 provided in an embodiment of the present application. Fig.10 As shown, the communication device 1000 may include a processor 1010 , a memory 1020 , and a transceiver 1030 .
[0264] Fig. 9 The communication device 900 or Fig.10 The communication device 1000 shown can implement the steps performed by the network device in the aforementioned method 600. Similar descriptions can refer to the descriptions in the aforementioned corresponding methods. To avoid repetition, they will not be described here.
[0265] It should also be understood that Fig. 9 The communication device 900 or Fig.10 The communication apparatus 1000 shown may be a network device.
[0266] Fig.11A schematic block diagram of a communication device 1100 of an embodiment of the present application is shown. The communication device 1100 may correspond to the terminal device described in the above method 600, or may be a chip or component applied to the terminal device. In addition, each module or unit in the communication device 1100 is used to execute each action or processing process performed by the terminal device in the above method 600.
[0267] like Fig.11 As shown, the communication device 1100 may include a transceiver unit 1110 and a processing unit 1120. The transceiver unit 1110 is used to perform specific signal transmission and reception under the drive of the processing unit 1120.
[0268] In some embodiments:
[0269] The transceiver unit 1110 is configured to receive first indication information, where the first indication information is used to indicate a position for sending a downlink reference signal;
[0270] The transceiver unit 1110 is further configured to send channel statistical information, where the channel statistical information is determined based on a downlink reference signal;
[0271] The transceiver unit 1110 is further configured to receive second indication information, where the second indication information is used to indicate a position for sending an uplink reference signal;
[0272] The processing unit 1120 is configured to send an uplink reference signal according to the second indication information.
[0273] The communication device provided in the present application receives a downlink reference signal according to a position for sending a downlink reference signal indicated by a network device, and determines channel statistical information according to the received downlink reference signal. Then, a terminal device sends an uplink reference signal to a network device according to a position for sending an uplink reference signal indicated by the network device, thereby solving the problem of wasting time-frequency resources caused by the need for the terminal device to send a large number of reference channels. The terminal device can send the channel statistical information to the network device, so that the network device can determine the channel state information according to the uplink reference signal and the channel statistical information sent by the terminal device, thereby reducing the problem of high computational complexity requirements for the terminal device.
[0274] Optionally, in the device 1100, the first indication information includes: indication information of at least one time-frequency-space unit group, the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 space domain units, indication information of N2 frequency domain units, and indication information of N3 time domain units, the first time-frequency-space unit group is any one of the at least one time-frequency-space unit group, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer. In this implementation, the network device can send the indication information of the time-frequency-space unit group to the terminal device so that the terminal device can determine the location where the network device sends the downlink reference signal.
[0275] Optionally, the indication information of N1 spatial domain units may indicate a combination of a transmit port and a receive port corresponding to each spatial domain unit, or indicate a combination of a reference signal port and a receive port corresponding to each spatial domain unit; the indication information of N1 spatial domain units may also only indicate a transmit port corresponding to each spatial domain unit, or indicate a reference signal port corresponding to each spatial domain unit.
[0276] Optionally, the indication information of the N2 frequency domain units includes: the position of each frequency domain unit, or the indication information may also include at least one of the starting position of the frequency domain unit, the frequency domain unit offset and the number of frequency domain units.
[0277] Optionally, the indication information of the N3 time domain units includes: the position of each time domain unit, or the indication information may also include at least one of the starting position of the time domain unit, the time domain unit offset and the number of time domain units.
[0278] Optionally, the first indication information also includes: frequency domain deviation and / or time domain offset between the second time-frequency-space unit group and the first time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0279] Optionally, the first indication information also includes: indication information of the position of a first reference time-frequency-space unit and indication information of the position of a second reference time-frequency-space unit, the first reference time-frequency-space unit is a time-frequency-space unit in a first time-frequency-space unit group, the second reference time-frequency-space unit is a time-frequency-space unit in a second time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
[0280] Optionally, the channel statistical information includes: a covariance matrix of the channel and / or an eigenvector of the channel.
[0281] Optionally, the second indication information includes: indication information of K space-time-frequency units, where K≥1 and K is an integer.
[0282] Optionally, the second indication information includes: positions of K spatial domain units, positions of K frequency domain units, and positions of K time domain units, where K≥1, K is an integer, and K≤N1×N2×N3.
[0283] Optionally, the second indication information includes: indication information of a first bitmap and a third time-frequency-space unit group, wherein the first bitmap indicates positions of the K spatial domain units in the third time-frequency-space unit group, where K≥1 and K is an integer.
[0284] Optionally, the second indication information is determined based on channel statistical information. In this implementation, the network device can determine the location of the sending terminal device sending the uplink reference signal through the channel statistical information reported by the terminal device, thereby avoiding the problem of wasting time and frequency resources caused by the terminal device needing to send a large number of pilot signals.
[0285] Optionally, part of the first time-frequency-space unit group is in the TDD frequency band, and the other part is in the FDD downlink frequency band. In this implementation, the downlink reference signal can be sent in different frequency bands.
[0286] Optionally, the K time-frequency-space units are on the TDD frequency band, and the channel state information includes at least one of the following: channel state information of the TDD frequency band, or channel state information of the FDD downlink frequency band. In this implementation, when the uplink reference signal is sent on the TDD frequency band, a part of the downlink reference signal is sent on the TDD frequency band, and the other part is sent on the FDD frequency band, due to the partial reciprocity of FDD, the downlink channel state information of the FDD frequency band or the uplink channel state information of the TDD frequency band and the downlink channel state information of the TDD frequency band can be determined.
[0287] It should be understood that the specific process of each unit in the communication device 1100 performing the above corresponding steps can be referred to in the above combined method 600 and Figure 6 For example, the transceiver unit 1110 may perform the steps of receiving and sending in the above method embodiment, and the processing unit 1120 may perform the steps other than sending and receiving. Various specific processes are as described in the method embodiment. For the sake of brevity, they are not described here.
[0288] It should be understood that the communication device may further include a storage unit, which is used to store instructions executed by the transceiver unit 1110 and the processing unit 1120. The transceiver unit 1110, the processing unit 1120 and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 1120 is used to execute the instructions stored in the storage unit, and the transceiver unit 1110 is used to perform specific signal transmission and reception under the drive of the processing unit 1120.
[0289] It should be understood that the transceiver unit 1110 may be a transceiver, an input / output interface or an interface circuit. The storage unit may be a memory. The processing unit 1120 may be implemented by a processor. Fig.12 FIG. 1 is a schematic block diagram of another example of a communication device 1200 provided in an embodiment of the present application. Fig.12 As shown, the communication device 1200 may include a processor 1210 , a memory 1220 , and a transceiver 1230 .
[0290] Fig.11 The communication device 1100 shown or Fig.12 The communication device 1200 shown can implement the steps performed by the terminal device in the aforementioned method 600. Similar descriptions can refer to the descriptions in the aforementioned corresponding methods. To avoid repetition, they will not be described here.
[0291] It should also be understood that Fig.11 The communication device 1100 shown or Fig.12 The communication device 1200 shown may be a terminal device.
[0292] It should also be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
[0293] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0294] Fig.13 The present invention provides a schematic diagram of the structure of a terminal device 1300 provided in an embodiment of the present invention. The above communication device 1100 or the communication device 1200 can be configured in the terminal device 1300. Alternatively, the communication device 1100 or the communication device 1200 itself can be the terminal device 1300. In other words, the terminal device 1300 can perform the actions performed by the terminal device in the above method 600. Optionally, for the sake of convenience, Fig.13 Only the main components of the terminal device are shown. Fig.13 As shown, the terminal device 1300 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
[0295] The processor is mainly used to process the communication protocol and communication data, as well as to control the entire terminal device, execute the software program, and process the data of the software program, for example, to support the terminal device to perform the actions described in the above-mentioned transmission precoding matrix indication method embodiment. The memory is mainly used to store software programs and data, for example, to store the codebook described in the above-mentioned embodiment. The control circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0296] When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF 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.
[0297] Those skilled in the art will appreciate that for ease of description, Fig.13 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0298] For example, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data of the software programs. Fig.13 The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, and the terminal device may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0299] For example, in the embodiment of the present application, the antenna and the control circuit having the transceiver function may be regarded as the transceiver unit 1301 of the terminal device 1300, and the processor having the processing function may be regarded as the processing unit 1302 of the terminal device 1300. Fig.13As shown, the terminal device 1300 includes a transceiver unit 1301 and a processing unit 1302. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, a device used to implement a receiving function in the transceiver unit 1301 may be regarded as a receiving unit, and a device used to implement a sending function in the transceiver unit 1301 may be regarded as a sending unit, that is, the transceiver unit 1301 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0300] Fig.14 A structural diagram of a network device 1400 provided for an embodiment of the present application can be used to implement the functions of the network device in the above method. The network device 1400 includes one or more radio frequency units, such as a remote radio unit (RRU) 1401 and one or more baseband units (BBU) (also referred to as digital units, digital units, DU) 1402. The RRU 1401 can be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 14011 and a radio frequency unit 14012. The RRU 1401 part is mainly used for the transmission and reception of radio frequency signals and the conversion of radio frequency signals and baseband signals, for example, for sending the signaling message in the above embodiment to the terminal device. The BBU 1402 part is mainly used for baseband processing, controlling the base station, etc. The RRU 1401 and the BBU 1402 can be physically arranged together or physically separated, that is, a distributed base station.
[0301] The BBU 1402 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) 1402 can be used to control the base station to execute the operation process of the network device in the above method embodiment.
[0302] In one example, the BBU 1402 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE system, or a 5G system), or may respectively support wireless access networks of different access standards. The BBU 1402 also includes a memory 14021 and a processor 14022. The memory 14021 is used to store necessary instructions and data. For example, the memory 14021 stores the codebook in the above embodiment, etc. The processor 14022 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation process of the network device in the above method embodiment. The memory 14021 and the processor 14022 can serve one or more single boards. In other words, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be set on each single board.
[0303] In a possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of part 1402 and part 1401 can be implemented by SoC technology, for example, by a base station function chip, which integrates a processor, a memory, an antenna interface and other devices, and the program of the base station related functions is stored in the memory, and the processor executes the program to implement the related functions of the base station. Optionally, the base station function chip can also read the memory outside the chip to implement the related functions of the base station.
[0304] It should also be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element. In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0305] The present application also provides a chip system, such as Fig.15 As shown, the chip system includes at least one processor 1510 and at least one interface circuit 1520. The processor 1510 and the interface circuit 1520 can be interconnected through lines. For example, the interface circuit 1520 can be used to receive signals from other devices (such as the memory of the terminal device). For another example, the interface circuit 1520 can be used to send signals to other devices (such as processors). Exemplarily, the interface circuit 1520 can read the instructions stored in the memory and send the instructions to the processor 1510. When the instructions are executed by the processor 1510, the terminal device can execute the various steps performed by the terminal device in the above-mentioned embodiment. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiments of the present application.
[0306] An embodiment of the present application also provides a system for determining channel state information, which includes: the network device (such as a base station) and the terminal device (such as a mobile phone, etc.) provided in the above method embodiment.
[0307] The embodiment of the present application also provides a computer-readable storage medium for storing computer program code, the computer program including instructions for executing any one of the channel state information determination methods provided in the above embodiment of the present application. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), which is not limited in the embodiment of the present application.
[0308] The present application also provides a computer program product, which includes instructions. When the instructions are executed, the network device and the terminal device perform corresponding operations corresponding to the above method.
[0309] The embodiment of the present application further provides a chip located in a communication device, the chip comprising: a processing unit and a communication unit, the processing unit, for example, may be a processor, the communication unit, for example, may be an input / output interface, a pin or a circuit, etc. The processing unit may execute computer instructions to enable the communication device to execute any one of the channel state information determination methods provided in the above-mentioned embodiment of the present application.
[0310] Optionally, the computer instructions are stored in a storage unit.
[0311] Optionally, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit can also be a storage unit located outside the chip within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, random RAM, etc. Among them, the processor mentioned in any of the above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned feedback information transmission method. The processing unit and the storage unit can be decoupled and respectively set on different physical devices, and connected by wired or wireless means to implement the respective functions of the processing unit and the storage unit to support the system chip to implement the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory can also be coupled on the same device.
[0312] Among them, the terminal device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0313] It is understood that the memory in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a RAM, which is used as an external cache. There are many different types of RAM, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DRRAM).
[0314] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical scheme.
[0315] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0316] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0317] The method in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media.
[0318] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0319] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0320] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0321] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0322] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a readable storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0323] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for determining channel state information, characterized in that: The method comprises: Sending first indication information, where the first indication information is used to indicate a position for sending a downlink reference signal; receiving channel statistical information, where the channel statistical information is determined based on the downlink reference signal; sending second indication information, where the second indication information is used to indicate a position for sending an uplink reference signal; The uplink reference signal is received, and channel state information is determined according to the uplink reference signal and the channel statistical information.
2. A method for determining channel state information, characterized in that: The method comprises: receiving first indication information, where the first indication information is used to indicate a position for sending a downlink reference signal; Sending channel statistical information, where the channel statistical information is determined based on the downlink reference signal; receiving second indication information, where the second indication information is used to indicate a position for sending an uplink reference signal; The uplink reference signal is sent according to the second indication information.
3. The method according to claim 1 or 2, characterized in that: The first indication information includes: indication information of at least one time-frequency-space unit group, the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 spatial domain units, indication information of N2 frequency domain units and indication information of N3 time domain units, the first time-frequency-space unit group is any one of the at least one time-frequency-space unit group, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer.
4. The method according to claim 3, characterized in that The indication information of the N2 frequency domain units includes: the position of each frequency domain unit, or at least one of the starting position of the frequency domain unit, the frequency domain unit offset, and the number of frequency domain units.
5. The method according to claim 3, characterized in that: The indication information of the N3 time domain units includes: the position of each time domain unit, or at least one of the starting position of the time domain unit, the offset of the time domain unit, and the number of time domain units.
6. The method according to any one of claims 3 to 5, characterized in that: The first indication information also includes: frequency domain deviation and / or time domain offset between the second time-frequency-space unit group and the first time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group except the first time-frequency-space unit group.
7. The method according to any one of claims 3 to 5, characterized in that: The first indication information also includes: indication information of the position of a first reference time-frequency-space unit and indication information of the position of a second reference time-frequency-space unit, the first reference time-frequency-space unit is a time-frequency-space unit in a first time-frequency-space unit group, the second reference time-frequency-space unit is a time-frequency-space unit in a second time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
8. The method according to any one of claims 3 to 7, characterized in that: The channel statistical information includes: a covariance matrix of a channel and / or an eigenvector of a channel.
9. The method according to any one of claims 3 to 8, characterized in that: The second indication information includes: indication information of K time-frequency-space units, where K≥1 and K is an integer.
10. The method according to any one of claims 3 to 9, characterized in that: The second indication information includes: indication information of K spatial domain units, indication information of K frequency domain units and indication information of K time domain units, where K≥1 and K is an integer.
11. The method according to any one of claims 1 to 9, characterized in that The second indication information includes: a first bitmap and indication information of a third time-frequency-space unit group, the first bitmap indicating positions of K spatial domain units in the third time-frequency-space unit group, where K≥1 and K is an integer.
12. The method according to any one of claims 1 to 11, characterized in that The second indication information is determined according to the channel statistical information.
13. The method according to claim 9 or 10, characterized in that: A part of the first time-frequency-space unit group is in the TDD frequency band, and another part is in the FDD downlink frequency band.
14. The method according to claim 13, characterized in that The K time-frequency-space units are on a TDD frequency band, and the channel state information includes at least one of the following: channel state information of the TDD frequency band, or channel state information of the FDD downlink frequency band.
15. A communication device, characterized in that: The communication device comprises: A sending unit, the sending unit is used to send first indication information, where the first indication information is used to indicate a position for sending a downlink reference signal; A receiving unit, the receiving unit is used to receive channel statistical information, where the channel statistical information is determined based on the downlink reference signal; The sending unit is further used to send second indication information, where the second indication information is used to indicate a position for sending an uplink reference signal; A processing unit is used to determine channel state information according to the received uplink reference signal and the channel statistical information.
16. A communication device, characterized in that: The communication device comprises: A receiving unit, wherein the receiving unit is used to receive first indication information, where the first indication information is used to indicate a position for sending a downlink reference signal; A sending unit, the sending unit is used to send channel statistical information, where the channel statistical information is determined based on the downlink reference signal; The receiving unit is further used to receive second indication information, where the second indication information is used to indicate a position for sending an uplink reference signal; The sending unit is further configured to send the uplink reference signal according to the second indication information.
17. The device according to claim 15 or 16, characterized in that The first indication information includes: indication information of at least one time-frequency-space unit group, the indication information of the first time-frequency-space unit group includes at least one of the following: indication information of N1 spatial domain units, indication information of N2 frequency domain units and indication information of N3 time domain units, the first time-frequency-space unit group is any one of the at least one time-frequency-space unit group, wherein N1≥1, N1 is an integer, N2≥1, N2 is an integer, and N3≥1, N3 is an integer.
18. The device according to claim 17, characterized in that The indication information of the N2 frequency domain units includes: the position of each frequency domain unit, or at least one of the starting position of the frequency domain unit, the frequency domain unit offset, and the number of frequency domain units.
19. The device according to claim 17, characterized in that The indication information of the N3 frequency domain units includes: the position of each time domain unit, or at least one of the starting position of the time domain unit, the offset of the time domain unit, and the number of time domain units.
20. The device according to any one of claims 17 to 19, characterized in that The first indication information also includes: frequency domain deviation and / or time domain offset between the second time-frequency-space unit group and the first time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group except the first time-frequency-space unit group.
21. The device according to any one of claims 17 to 19, characterized in that The first indication information also includes: indication information of the position of a first reference time-frequency-space unit and indication information of the position of a second reference time-frequency-space unit, the first reference time-frequency-space unit is a time-frequency-space unit in a first time-frequency-space unit group, the second reference time-frequency-space unit is a time-frequency-space unit in a second time-frequency-space unit group, and the second time-frequency-space unit group is a time-frequency-space unit group in the at least one time-frequency-space unit group other than the first time-frequency-space unit group.
22. The device according to any one of claims 17 to 21, characterized in that The channel statistical information includes: a covariance matrix of a channel and / or an eigenvector of a channel.
23. The device according to any one of claims 17 to 22, characterized in that The second indication information includes: indication information of K time-frequency-space units, where K≥1 and K is an integer.
24. The device according to any one of claims 17 to 23, characterized in that The second indication information includes: indication information of K spatial domain units, indication information of K frequency domain units and indication information of K time domain units, where K≥1 and K is an integer.
25. The device according to any one of claims 15 to 23, characterized in that The second indication information includes: a first bitmap and indication information of a third time-frequency-space unit group, the first bitmap indicating positions of K spatial domain units in the third time-frequency-space unit group, where K≥1 and K is an integer.
26. The device according to any one of claims 15 to 25, characterized in that The second indication information is determined according to the channel statistical information.
27. The device according to claim 23 or 24, characterized in that A part of the first time-frequency-space unit group is in the TDD frequency band, and another part is in the FDD downlink frequency band.
28. The device according to claim 27, characterized in that The K time-frequency-space units are on a TDD frequency band, and the channel state information includes at least one of the following: channel state information of the TDD frequency band, or channel state information of the FDD downlink frequency band.
29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions. When a computer reads and executes the computer program or instructions, the computer executes the method according to any one of claims 1 to 14.
30. A chip, characterized in that: include: A processor, configured to execute the method according to any one of claims 1 to 14.
Citation Information
Cited By
Method for determining channel state information and communication apparatus
EP4727069A1
Method for determining channel state information and communication apparatus
WO2024251050A1
Channel information feedback method, channel information receiving method and related apparatuses
WO2026149332A1
Communication method and apparatus
WO2026189085A1
