Channel state information determination method and device
By using DMRS for channel estimation and determining the weighting coefficient of SRS precoding, the problem of CSI aging caused by long SRS channel estimation period is solved, and more accurate and timely CSI acquisition is achieved, and wireless communication efficiency is improved.
Patent Information
- Application Number
- CN202311502723.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-10
- Publication Date
- 2025-05-13
AI Technical Summary
In a time-division duplex wireless communication system, the SRS channel estimation period is long, resulting in channel CSI aging, affecting communication efficiency and channel precoding accuracy.
By sending instructions to the terminal device, channel estimation is performed using DMRS, and the weighting coefficient of the SRS precoded is determined, thereby updating the CSI and shortening the acquisition period of the CSI.
It improves the accuracy and timeliness of CSI, reduces the aging of CSI, and enhances the efficiency and robustness of wireless communication.
Smart Images

Figure CN119996118A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of wireless communication technology, and in particular to a method and device for determining channel state information. Background Art
[0002] In the field of wireless communication technology, precoding is a preprocessing method of the signal transmitter. Precoding can be used to encode the data of the transmitter to alleviate the multipath effect and reduce interference, thereby improving the channel capacity and the robustness of the receiver. Channel estimation is the process of estimating channel parameters through the sample sequence obtained in the communication system. By combining precoding technology with channel estimation, interference can be reduced and wireless communication efficiency can be improved. In the time division duplex (TDD) system, since the uplink channel and the downlink channel use the same frequency band, they are reciprocal. The base station can use the reciprocity of the uplink and downlink channels to estimate the uplink sounding reference signal (SRS) to obtain the channel state information (CSI) of the downlink channel, thereby realizing precoding. With the development of communication systems, the number of terminal devices continues to increase, while the wireless resources used to send pilot signals are limited. Scheduling pilot signal resources through time division multiplexing is an effective solution, but there are problems such as the long cycle of SRS channel estimation, which causes channel CSI aging. Summary of the invention
[0003] The present application provides a method and device for determining channel state information.
[0004] In a first aspect, the present application relates to a method for determining channel state information, which is applied to a network device, and includes: sending first indication information and second indication information to a terminal device, receiving a DMRS from the terminal device, and determining channel state information according to the DMRS.
[0005] The first indication information is used to indicate N channel sounding reference signal SRS precodings. The N SRS precodings correspond one-to-one to the N SRS ports. The second indication information is used to indicate M demodulation reference signal DMRS precodings, the M DMRS precodings correspond one-to-one to the M DMRS ports, any one of the M DMRS precodings includes the weighted sum of the K SRS precodings, and the K SRS precodings belong to the N SRS precodings. K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0006] According to the channel state information determination method of the present application, when the network device knows both DMRS precoding and SRS precoding, the weighting coefficient of SRS precoding can be determined based on DMRS precoding. Alternatively, for the network device, the weighting coefficient of SRS precoding can be indicated to the terminal device to indicate DMRS precoding.
[0007] The channel estimation result H obtained by the network device through SRS channel estimation SRS That is, CSI. DMRS can also be used for channel estimation, so the network device can obtain the DMRS-based channel estimation result H according to DMRS. DMRS The network device sends the first indication information to the terminal device, that is, the network device also knows the SRS precoding, which enables the network device to estimate the channel based on the DMRS. DMRS The weighted coefficient of the SRS precoding corresponding to the SRS precoding indicated by the first indication information and the DMRS precoding indicated by the second indication information is calculated to update H SRS , that is, update CSI. Since DMRS is updated more frequently than SRS, H calculated based on the channel estimation result of DMRS is DMRS The update frequency of H is also higher accordingly. DMRS Determining the CSI is equivalent to shortening the SRS transmission period, so that the obtained CSI is more accurate and the delay is shorter, thereby alleviating the CSI aging situation.
[0008] In a possible embodiment, sending the second indication information to the terminal device may include: sending third indication information and fourth indication information to the terminal device.
[0009] The third indication information is used to indicate the DMRS port P i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The fourth indication information is used to indicate the K SRS precodings corresponding to the DMRS port P. i The corresponding K SRS precoding weighting coefficients.
[0010] Take any DMRS port P among the M DMRS ports i For example, the weighted coefficient indication bitmap or the weighted coefficient combination number is used to indicate the weighted coefficients associated with the DMRS port P. iK SRS precodings whose corresponding weighting coefficients are not zero. It can be understood that the weighting coefficient indication bitmap is in the form of a bitmap, and the weighting coefficient indication bitmap can indicate whether the corresponding SRS precoding weighting coefficient is zero by indicating "0" or "1".
[0011] In the case where the K SRS precoding weighting coefficients are the SRS precoding weighting coefficients whose values are not zero among the N SRS precoding weighting coefficients (it should be noted that the "SRS precoding weighting coefficient" means that the DMRS precoding can be linearly weighted by the SRS precoding), the weighting coefficient indication bitmap or the number of weighting coefficient combinations can be used to indicate the K non-zero SRS precoding weighting coefficients. Since the SRS precoding weighting coefficient is related to the DMRS precoding, the SRS precoding weighting coefficient with a value of zero will not affect the value of the DMRS precoding, so only indicating the SRS precoding weighting coefficient with a value not zero can reduce the communication overhead.
[0012] In a possible embodiment, the channel state information determination method may further include: sending first index indication information to the terminal device.
[0013] The first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weight coefficient with the largest modulus value among R1 SRS precoding weight coefficients, where R1 is the product value of M and K.
[0014] Exemplarily, according to the channel state information determination method of the present application, the weighted coefficient of SRS precoding can also be normalized based on the weighted coefficient of SRS precoding of the maximum value. The normalization process can limit the weighted coefficient of SRS precoding to a certain numerical range (the numerical range can be, for example, [0, 1]), thereby reducing the indication overhead of the weighted coefficient of SRS precoding.
[0015] In a possible embodiment, the channel state information determination method may further include: sending second index indication information to the terminal device.
[0016] The second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0017] The channel state information determination method of the present application is for any one DMRS port P among the M DMRS ports. i , can be achieved through the DMRS port P iThe weighted coefficient of the SRS precoding with the largest modulus value is determined from the corresponding K SRS precoding weighted coefficients, and the weighted coefficient of the SRS precoding with the largest modulus value can also be used for the DMRS port P i Normalization can reduce the normalized quantization error.
[0018] Exemplarily, the second indication information may include first index indication information or second index indication information.
[0019] In a possible example, the channel state information determination method may further include: sending first SRS port indication information and / or second SRS port indication information to the terminal device.
[0020] The first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports. The second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
[0021] According to the channel state information determination method of the present application, by sending the first SRS port indication information and / or the second SRS port indication information to the terminal device, the first SRS port indication information is used to indicate that the terminal device sends SRS through the first SRS port of the N SRS ports. The second SRS port indication information is used to indicate that the terminal device does not send SRS through the second SRS port of the N SRS ports, that is, the SRS can be sent by the first SRS port of the N SRS ports of the terminal device or other SRSs except the second SRS port, and the base station can perform channel estimation after receiving the SRS to update the CSI. In addition, according to the channel state information determination method of the present application, the first SRS port of the N SRS ports of the terminal device or other SRSs except the second SRS port sends SRS, and the SRS port can be flexibly configured without sending SRS on each SRS port, thereby reducing the number of SRS ports, reducing the SRS pilot overhead, or shortening the SRS sending period to alleviate CSI channel aging (when the number of SRS port requirements increases and the SRS pilot resources do not increase, the corresponding strategy includes extending the SRS sending period, which will cause CSI channel aging).
[0022] In a possible example, the first SRS port indication information and / or the second SRS port indication information is indicated by downlink control information (Downlink Control Information, DCI).
[0023] In a possible example, the channel state information determination method may further include: receiving an SRS sent from a terminal device through at least one third SRS port among the N SRS ports.
[0024] Any SRS port P of the third SRS port in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0025] Exemplarily, for example, the SRS transmission condition of the SRS port may be predefined through a protocol, and the SRS port that meets the SRS transmission condition is the third SRS port. si , the SRS port P si The weight coefficient of SRS precoding corresponding to any DMRS port is not indicated in the first time period. si The corresponding cumulative modulus value is less than the target modulus value, then the SRS port P si Satisfies the SRS sending condition, the SRS port P si Belongs to the third SRS port, at which SRS port P si Send SRS.
[0026] Since the present application described above characterizes DMRS precoding as the weighted sum of the weighted coefficients of N SRS precodings and K SRS precodings, the parameter of the weighted coefficient of SRS precoding is introduced. When the weighted coefficient of SRS precoding is zero or small, when channel estimation is performed based on DMRS-assisted SRS, the channel information of the SRS port corresponding to the SRS precoding will not be updated or updated inaccurately. According to the channel state information determination method of the present application, for example, the conditions for sending SRS by the SRS port can be predefined by the protocol, so that the terminal device can send SRS to the base station when the SRS port meets the SRS sending conditions. The base station can receive the SRS for channel estimation, and can also flexibly configure the SRS port by sending indication information, without each SRS port sending SRS, thereby reducing the number of SRS ports, reducing the SRS pilot overhead or shortening the SRS sending period to alleviate CSI channel aging. In addition, the modulus of the weighted coefficient corresponding to the SRS port (the SRS port belongs to the third SRS port) that cannot update the channel information or updates inaccurate channel information based on DMRS-assisted SRS for channel estimation is 0 or a small modulus. According to the channel state information determination method of the present application, by defining the SRS sending conditions based on the time period or the modulus size, the third SRS port corresponding to the weighted coefficient modulus of 0 or a small modulus can be determined from the N SRS ports. The terminal device sends the SRS through the third SRS port, so that the base station receives the SRS sent by the third SRS port and can obtain CSI, so as to solve the problem of CSI aging caused by the channel information corresponding to the third SRS port not being updated or being updated inaccurately.
[0027] In a possible example, the first time period and / or the second time period is determined according to the SRS sending period, and the target moment is any moment of receiving the DMRS in the second time period.
[0028] In a possible example, the first time period and / or the second time period may be, for example, one or more SRS sending cycles.
[0029] In a possible example, the first time period and / or the second time period may also be, for example, a time period corresponding to T time units before the next SRS is sent in the SRS sending cycle, and the time unit may be, for example, a time slot, a symbol, etc.
[0030] In a possible example, according to a channel state information determination method of another embodiment of the present disclosure, the element modulus is also related to a scaling factor, the scaling factor is related to a target time interval, and the target time interval represents the time interval between a target moment and a moment of sending SRS next time.
[0031] In a second aspect, the present application relates to a channel state information determination method, applied to a terminal device, comprising: receiving first indication information and second indication information; determining DMRS based on the first indication information and the second indication information; and sending DMRS to a network device.
[0032] The first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond to the N SRS ports one by one. The second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond to the M DMRS ports one by one, and any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0033] In a possible example, receiving the second indication information includes: receiving third indication information and fourth indication information.
[0034] The third indication information is used to indicate the connection with any one DMRS port P among the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The corresponding weighted coefficient is not zero K SRS precoding; the fourth indication information is used to indicate the DMRS port P i The corresponding K SRS precoding weighting coefficients.
[0035] In a possible example, the channel state information determination method further includes: receiving first index indication information.
[0036] The first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients, where R1 is the product value between M and K.
[0037] In a possible example, the channel state information determination method further includes: receiving second index indication information.
[0038] The second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0039] In a possible example, the channel state information determination method further includes: receiving first SRS port indication information and / or second SRS port indication information.
[0040] The first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
[0041] In a possible example, the channel state information determination method further includes:
[0042] The SRS is sent to the network device through a third SRS port among the N SRS ports.
[0043] Any SRS port P of the third SRS port in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0044] In a possible example, the first time period and / or the second time period is determined according to the SRS sending period, and the target moment is any moment of receiving the DMRS in the second time period.
[0045] In a possible example, the element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents the time interval between a target moment and a moment of sending the SRS next time.
[0046] In a third aspect, the present application relates to a channel state information determination device, comprising: a transceiver unit and a processing unit.
[0047] The processing unit is used to determine the first indication information and the second indication information.
[0048] The first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes the weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0049] The transceiver unit is used to send the first indication information and the second indication information to the terminal device, and receive the DMRS from the terminal device.
[0050] The processing unit is further configured to determine channel state information according to the DMRS.
[0051] In a possible example, the transceiver unit is used to send third indication information and fourth indication information to the terminal device. The third indication information is used to indicate the connection with any one DMRS port P of the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The corresponding weighted coefficient is not zero K SRS precoding; the fourth indication information is used to indicate the DMRS port P i The corresponding K SRS precoding weighting coefficients.
[0052] In a possible example, the transceiver unit is further used to send first index indication information to the terminal device. The first index indication information is used to indicate the index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients and the index of the DMRS port, where R1 is the product value between M and K.
[0053] In a possible example, the transceiver unit is further configured to send second index indication information to the terminal device. The second index indication information is used to indicate the second index indication information corresponding to any one of the M DMRS ports P. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0054] In a possible example, the transceiver unit is also used to send first SRS port indication information and / or second SRS port indication information to the terminal device, wherein the first SRS port indication information is used to instruct the terminal device to send SRS through a first SRS port among N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through a second SRS port among the N SRS ports.
[0055] In a possible example, the first SRS port indication information and / or the second SRS port indication information is indicated by downlink control information DCI.
[0056] In a possible example, the transceiver unit is further configured to receive an SRS sent from a terminal device through a third SRS port among the N SRS ports. srsiThe weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0057] In a possible example, the first time period and / or the second time period is determined according to the SRS sending period, and the target moment is any moment of receiving the DMRS in the second time period.
[0058] In a possible example, the element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents the time interval between a target moment and a moment of sending the SRS next time.
[0059] In a fourth aspect, the present application relates to a channel state information determination device, comprising: a transceiver unit and a processing unit.
[0060] The transceiver unit is used to receive first indication information and second indication information from the network device.
[0061] The first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes the weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0062] The processing unit is used to determine the DMRS according to the first indication information and the second indication information.
[0063] The transceiver unit is also used to send DMRS to the network device.
[0064] In a possible example, the transceiver unit is further configured to receive third indication information and fourth indication information, wherein the third indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P iThe corresponding weighted coefficient is not zero K SRS precoding; the fourth indication information is used to indicate the DMRS port P i The corresponding K SRS precoding weighting coefficients.
[0065] In a possible example, the transceiver unit is also used to receive first index indication information, wherein the first index indication information is used to indicate the index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among R1 SRS precoding weighting coefficients and the index of the DMRS port, and R1 is the product value between M and K.
[0066] In a possible example, the transceiver unit is further configured to receive second index indication information, wherein the second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0067] In a possible example, the transceiver unit is also used to receive first SRS port indication information and / or second SRS port indication information, wherein the first SRS port indication information is used to instruct the terminal device to send SRS through a first SRS port among N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through a second SRS port among the N SRS ports.
[0068] In a possible example, the transceiver unit is further configured to send an SRS to the network device through a third SRS port among the N SRS ports, wherein any one of the third SRS ports P in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0069] In a possible example, the first time period and / or the second time period is determined according to the SRS sending period, and the target moment is any moment of receiving the DMRS in the second time period.
[0070] In a possible example, the element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents the time interval between a target moment and a moment of sending the SRS next time.
[0071] In a fifth aspect, the present application relates to a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to execute the above-mentioned channel state information determination method through logic circuits or execution code instructions.
[0072] In some embodiments, the instructions are stored in a memory that is communicatively connected or coupled to the processor.
[0073] In some embodiments, the communication device is a chip.
[0074] In a sixth aspect, a communication system is provided, comprising a communication device implemented as in the third aspect or any one of the third aspects, and at least one communication device implemented as in the fourth aspect or any one of the fourth aspects.
[0075] In a seventh aspect, a computer-readable storage medium storing computer instructions is provided, wherein when the computer instructions are executed, the computer executes the above-mentioned channel state information determination method. In some embodiments, the computer-readable storage medium is a non-transient storage medium.
[0076] In an eighth aspect, the present application relates to a computer program product, including a computer program, wherein the computer program is stored on a readable storage medium, and when the computer program is executed, the computer implements the above-mentioned channel state information determination method. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] The following is an introduction to the drawings used in the embodiments of the present application.
[0078] Figure 1 The schematic diagram shows the process of channel estimation based on SRS by the base station and the terminal device;
[0079] Figure 2A A schematic diagram schematically shows a system architecture of a method and device for determining channel state information according to an embodiment of the present disclosure;
[0080] Figure 2B A schematic diagram schematically shows another system architecture of a method and device for determining channel state information according to an embodiment of the present disclosure;
[0081] Figure 3A The flowchart of the method for determining channel state information according to an embodiment of the present disclosure is schematically shown;
[0082] Figure 3B A schematic diagram schematically shows the interaction between a base station and a terminal device according to a method for determining channel state information according to an embodiment of the present disclosure;
[0083] Figure 4 The flowchart of a method for determining channel state information according to another embodiment of the present disclosure is schematically shown;
[0084] Figure 5 A block diagram schematically shows a channel state information determination device according to an embodiment of the present disclosure;
[0085] Figure 6 A block diagram schematically shows a channel state information determination device according to another embodiment of the present disclosure;
[0086] Figure 7 The block diagram schematically shows a communication device that can implement the channel state information determination method of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0087] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0088] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0089] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects rather than to describe a specific order of objects. For example, a first target object and a second target object are used to distinguish different target objects rather than to describe a specific order of target objects.
[0090] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0091] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0092] The detailed background of the channel state information determination method according to the embodiment of the present disclosure will be described in detail below.
[0093] Wireless communication is a communication method that uses the characteristics of electromagnetic wave signals propagating in space to exchange information.
[0094] In the field of wireless communication technology, precoding technology is a preprocessing method of the signal transmitter. Through precoding technology, the data of the transmitter can be encoded to alleviate the multipath effect and reduce interference, thereby improving the channel capacity and the robustness of the receiver.
[0095] In a multiple-input multiple-output (MIMO) system, the wireless channel has random, complex and changeable characteristics, and there are various serious interferences in the channel. Precoding technology is a key technology of the MIMO system. Precoding technology uses the CSI known at the transmitter to transform the modulated symbol stream into a data stream that adapts to the current channel. When the transmitter knows the channel state, it can perform signal preprocessing at the transmitter and dynamically perform power control and phase adjustment based on the channel information to optimize certain performance goals at the receiver, such as signal-to-noise ratio and throughput. Through precoding, the signal energy can be concentrated near the target user, effectively combating attenuation and loss, and improving system performance.
[0096] CSI describes the channel properties of the communication link, specifically describing the attenuation factor of the signal on each transmission path, that is, the value of each element in the channel gain matrix H, such as signal scattering, environmental fading (multipath fading or shadowing fading), distance attenuation (power decay of distance) and other information. CSI can adapt the communication system to the current channel conditions and provide a guarantee for high-reliability and high-speed communication in a multi-antenna system. The process of obtaining CSI can be understood as channel estimation, that is, the process of estimating the model parameters of a certain assumed channel model from the received data. During wireless communication, the signal transmitter modulates and encodes the original signal, and the signal receiver needs to demodulate and decode the received signal to restore the original signal. Since the signal is affected by the channel during transmission, the signal receiver needs to estimate the channel to accurately restore the original signal. Channel estimation can also improve the signal-to-noise ratio, reduce the bit error rate, and improve communication quality by eliminating factors such as channel noise and interference.
[0097] TDD is a wireless communication standard for two-way communication between devices with a single transmission frequency. TDD divides time into time slots, which are assigned to different communicating parties. One device sends information in one time slot, the other device sends information in the next time slot, and so on.
[0098] In a time-division duplex wireless communication system, since the uplink channel and the downlink channel use the same frequency band, there is channel reciprocity. Channel reciprocity can be understood as the uplink and downlink of the time-division duplex wireless communication system are transmitted in different time slots of the same frequency resource, so in a relatively short period of time, it can be considered that the channel fading experienced by the transmission signals of the uplink and downlink is the same.
[0099] By combining precoding technology with channel estimation, interference can be reduced and wireless communication efficiency can be improved. For example, the base station can use the reciprocity of uplink and downlink channels to perform channel estimation through uplink SRS to obtain the CSI of the downlink channel and then precode the downlink data.
[0100] Figure 1 The flow chart shows the process of channel estimation based on SRS by the base station and the terminal device.
[0101] like Figure 1As shown, the base station sends signaling configuration information for channel estimation, notifying the terminal device of the time and behavior of SRS transmission, and then the terminal device sends SRS to the base station for channel estimation. The base station can perform channel estimation based on the SRS sent by the terminal device to restore the uplink channel, and restore the downlink channel based on channel reciprocity. The base station sends data based on the CSI of the downlink channel.
[0102] During this process, the base station can also determine the uplink precoding of the terminal device based on the channel estimation result.
[0103] Some implementations send uplink precoding indication information to the terminal device through codebook-based precoding or non-codebook-based precoding.
[0104] The codebook-based uplink precoding operation includes, for example: the terminal device sends an SRS; the base station estimates the uplink channel according to the SRS and calculates the uplink precoding of the terminal device; the base station indicates the index in the codebook to the terminal device through downlink control information (DCI); the terminal device determines the uplink precoding according to the indication of the base station, and sends the physical uplink shared channel (PUSCH) and demodulation reference signal (DMRS) loaded with the uplink precoding; the base station performs channel estimation and interference estimation according to the demodulation reference signal, and performs data demodulation based on the channel estimation results and the interference estimation results.
[0105] The non-codebook based uplink precoding operation includes, for example: the base station sends a channel state information-reference signal (CSI-RS); the terminal device estimates the downlink channel according to the CSI-RS and calculates multiple candidate uplink precodings; the terminal device sends the candidate uplink precodings through the SRS; the base station selects the optimal uplink precoding from the candidate uplink precodings and indicates it to the terminal device through the DCI; the terminal device sends a demodulation reference signal and a physical uplink shared signal loaded with the uplink precoding according to the uplink precoding indicated by the base station; the base station performs channel estimation and interference estimation based on the demodulation reference signal, and performs data demodulation based on the channel estimation results and the interference estimation results.
[0106] On the one hand, taking the signal transmission and signaling interaction between the base station and the terminal device as an example, at least one of the base station and the terminal device transmits and receives signals through multiple antenna ports, so the channel between each antenna port between the base station and the terminal device needs to be estimated (full-space channel estimation), which places higher demands on SRS resources. When SRS resources are limited, it is necessary to extend the SRS transmission period, so that the period for obtaining the channel CSI based on the SRS channel estimation is correspondingly extended, and the CSI ages seriously.
[0107] On the other hand, with the continuous development and iteration of communication technology, for example, 5.5G / 6G (5G-advanced generation mobile communication technology / sixth generation mobile communication technology) communication systems have higher requirements for system capacity, spectrum efficiency, etc. The future 5.5G / 6G communication system will evolve towards higher frequency bands and larger bandwidths, and massive multiple antenna technology (massive multiple input multiple output, Massive MIMO) will play a vital role in the spectrum efficiency of the system. In future MIMO systems, both the base station and the terminal device will use massive MIMO arrays, and consider using a hybrid beamforming (HBF) architecture to improve spectrum efficiency while reducing complexity. Under this system architecture, the SRS-based channel estimation will have serious problems with impaired channel estimation performance. The main reasons are as follows:
[0108] a) Under the dual-end HBF at the base station and the terminal device, time-division SRS beam scanning is required, which prolongs the SRS transmission period, and accordingly prolongs the period for obtaining the channel CSI based on SRS channel estimation, resulting in serious CSI aging.
[0109] b) The number of SRS frequency hopping increases under large bandwidth, aggravating channel aging.
[0110] c) The channel attenuation is serious in the high frequency band, and the SRS signal-to-noise ratio is greatly reduced, which affects the SRS channel estimation performance.
[0111] d) Under two-end massive MIMO, the number of terminal devices and channels of the communication system increases, and the number of orthogonal SRS ports required increases. Without increasing the SRS pilot overhead, the only way to extend the SRS transmission period is to extend the period for obtaining the channel CSI based on SRS channel estimation. The CSI ages seriously, thereby reducing the accuracy of downlink precoding.
[0112] In order to solve the problem of greatly reduced SRS signal-to-noise ratio and affected coverage, the terminal device can send SRS after precoding to measure the uplink channel to improve the SRS signal-to-noise ratio. However, in the time division system, channel estimation based on SRS still has problems such as long SRS transmission period leading to serious CSI aging and large SRS pilot overhead.
[0113] Figure 2A and Figure 2B Schematic diagrams schematically show the system architecture of the channel state information determination method and device according to the embodiments of the present disclosure. It should be noted that: Figure 2A and Figure 2B It is only an example of a system architecture to which the channel state information determination method and apparatus of the embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be applied to other devices, systems, environments or scenarios.
[0114] Figure 2A A system architecture of a method and apparatus for determining channel state information according to an embodiment of the present disclosure is schematically shown.
[0115] like Figure 2A As shown, the system architecture in the embodiment of the present disclosure may include: a network device 201 and terminal devices 202, 203, 204, 205, and 206.
[0116] exist Figure 2A In the system architecture shown, any number of terminal devices can still form a communication system.
[0117] The network device 201 can be understood as a hardware device that connects various servers, personal computers (PCs), application terminals and other nodes to form a communication network.
[0118] The following description will take a base station (BS) as an example.
[0119] In terms of logical functions, the base station can be understood as a scheduling entity, and the terminal device can be understood as a subordinate entity. The scheduling entity is responsible for scheduling and controlling the transmission of service data, and the subordinate entity performs service data transmission based on the control of the scheduling entity. For example, the base station sends an uplink scheduling grant to the terminal device, and the terminal device sends an uplink data transmission to the base station based on the uplink scheduling grant.
[0120] In terms of physical form, base stations may include but are not limited to macro base stations, micro base stations, transmission reception points (TRP), baseband units (BBU) and remote radio units. Micro base stations are sometimes also called small cells. Terminal devices may include but are not limited to mobile phones, tablet computers, laptop computers, wearable devices (smart watches, smart bracelets, smart helmets, smart glasses, etc.), and other communication devices with wireless access capabilities, such as various Internet of Things devices, including smart home devices (smart meters, smart appliances, etc.), smart vehicles, etc.
[0121] Terminal equipment (UE) can be understood as a communication device used by a user. For example, the terminal equipment may include a mobile phone, a laptop computer, etc.
[0122] Generally, according to the data transmission direction on the communication link, the communication link from the base station to the terminal device is called a downlink (DL); conversely, the communication link from the terminal device to the base station is called an uplink (UL).
[0123] Figure 2B Another system architecture of the method and device for determining channel state information according to an embodiment of the present disclosure is schematically shown. Figure 2B As shown, the system architecture in the embodiment of the present disclosure may include: network devices 201-1, 201-2, 201-3 and terminal devices 202-1, 202-2, 202-3.
[0124] Different from the system architecture of the previous embodiment, this system architecture may include multiple network devices.
[0125] Exemplarily, multiple network devices can serve one terminal device simultaneously.
[0126] According to the channel state information determination method of the embodiment of the present disclosure, the network device may, for example, send first indication information and second indication information to the terminal device; receive a DMRS from the terminal device; and determine the channel state information based on the DMRS.
[0127] According to the channel state information determination method of the embodiment of the present disclosure, the terminal device may, for example, receive the first indication information and the second indication information; and send a DMRS to the network device.
[0128] The first indication information is used to indicate N SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports. Any one of the M DMRS precodings includes the weighted sum of K SRS precodings, and the K SRS precodings belong to the above-mentioned N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0129] It should be noted that the number of network devices and terminal devices in the above embodiments is for illustration only, and any number of network devices and terminal devices can be set as required.
[0130] The present disclosure provides a method for determining channel state information. Figure 2A and Figure 2B The system architecture of Figure 3A and Figure 3B The channel state information determination method of the exemplary embodiment of the present disclosure is described below. The channel state information determination method of the exemplary embodiment of the present disclosure can be, for example, Figure 2A or Figure 2B The network devices shown are executed.
[0131] Figure 3A The flowchart of a channel state information determination method 300 according to an embodiment of the present disclosure is schematically shown. Figure 3B A schematic diagram schematically shows the interaction between a base station and a terminal device according to a method for determining channel state information according to an embodiment of the present disclosure.
[0132] like Figure 3A As shown, a channel state information determination method 300 according to an embodiment of the present disclosure includes operations S310 to S330.
[0133] In operation S310, first indication information and second indication information are sent to a terminal device.
[0134] The first indication information is used to indicate N channel sounding reference signal SRS precodings. The N SRS precodings correspond to the N SRS ports in a one-to-one manner.
[0135] The SRS port can be understood as the antenna port for sending SRS. SRS is a reference signal for uplink channel quality assessment. N SRS precoders correspond one-to-one to N SRS ports, so that after the network device sends the first indication information to the terminal device, the terminal device can send SRS through the SRS port, and the SRS can load the SRS precoder corresponding to the SRS port. The network device can receive the precoded SRS for each SRS port.
[0136] The second indication information is used to indicate M demodulation reference signal DMRS precodings, the M DMRS precodings correspond one-to-one to the M DMRS ports, any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to N SRS precodings. K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0137] The DMRS port can be understood as the antenna port that sends the DMRS corresponding to the PUSCH. The DMRS can be used for the demodulation of the PUSCH channel. The M DMRS precoders correspond one-to-one to the M DMRS ports, so that after the network device sends the second indication information to the terminal device, the terminal device can send the DMRS through the DMRS port, and the DMRS can be loaded with the DMRS precode corresponding to the DMRS port. The network device can receive the DMRS loaded with the DMRS precoder for each DMRS port.
[0138] It should be noted that, among the N SRS ports that can be used to send SRS, the SRS sent at each SRS port can be loaded with SRS precoding, and the "K SRS precodings belong to N SRS precodings, K is an integer greater than zero and less than N, and N is a positive integer" of the channel state information determination method of the embodiment of the present disclosure includes the following cases: K is equal to N and K is greater than zero and less than N. In the case where K is equal to N, any DMRS precoding can be linearly represented by the N SRS precodings corresponding to the N SRS ports one by one and the weighting coefficients of the N SRS precodings. In the case where K is greater than zero and less than N, any DMRS precoding can be linearly represented by the K SRS precodings corresponding to the K SRS ports one by one and the weighting coefficients of the K SRS precodings, and each of the weighting coefficients of the K SRS precodings is not zero.
[0139] Therefore, according to the channel state information determination method of an embodiment of the present invention, when the network device knows both DMRS precoding and SRS precoding, the weighting coefficient of SRS precoding can be determined based on the DMRS precoding, or, for the network device, the DMRS precoding can be indicated to the terminal device by indicating the weighting coefficient of SRS precoding to the terminal device.
[0140] For example, any DMRS precoding may be represented by K SRS precodings and weighting coefficients of the K SRS precodings using the following formula (1).
[0141]
[0142] In the above formula (1), P i Characterizes the precoding of the i-th DMRS, V XCharacterize SRS precoding, A X Characterization V X The weighting coefficient of .
[0143] In operation S320, a DMRS is received from a terminal device.
[0144] In operation S330, channel state information is determined according to the DMRS.
[0145] like Figure 3B As shown, according to the precoding indication method of the embodiment of the present disclosure, the network device 301 sends the first indication information to the terminal device 302 to indicate the N SRS precodings corresponding to the N SRS ports one by one, and the terminal device 302 can receive the first indication information so that the terminal device 302 can send the SRS to the network device 301 through each SRS port. The network device 301 also sends the second indication information to the terminal device 302, and the terminal device 302 can receive the second indication information, which enables the terminal device 302 to send the DMRS to the network device 301 through each DMRS port.
[0146] Figure 3B Schematic diagram showing Port SRS-1 To Port SRS-N An example of a total of N SRS ports is also schematically shown. DMRS-1 To Port DMRS-M An example of M DMRS ports. It should be noted that the count of N SRS ports can be from 1 to N, or from 0 to N-1, and this application does not limit this. Similarly, the count of M DMRS ports can be from 1 to M, or from 0 to M-1.
[0147] The channel estimation result H obtained by the network device through SRS channel estimation SRS That is, CSI. DMRS can also be used for channel estimation, so the network device can obtain the DMRS-based channel estimation result H according to DMRS. DMRS The network device sends the first indication information to the terminal device, that is, the network device also knows the SRS precoding, which enables the network device to estimate the channel based on the DMRS. DMRS The weighted coefficient of the SRS precoding corresponding to the SRS precoding indicated by the first indication information and the DMRS precoding indicated by the second indication information is calculated to update H SRS , that is, update CSI. Since DMRS is updated more frequently than SRS, H calculated based on the channel estimation result of DMRS is DMRS The update frequency of H is also higher accordingly. DMRSDetermining the CSI is equivalent to shortening the SRS transmission period, so that the obtained CSI is more accurate and the delay is shorter, thereby alleviating the CSI aging situation.
[0148] According to a channel state information determination method according to another embodiment of the present disclosure, for example, a specific example of sending the second indication information to the terminal device can be implemented by using the following embodiment: sending third indication information and fourth indication information to the terminal device.
[0149] The third indication information is used to indicate the DMRS port P i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The fourth indication information is used to indicate the K SRS precodings corresponding to the DMRS port P. i The corresponding K SRS precoding weighting coefficients.
[0150] Take any DMRS port P among the M DMRS ports i For example, the weighted coefficient indication bitmap or the weighted coefficient combination number is used to indicate the weighted coefficients associated with the DMRS port P. i K SRS precodings whose corresponding weighting coefficients are not zero. It can be understood that the weighting coefficient indication bitmap is in the form of a bitmap, and the weighting coefficient indication bitmap can indicate whether the corresponding SRS precoding weighting coefficient is zero by indicating "0" or "1".
[0151] In the case where the K SRS precoding weighting coefficients are the SRS precoding weighting coefficients whose values are not zero among the N SRS precoding weighting coefficients (it should be noted that the "SRS precoding weighting coefficient" means that the DMRS precoding can be linearly weighted by the SRS precoding), the weighting coefficient indication bitmap or the number of weighting coefficient combinations can be used to indicate the K non-zero SRS precoding weighting coefficients. Since the SRS precoding weighting coefficient is related to the DMRS precoding, the SRS precoding weighting coefficient with a value of zero will not affect the value of the DMRS precoding, so only indicating the SRS precoding weighting coefficient with a value not zero can reduce the communication overhead.
[0152] For any DMRS port P among the M DMRS ports i The communication overhead of the weighted coefficient indication bitmap may be N bits, wherein K bits indicate that the weighted coefficient values of K SRS precodings are non-zero, and (NK) bits indicate that the weighted coefficient values of (NK) SRS precodings are zero. The communication overhead of the weighted coefficient indication combination number may be Bit.
[0153] Exemplarily, the weighting coefficient indication bitmap or the number of weighting coefficient combinations can also indicate that the weighting coefficients of K*M SRS precodings corresponding to the M DMRS ports are not zero. In this case, the fourth indication information sent by the network device to the terminal device can be used to indicate the weighting coefficients of K*M SRS precodings corresponding to the M DMRS ports.
[0154] It should be noted that the weighted coefficient indication bitmap or the weighted coefficient indication combination number can not only be for any one DMRS port P among the M DMRS ports as in the above embodiment, but also for any one DMRS port P among the M DMRS ports. i The weighted coefficient indication bitmap or the weighted coefficient indication combination number can also be for M DMRS ports, that is, for M DMRS ports, the weighted coefficient indication bitmap or the weighted coefficient indication combination number is indicated together. The corresponding indication overhead is N*M bits and Bit.
[0155] Exemplarily, the fourth indication information can be, for example, indicated by indicating the DMRS port P i The amplitude and phase of the corresponding K precoding weight coefficients are used to indicate the DMRS port P. i Specific examples of the corresponding K SRS precoding weighting coefficients.
[0156] According to another embodiment of the present disclosure, the channel state information determination method further includes: sending first index indication information to the terminal device.
[0157] The first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients, where R1 is the product value between M and K.
[0158] Exemplarily, the channel state information determination method according to the embodiment of the present disclosure may also normalize the weighted coefficient of SRS precoding based on the maximum value of the weighted coefficient of SRS precoding. The normalization process may limit the weighted coefficient of SRS precoding to a certain numerical range (the numerical range may be, for example, (0, 1]), thereby reducing the indication overhead of the weighted coefficient of SRS precoding.
[0159] Specifically, the DMRS precoding corresponding to each DMRS port in the M DMRS ports includes the weighted sum of K SRS precodings, so the M DMRS precodings of the M DMRS ports correspond to the weighting coefficients of M*K SRS precodings. By indicating the index of the SRS port corresponding to the weighting coefficient of the SRS precoding with the largest value among the weighting coefficients of the M*K SRS precodings and the index of the DMRS port, the position of the weighting coefficient of the SRS precoding corresponding to the maximum value can be located. The position can be represented by the SRS port and the DMRS port, and then the specific value A of the weighting coefficient of the SRS precoding with the maximum value can be determined. m (This value is the value before normalization). Taking the normalized value range as (0,1] as an example, for any normalized SRS precoding weighting coefficient A xn , according to the specific value A of the weight coefficient of the maximum value SRS precoding m The ratio between the normalized maximum value 1 and the value of the weighted coefficient of the SRS precoding can be determined.
[0160] According to another embodiment of the present disclosure, the channel state information determination method further includes: sending second index indication information to the terminal device.
[0161] The second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0162] It can be understood that for any DMRS port P among the M DMRS ports i , the second indication information indicates the index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients, then a total of M DMRS ports can indicate the index of the SRS port corresponding to the M SRS precoding weighting coefficients with the largest modulus value.
[0163] Different from the previous embodiment, the maximum value of the SRS precoding weighting coefficient of the channel state information determination method of the embodiment of the present disclosure is for any DMRS port P i The maximum modulus of the SRS precoding weight coefficient is the weight coefficient from the DMRS port P i The corresponding K SRS precoding weighting coefficients are determined. However, the maximum value of the SRS precoding weighting coefficient of the channel state information determination method in the previous embodiment is for M DMRS ports.
[0164] The channel state information determination method of the embodiment of the present disclosure is similar to the previous embodiment, and the weighted coefficient of SRS precoding can be normalized based on the weighted coefficient of the maximum value of SRS precoding. Compared with the previous embodiment, the present embodiment determines the channel state information of any one of the M DMRS ports P i , can be achieved through the DMRS port P i The weighted coefficient of the SRS precoding with the largest modulus value is determined from the corresponding K SRS precoding weighted coefficients, and the weighted coefficient of the SRS precoding with the largest modulus value can also be used for the DMRS port P i Normalization can reduce the normalized quantization error.
[0165] Exemplarily, the second indication information may include first index indication information or second index indication information.
[0166] A specific example of determining CSI according to the channel state determination method of an embodiment of the present disclosure is described in detail below:
[0167] The base station sends first indication information to the terminal device for indicating N SRS precodings corresponding one to one with the N SRS ports. The terminal device receives the first indication information and sends SRS loaded with SRS precoding to the base station through the N SRS ports. The base station can receive the precoded SRS.
[0168] The base station can perform full-space channel estimation based on the received SRS, and the obtained channel can be represented by the base station side eigenvector matrix, the terminal device side eigenvector matrix and the combination coefficient matrix.
[0169] The base station side eigenvector matrix may include multiple eigenvectors, which, for example, represent the spatial domain statistical characteristics of the base station side and the frequency domain statistical characteristics of the channel.
[0170] The terminal device feature vector matrix may include multiple feature vectors, which, for example, represent spatial statistical characteristics of the terminal device.
[0171] The combination coefficient matrix can be understood as a weight coefficient matrix corresponding to the base station side eigenvector matrix and the terminal device eigenvector matrix represented in matrix form. Any element of the combination coefficient matrix can represent the weight coefficient corresponding to the base station side eigenvector and the terminal device eigenvector corresponding to the element.
[0172] The channel obtained based on SRS channel estimation can be represented by formula (2), for example.
[0173] H=U*C*V H (2)
[0174] In formula (2), H represents the channel estimation result, U represents the base station side eigenvector matrix, C represents the combination coefficient matrix, V H Represents the transpose of V, where V represents the eigenvector matrix on the terminal device side.
[0175] Exemplarily, when the SRS port is precoded according to V, one eigenvector in the terminal device side eigenvector matrix V corresponds to the precoding of one SRS port. At this time, any element of the combination coefficient matrix can represent the base station side eigenvector corresponding to the element and the weighting coefficient of the corresponding SRS port.
[0176] According to the channel state information determination method of the embodiment of the present disclosure, the DMRS-based channel estimation can be represented by formula (3), for example.
[0177] H DMRS =U*C*(V H *PD) (3)
[0178] In formula (3), PD represents the DMRS precoding matrix, and any vector in the DMRS precoding matrix represents a DMRS precoding P i .
[0179] It should be noted that, since the transmission frequency of DMRS is higher than that of SRS, the channel estimation based on DMRS is determined based on the DMRS sent by the terminal device and received by the base station, and the channel estimation based on SRS is determined based on the SRS sent by the terminal device and received by the base station. Therefore, although the above formula (3) and formula (2) correspond to the same combination coefficient matrix C, in fact, the update frequency of the elements of the combination coefficient matrix C in the channel estimation based on DMRS and the channel estimation based on SRS is different. In order to distinguish the combination coefficient matrix C in the channel estimation based on DMRS and the channel estimation based on SRS, the combination coefficient matrix in the channel estimation based on DMRS will be referred to as C below. DMRS , the combination coefficient matrix in SRS-based channel estimation is called C SRS After receiving DMRS, the base station can perform channel estimation based on DMRS and obtain the channel estimation result H DMRS The base station can obtain the base station side characteristic vector matrix U and the terminal device side characteristic vector matrix V through uplink SRS channel estimation or through terminal device feedback H , the base station also knows the DMRS precoding, that is, the base station also knows the DMRS precoding matrix PD. Therefore, through the above formula (3), the base station obtains the channel estimation result H after receiving the DMRS by performing channel estimation based on the DMRS. DMRS , we can determine the combination coefficient matrix based on DMRS as C DMRS .
[0180] Combination coefficient matrix C based on DMRS DMRS It can be applied to the above formula (2) to obtain the channel estimation result H that is consistent with the update frequency of the DMRS-based channel estimation. SRS Therefore, according to the channel state information determination method of the embodiment of the present disclosure, DMRS can be used to assist SRS in full-space channel estimation to alleviate the aging of CSI.
[0181] It should also be noted that according to the channel state information determination method of the embodiment of the present disclosure, full-space channel estimation can be performed by DMRS-assisted SRS, any DMRS precoding includes N SRS precoding weighting coefficients, and any DMRS precoding can be represented by N SRS precoding and N SRS precoding weighting coefficients. In addition, when channel estimation is performed based on DMRS, there is a phenomenon that the values of some elements in the combination coefficient matrix are not updated. The reason is that: DMRS precoding can be represented as the weighted sum of N SRS precoding and N SRS precoding weighting coefficients. When the SRS precoding weighting coefficient is zero (or a small value), the DMRS precoding is mapped on the SRS precoding. The value is correspondingly zero (or a smaller value), each SRS precoding corresponds to an SRS port, there is a weighting coefficient of SRS precoding with a value of zero (or a smaller value), and, in the case of channel estimation based on DMRS-assisted SRS, since the channel estimation result based on DMRS-assisted SRS is related to the DMRS precoding, the DMRS precoding is irrelevant (or has a smaller correlation) with the SRS precoding with a weighting coefficient value of zero (or a smaller value), the channel between the SRS port corresponding to the SRS precoding and the base station cannot be estimated, and when channel estimation is performed based on DMRS-assisted SRS, the weighting coefficient of the SRS port corresponding to the SRS precoding in the combination coefficient matrix will not be updated.
[0182] According to another embodiment of the present disclosure, the channel state information determination method may further include: sending first SRS port indication information and / or second SRS port indication information to the terminal device.
[0183] The first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports. The second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
[0184] It should be noted that the first SRS port and the second SRS port may be port sets respectively, that is, the first SRS port may include one or more SRS ports; and the second SRS port may also include one or more SRS ports.
[0185] According to the channel state information determination method of the embodiment of the present disclosure, by sending the first SRS port indication information and / or the second SRS port indication information to the terminal device, the first SRS port indication information is used to indicate that the terminal device sends SRS through the first SRS port among the N SRS ports. The second SRS port indication information is used to indicate that the terminal device does not send SRS through the second SRS port among the N SRS ports, that is, the SRS can be sent by the first SRS port among the N SRS ports of the terminal device or other SRSs except the second SRS port, and the base station can perform channel estimation after receiving the SRS to update the CSI. In addition, according to the channel state information determination method of the embodiment of the present disclosure, the first SRS port among the N SRS ports of the terminal device or other SRSs except the second SRS port sends SRS, and the SRS port can be flexibly configured without sending SRS by each SRS port, thereby reducing the number of SRS ports, reducing the SRS pilot overhead, or shortening the SRS sending period to alleviate CSI channel aging (when the number of SRS port requirements increases and the SRS pilot resources do not increase, the corresponding strategy includes extending the SRS sending period, which will cause CSI channel aging).
[0186] Exemplarily, the first SRS port indication information and / or the second SRS port indication information is indicated through DCI.
[0187] According to another embodiment of the present disclosure, the channel state information determination method may further include: receiving an SRS sent from a terminal device through a third SRS port among the N SRS ports.
[0188] It should be noted that the third SRS port may be a port set, that is, the third SRS port includes one or more SRS ports.
[0189] Any SRS port P of the third SRS port in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0190] It is understandable that any one of the third SRS ports PsrsiIn the condition that the corresponding cumulative modulus value is less than the target modulus value, the element modulus value is related to the target time, the DMRS port, and the weighted coefficient of the SRS precoding, and the DMRS port is one of the M DMRS ports. Since each DMRS corresponds to N SRS ports, one of the M DMRS ports also corresponds to any one of the third SRS ports P srsi , K SRS ports among the N SRS ports correspond to K SRS precoding weighting coefficients, so any SRS port P among the third SRS ports srsi It also corresponds to the weighting coefficient of SRS precoding.
[0191] Exemplarily, for example, the SRS transmission condition of the SRS port may be predefined through a protocol, and the SRS port that meets the SRS transmission condition is the third SRS port. si , the SRS port P si The weight coefficient of SRS precoding corresponding to any DMRS port is not indicated in the first time period. si The corresponding cumulative modulus value is less than the target modulus value, then the SRS port P si Satisfies the SRS sending condition, the SRS port P si Belongs to the third SRS port, at which SRS port P si Send SRS.
[0192] Since the above-mentioned embodiment of the present disclosure characterizes DMRS precoding as the weighted sum of the weighted coefficients of N SRS precodings and K SRS precodings, the parameter of the weighted coefficient of SRS precoding is introduced. When the value of the weighted coefficient of SRS precoding is zero or small, when channel estimation is performed based on DMRS-assisted SRS, the channel information of the SRS port corresponding to the SRS precoding will not be updated or updated inaccurately. According to the channel state information determination method of the embodiment of the present disclosure, for example, the condition for sending SRS by the SRS port can be predefined by the protocol, so that the terminal device can send SRS to the base station when the SRS port meets the SRS sending condition, and the base station can receive the SRS for channel estimation, or flexibly configure the SRS port by sending indication information, without sending SRS by each SRS port, thereby reducing the number of SRS ports, reducing SRS pilot overhead or shortening the SRS sending period to alleviate CSI channel aging. In addition, the modulus of the weighted coefficient corresponding to the SRS port (the SRS port belongs to the third SRS port) that cannot update the channel information or updates inaccurate channel information based on DMRS-assisted SRS for channel estimation is 0 or a small modulus. According to the channel state information determination method of the embodiment of the present disclosure, by defining the SRS sending conditions based on the time period or the modulus size, the third SRS port corresponding to the weighted coefficient modulus of 0 or a small modulus can be determined from the N SRS ports. The terminal device sends the SRS through the third SRS port, so that the base station receives the SRS sent by the third SRS port and can obtain CSI, so as to solve the problem of CSI aging caused by the channel information corresponding to the third SRS port not being updated or being updated inaccurately.
[0193] Exemplarily, the first time period and / or the second time period is determined according to the SRS sending cycle, and the target time is any time of receiving the DMRS in the second time period.
[0194] Exemplarily, the first time period and / or the second time period may be, for example, one or more SRS transmission cycles.
[0195] Exemplarily, the first time period and / or the second time period may also be, for example, a time period corresponding to T time units before the next SRS is sent in the SRS sending cycle, and the time unit may be, for example, a time slot, a symbol, and the like.
[0196] Exemplarily, according to a channel state information determination method of another embodiment of the present disclosure, the element modulus is also related to a scaling factor, the scaling factor is related to a target time interval, and the target time interval represents the time interval between a target moment and a moment of sending SRS next time.
[0197] For example, the following formula (4) may be used to represent the calculation of the cumulative modulus value corresponding to any one of the third SRS ports:
[0198] a i =∑ t∈T,k∈D β t |A t,k,i | (4)
[0199] In formula (4), a i represents the cumulative modulus value corresponding to any third SRS port i, D represents the DMRS port set corresponding to the M DMRS ports, k represents the DMRS port k, T represents the second time period, t represents any target time in the second time period, β t Characterizes the scaling factor corresponding to the target time t, A t,k,i Characterizes the weighted coefficient of SRS precoding corresponding to the target time t, DMRS port k and the third SRS port i. Formula (4) characterizes the cumulative modulus of the weighted coefficient of SRS precoding corresponding to the third SRS port in the corresponding DMRS port set and all target times of the second time period.
[0200] The weighting coefficient of the SRS port (the SRS port belongs to the third SRS port) corresponding to the SRS port that cannot be updated for channel estimation based on DMRS-assisted SRS is not indicated within the first time period, or the corresponding cumulative modulus is less than the target modulus. According to the channel state information determination method of the embodiment of the present disclosure, the third SRS port whose weighting coefficient is not updated in the combination coefficient matrix can be determined from N SRS ports by using the SRS sending conditions defined by the time period or the modulus size. The terminal device sends the SRS through the third SRS port, so that the base station receives the SRS sent by the third SRS port and can perform channel estimation, so as to solve the problems of inaccurate channel estimation and CSI aging caused by the non-updating of the weighting coefficient corresponding to the third SRS port.
[0201] The present disclosure also provides a method for determining channel state information. Figure 2A and Figure 2B The system architecture of Figure 4 The channel state information determination method of the exemplary embodiment of the present disclosure is described below. The channel state information determination method of the exemplary embodiment of the present disclosure can be, for example, Figure 2A or Figure 2B The terminal device shown is executed.
[0202] Figure 4 The flowchart of a channel state information determination method 400 according to an embodiment of the present disclosure is schematically shown.
[0203] like Figure 4As shown, a channel state information determination method 400 according to an embodiment of the present disclosure includes operations S410 to S420.
[0204] In operation S410, first indication information and second indication information are received from a network device.
[0205] The first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond to N SRS ports in a one-to-one manner.
[0206] The second indication information is used to indicate M demodulation reference signal DMRS precodings, the M DMRS precodings correspond one-to-one to the M DMRS ports, any one of the M DMRS precodings includes the weighted sum of K SRS precodings, the K SRS precodings belong to N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0207] In operation S420, a DMRS is transmitted to a network device.
[0208] The DMRS is determined according to the first indication information and the second indication information.
[0209] It should be noted that the interaction between the channel state information determination method performed by the terminal device in the embodiment of the present disclosure and the channel state information determination method performed by the network device in the above embodiment corresponds to each other. The technical principle and technical effect of the channel state information determination method performed by the terminal device in the embodiment of the present disclosure are similar to those of the channel state information determination method performed by the network device, and will not be repeated here.
[0210] According to a channel state information determination method according to another embodiment of the present disclosure, for example, a specific example of receiving the second indication information can be implemented using the following embodiment: receiving third indication information and fourth indication information.
[0211] The third indication information is used to indicate the connection with any one DMRS port P among the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The corresponding weighted coefficient is not zero K SRS precoding; the fourth indication information is used to indicate the DMRS port P i The corresponding K SRS precoding weighting coefficients.
[0212] According to yet another embodiment of the present disclosure, the channel state information determination method further includes: receiving first index indication information.
[0213] The first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients, where R1 is the product value between M and K.
[0214] According to yet another embodiment of the present disclosure, the channel state information determination method further includes: receiving second index indication information.
[0215] The second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0216] According to yet another embodiment of the present disclosure, the channel state information determination method further includes: receiving first SRS port indication information and / or second SRS port indication information.
[0217] The first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
[0218] Exemplarily, the first SRS port indication information and / or the second SRS port indication information may be in the form of downlink control information.
[0219] According to yet another embodiment of the present disclosure, the channel state information determination method further includes, for example: sending an SRS to a network device through a third SRS port among the N SRS ports.
[0220] Any SRS port P of the third SRS port in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0221] Exemplarily, the first time period and / or the second time period is determined according to the SRS sending cycle, and the target time is any time of receiving the DMRS in the second time period.
[0222] Exemplarily, the element modulus value is also related to the scaling factor, the scaling factor is negatively correlated with the target time interval, and the target time interval represents the time interval between the target moment and the moment of sending the SRS next time.
[0223] Figure 5 A block diagram of a channel state information determination device according to an embodiment of the present disclosure is schematically shown.
[0224] like Figure 5 As shown, the channel state information determination device 500 of the embodiment of the present disclosure includes, for example: a transceiver unit 510 and a processing unit 520.
[0225] The processing unit 520 is configured to determine the first indication information and the second indication information.
[0226] The first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes the weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0227] The transceiver unit 510 is used to send first indication information and second indication information to the terminal device; and receive DMRS from the terminal device.
[0228] The processing unit 520 is further configured to determine channel state information according to the DMRS.
[0229] Exemplarily, the transceiver unit is used to send third indication information and fourth indication information to the terminal device; wherein the third indication information is used to indicate the connection with any one DMRS port P among the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The corresponding weighted coefficient is not zero K SRS precoding; the fourth indication information is used to indicate the DMRS port P i The corresponding K SRS precoding weighting coefficients.
[0230] Exemplarily, the transceiver unit is also used to send first index indication information to the terminal device, wherein the first index indication information is used to indicate the index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients and the index of the DMRS port, and R1 is the product value between M and K.
[0231] Exemplarily, the transceiver unit is further used to send second index indication information to the terminal device, wherein the second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0232] Exemplarily, the transceiver unit is also used to send first SRS port indication information and / or second SRS port indication information to the terminal device; wherein the first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
[0233] Exemplarily, the first SRS port indication information and / or the second SRS port indication information is indicated by downlink control information DCI.
[0234] Exemplarily, the transceiver unit is further configured to receive an SRS sent from a terminal device through a third SRS port among the N SRS ports, wherein any one of the third SRS ports P in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0235] Exemplarily, the first time period and / or the second time period is determined according to the SRS sending cycle, and the target time is any time of receiving the DMRS in the second time period.
[0236] Exemplarily, the element modulus value is also related to the scaling factor, the scaling factor is negatively correlated with the target time interval, and the target time interval represents the time interval between the target moment and the moment of sending the SRS next time.
[0237] Figure 6 A block diagram of a channel state information determination device according to another embodiment of the present disclosure is schematically shown.
[0238] like Figure 6As shown, the channel state information determination device 600 of the embodiment of the present disclosure includes, for example: a transceiver unit 610 and a processing unit 620.
[0239] The transceiver unit 610 is used to receive first indication information and second indication information from a network device; wherein the first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to N SRS precodings, wherein K is an integer greater than zero and less than or equal to N, and N is a positive integer.
[0240] The processing unit 620 is configured to determine a DMRS according to the first indication information and the second indication information.
[0241] The transceiver unit 610 is further configured to send a DMRS to a network device.
[0242] Exemplarily, the transceiver unit is further configured to receive third indication information and fourth indication information, wherein the third indication information is used to indicate the connection with any one DMRS port P among the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the DMRS port P i The corresponding weighted coefficient is not zero K SRS precoding; the fourth indication information is used to indicate the DMRS port P i The corresponding K SRS precoding weighting coefficients.
[0243] Exemplarily, the transceiver unit is also used to receive first index indication information, wherein the first index indication information is used to indicate the index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among R1 SRS precoding weighting coefficients and the index of the DMRS port, and R1 is the product value between M and K.
[0244] Exemplarily, the transceiver unit is further configured to receive second index indication information, wherein the second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
[0245] Exemplarily, the transceiver unit is also used to receive first SRS port indication information and / or second SRS port indication information; wherein the first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
[0246] Exemplarily, the transceiver unit is further configured to send an SRS to the network device through a third SRS port among the N SRS ports, wherein any one of the third SRS ports P in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any DMRS port is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each element modulus value and a target time, a DMRS port among M DMRS ports, and an SRS port P corresponding to the DMRS port srsi The target time and / or DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
[0247] Exemplarily, the first time period and / or the second time period is determined according to the SRS sending cycle, and the target time is any time of receiving the DMRS in the second time period.
[0248] Exemplarily, the element modulus value is also related to the scaling factor, the scaling factor is negatively correlated with the target time interval, and the target time interval represents the time interval between the target moment and the moment of sending the SRS next time.
[0249] It should be understood that Figure 5 The embodiment of the apparatus part of the present disclosure shown corresponds to or is similar to the embodiment of the method part of the present disclosure executed by the network device. Figure 6 The embodiments of the apparatus part of the present disclosure shown are the same or similar to the embodiments of the method part of the present disclosure executed by the terminal device, and the technical problems solved and the technical effects achieved are also the same or similar, and the present disclosure will not repeat them here.
[0250] According to an embodiment of the present disclosure, the present disclosure also provides a communication device, a computer-readable storage medium, and a computer program product.
[0251] Figure 7A schematic block diagram of an example communication device 700 that can be used to implement an embodiment of the present disclosure is shown. The communication device includes various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The communication device may also include various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0252] like Figure 7 As shown, the communication device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 to a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the communication device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0253] A number of components in the communication device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0254] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 701 performs the various methods and processes described above, such as the channel state information determination method. For example, in some embodiments, the aforementioned method may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the communication device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the channel state information determination method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to execute the channel state information determination method in any other appropriate manner (eg, by means of firmware).
[0255] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0256] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0257] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, a flash memory, or any suitable combination of the foregoing.
[0258] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0259] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0260] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.
[0261] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0262] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for determining channel state information, characterized in that: Applied to network equipment, including: Sending first indication information and second indication information to a terminal device; wherein the first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer; Receiving a DMRS from the terminal device; Channel state information is determined according to the DMRS.
2. The method according to claim 1, characterized in that in, The sending the second indication information to the terminal device includes: Sending third indication information and fourth indication information to the terminal device; wherein the third indication information is used to indicate the connection with any one DMRS port P of the M DMRS ports i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the weighted coefficient corresponding to the DMRS port P i The K SRS precodings whose corresponding weighted coefficients are not zero; the fourth indication information is used to indicate the K SRS precodings corresponding to the DMRS port P i The corresponding K SRS precoding weighting coefficients.
3. The method according to claim 1, characterized in that Also includes: Send first index indication information to the terminal device, wherein the first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among R1 SRS precoding weighting coefficients, and R1 is the product value between M and K.
4. The method according to claim 1, characterized in that: Also includes: Sending second index indication information to the terminal device, wherein the second index indication information is used to indicate the DMRS port P corresponding to any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
5. The method according to any one of claims 1 to 4, characterized in that Also includes: Send first SRS port indication information and / or second SRS port indication information to the terminal device; wherein the first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
6. The method according to claim 5, characterized in that in, The first SRS port indication information and / or the second SRS port indication information is indicated by downlink control information DCI.
7. The method according to any one of claims 1 to 4, characterized in that Also includes: receiving an SRS sent by the terminal device through a third SRS port among the N SRS ports, wherein any one SRS port P of the third SRS ports in a first time period srsi The weighting coefficient of the SRS precoding corresponding to any one of the DMRS ports is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each of which is associated with a target time, one of the M DMRS ports, and the SRS port P corresponding to the DMRS port. srsi The target time and / or the DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
8. The method according to claim 7, characterized in that in, The first time period and / or the second time period is determined according to an SRS sending cycle, and the target time is any time when the DMRS is received in the second time period.
9. The method according to claim 7, characterized in that: in, The element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents a time interval between the target moment and a moment of sending the SRS next time.
10. A method for determining channel state information, characterized in that: Applied to terminal equipment, including: Receive first indication information and second indication information from a network device, wherein the first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, where K is an integer greater than zero and less than or equal to N, and N is a positive integer; A DMRS is sent to a network device, where the DMRS is determined according to the first indication information and the second indication information.
11. The method according to claim 10, characterized in that in, The receiving the second indication information comprises: Receive third indication information and fourth indication information, wherein the third indication information is used to indicate any one of the M DMRS ports P i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the weighted coefficient corresponding to the DMRS port P i The K SRS precodings whose corresponding weighted coefficients are not zero; the fourth indication information is used to indicate the K SRS precodings corresponding to the DMRS port P i The corresponding K SRS precoding weighting coefficients.
12. The method according to claim 10, characterized in that Also includes: Receive first index indication information, wherein the first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among R1 SRS precoding weighting coefficients, and R1 is the product value between M and K.
13. The method according to claim 10, characterized in that Also includes: Receive second index indication information, wherein the second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
14. The method according to any one of claims 10 to 13, characterized in that: Also includes: Receive first SRS port indication information and / or second SRS port indication information; wherein the first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
15. The method according to any one of claims 10 to 13, characterized in that: Also includes: Sending an SRS to the network device through a third SRS port among the N SRS ports, wherein any one SRS port P among the third SRS ports in a first time period srsi The weighting coefficient of the SRS precoding corresponding to any one of the DMRS ports is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each of which is associated with a target time, one of the M DMRS ports, and the SRS port P corresponding to the DMRS port. srsi The target time and / or the DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
16. The method according to claim 15, characterized in that in, The first time period and / or the second time period is determined according to an SRS sending cycle, and the target time is any time when the DMRS is received in the second time period.
17. The method according to claim 15, characterized in that in, The element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents a time interval between the target moment and a moment of sending the SRS next time.
18. A communication device, characterized in that: include: A processing unit, configured to determine first indication information and second indication information; wherein the first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to the N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to the M DMRS ports, and any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, wherein K is an integer greater than zero and less than or equal to N, and N is a positive integer; The transceiver unit is used to send the first indication information and the second indication information to the terminal device; Receiving a DMRS from the terminal device; The processing unit is further configured to determine channel state information according to the DMRS.
19. The device according to claim 18, characterized in that in, The transceiver unit is used to send third indication information and fourth indication information to the terminal device; wherein the third indication information is used to indicate the connection with any one DMRS port P of the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the weighted coefficient corresponding to the DMRS port P i The K SRS precodings whose corresponding weighted coefficients are not zero; the fourth indication information is used to indicate the K SRS precodings corresponding to the DMRS port P i The corresponding K SRS precoding weighting coefficients.
20. The device according to claim 18, characterized in that The transceiver unit is also used to send first index indication information to the terminal device, wherein the first index indication information is used to indicate the index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients and the index of the DMRS port, and R1 is the product value between M and K.
21. The device according to claim 18, characterized in that The transceiver unit is further configured to send second index indication information to the terminal device, wherein the second index indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
22. The device according to any one of claims 18 to 21, characterized in that The transceiver unit is also used to send first SRS port indication information and / or second SRS port indication information to the terminal device; wherein the first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
23. The device according to claim 22, characterized in that in, The first SRS port indication information and / or the second SRS port indication information is indicated by DCI through downlink control information.
24. The device according to any one of claims 18 to 21, characterized in that The transceiver unit is further configured to receive an SRS sent from the terminal device through a third SRS port among the N SRS ports, wherein any one of the third SRS ports P in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any one of the DMRS ports is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each of which is associated with a target time, one of the M DMRS ports, and the SRS port P corresponding to the DMRS port. srsi The target time and / or the DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
25. The device according to claim 24, characterized in that in, The first time period and / or the second time period is determined according to an SRS sending cycle, and the target time is any time when the DMRS is received in the second time period.
26. The device according to claim 25, characterized in that in, The element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents a time interval between the target moment and a moment of sending the SRS next time.
27. A communication device, characterized in that: include: A transceiver unit, configured to receive first indication information and second indication information; wherein the first indication information is used to indicate N channel sounding reference signal SRS precodings, and the N SRS precodings correspond one-to-one to N SRS ports; the second indication information is used to indicate M demodulation reference signal DMRS precodings, and the M DMRS precodings correspond one-to-one to M DMRS ports, and any one of the M DMRS precodings includes a weighted sum of K SRS precodings, and the K SRS precodings belong to the N SRS precodings, wherein K is an integer greater than zero and less than or equal to N, and N is a positive integer. A processing unit, configured to determine a DMRS according to the first indication information and the second indication information; The transceiver unit is also used to send DMRS to the network device.
28. The device according to claim 27, characterized in that in, The transceiver unit is further configured to receive third indication information and fourth indication information, wherein the third indication information is used to indicate the DMRS port P associated with any one of the M DMRS ports. i The corresponding weighted coefficient indication bitmap or weighted coefficient combination number, the weighted coefficient indication bitmap or weighted coefficient combination number is used to indicate the weighted coefficient corresponding to the DMRS port P i The K SRS precodings whose corresponding weighted coefficients are not zero; the fourth indication information is used to indicate the K SRS precodings corresponding to the DMRS port P i The corresponding K SRS precoding weighting coefficients.
29. The device according to claim 27, characterized in that The transceiver unit is also used to receive first index indication information, wherein the first index indication information is used to indicate the index of the SRS port and the index of the DMRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the R1 SRS precoding weighting coefficients, and R1 is the product value between M and K.
30. The device according to claim 27, characterized in that The transceiver unit is further configured to receive second index indication information, wherein the second index indication information is used to indicate a DMRS port P associated with any one of the M DMRS ports. i The index of the SRS port corresponding to the SRS precoding weighting coefficient with the largest modulus value among the corresponding K SRS precoding weighting coefficients.
31. The device according to any one of claims 27 to 30, characterized in that The transceiver unit is also used to receive first SRS port indication information and / or second SRS port indication information; wherein the first SRS port indication information is used to instruct the terminal device to send SRS through the first SRS port among the N SRS ports, and the second SRS port indication information is used to instruct the terminal device not to send SRS through the second SRS port among the N SRS ports.
32. The device according to any one of claims 27 to 30, characterized in that The transceiver unit is further configured to send an SRS to the network device through a third SRS port among the N SRS ports, wherein any one of the third SRS ports P in the first time period srsi The weighting coefficient of the SRS precoding corresponding to any one of the DMRS ports is not indicated, or the SRS port P srsi The corresponding cumulative modulus value is less than the target modulus value, and the cumulative modulus value is obtained by summing at least one element modulus value, each of which is associated with a target time, one of the M DMRS ports, and the SRS port P corresponding to the DMRS port. srsi The target time and / or the DMRS port corresponding to any two element modulus values are different, and the target time is determined according to the second time period.
33. The device according to claim 32, characterized in that in, The first time period and / or the second time period is determined according to an SRS sending cycle, and the target time is any time when the DMRS is received in the second time period.
34. The device according to claim 32, characterized in that in, The element modulus value is also related to a scaling factor, and the scaling factor is negatively correlated with a target time interval, where the target time interval represents a time interval between the target moment and a moment of sending the SRS next time.
35. A communication system, characterized in that: The system comprises a first communication device according to any one of claims 18 to 26, and a second communication device according to any one of claims 27 to 34.
36. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1-9 or 10-17 through a logic circuit or executing code instructions.
37. The communication device according to claim 35, characterized in that The communication device is a chip.
38. A chip module, characterized in that: It comprises a transceiver component and a chip, wherein the chip is used to execute the method according to any one of claims 1 to 9, or execute the method according to any one of claims 10 to 17.
39. A computer-readable storage medium storing computer instructions, characterized in that: include: Computer instructions, wherein when the computer instructions are executed, the computer is caused to perform the method according to any one of claims 1-9 or 10-17.
Citation Information
Cited By
Channel state information determination method and apparatus
EP4797630A1
Channel state information determination method and apparatus
WO2025097919A1