Channel prediction method and related equipment
By receiving real-time reference signals at the signal receiving end and performing reliability analysis of channel status information, the problem of difficult channel prediction reliability is solved, and the accuracy of channel prediction and communication quality are improved.
Patent Information
- Application Number
- CN202311439901.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
The reliability of channel prediction is difficult to monitor and ensure, resulting in the channel prediction results that may not be reliable and affect communication quality.
The signal receiving end receives the real-time reference signal of the signal sending end within the prediction time window, measures the real-time channel state information CSI, and conducts reliability analysis with the predicted channel state information CSI to monitor and adjust the channel prediction strategy.
Through the evaluation of real-time channel state information, the reliability of channel prediction is improved, the signal error rate is reduced, and the system signal-to-noise ratio and communication quality are improved.
Smart Images

Figure CN119921883A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technology, and in particular, to a channel prediction method and related equipment. Background Art
[0002] Channel State Information (CSI) is used to indicate the channel properties of a communication link. It describes the attenuation factors of the signal in each transmission channel, such as signal scattering, environmental attenuation, distance attenuation, etc. In a wireless communication system, when the signal transmitter sends a signal to a channel, it needs to first obtain the CSI of the channel, and then pre-process the signal according to the CSI of the channel before sending it. In this way, the signal can resist the attenuation and interference during channel transmission and can be better recovered at the channel receiving end.
[0003] The CSI of the channel is usually measured by the signal receiving end and then fed back to the signal sending end. In order to solve the problem of outdated CSI, the signal receiving end needs to perform channel prediction. Channel prediction means that the signal receiving end studies the changing rules of the channel based on historical reference signals and predicts the future channel conditions in advance. In this way, when the signal sending end requests CSI, the signal receiving end does not need to calculate the CSI of the current channel in real time, but directly sends the CSI prediction value predicted in advance to the signal sending end, thereby reducing the feedback delay of CSI. In this way, the signal receiving end will obtain more timely CSI, greatly improving the transmission efficiency and communication quality of the system.
[0004] However, the channel prediction performance of the signal receiving end is affected by factors such as the prediction algorithm and prediction speed, and the CSI prediction value obtained is not necessarily reliable. Therefore, how to monitor and ensure the reliability of channel prediction has become an urgent problem to be solved. Summary of the invention
[0005] The embodiment of the present application provides a channel prediction method and related equipment. The signal receiving end needs to receive the real-time reference signal sent by the signal sending end at a certain moment in the prediction time window, and measure the real-time channel state information CSI of the channel at that moment according to the real-time reference signal. Then, the reliability analysis of the predicted channel state information CSI obtained by the channel prediction is performed based on the real-time channel state information CSI, so as to achieve the purpose of monitoring the reliability of the channel prediction, and provide a premise for the subsequent adjustment of the channel prediction strategy. In this way, the reliability of the channel prediction of the signal receiving end can be continuously improved.
[0006] In a first aspect, an embodiment of the present application provides a channel prediction method, the channel prediction method comprising:
[0007] After the first device receives the first configuration information sent by the second device, it needs to perform channel prediction based on the historical reference signal to obtain the first predicted channel state information CSI corresponding to the first prediction time window. It can be understood that the first predicted channel state information CSI refers to the CSI of the predicted channel within the first prediction time window. At the same time, the first device needs to receive the real-time reference signal sent by the second device at a certain moment within the first prediction time window, and perform channel measurement based on the real-time reference signal to obtain the real-time channel state information CSI of the channel at that moment. In this way, the first device can compare the real-time channel state information CSI with the first predicted channel state information CSI to evaluate the reliability of the channel prediction of the first device.
[0008] The first device predicts the CSI of the channel for a period of time in the future (first prediction time window) based on the historical reference signal, and then obtains the actual real-time CSI based on the real-time reference signal in the first prediction time window. In this way, the predicted first predicted CSI can be evaluated based on the real-time CSI to achieve the purpose of monitoring the reliability of the channel prediction of the first device. In this way, the channel prediction strategy can be continuously adjusted based on the reliability in the future, making the channel prediction of the first device more accurate and reliable. Only when the system sends signals based on reliable predicted CSI can the signal bit error rate be reduced and the system signal-to-noise ratio be improved, thereby improving the communication quality of the entire communication system.
[0009] In an optional implementation, after obtaining the reliability of the first predicted channel state information CSI, the first device needs to send reliability indication information to the second device, that is, it needs to feed back the reliability of the first predicted channel state information CSI to the second device. In this way, the second device can adjust the prediction time window of the next round of prediction based on the reliability. Exemplarily, if the reliability of the first predicted channel state information CSI is high, then the length of the prediction time window of the next round of prediction can be unchanged, and the length of the prediction time window of the next round of prediction can even be increased. If the reliability of the first predicted channel state information CSI is low, it means that the first device is unable to accurately predict the channel conditions for a long time in the future. At this time, the second device needs to shorten the length of the prediction time window of the next round of prediction, determine a second prediction time window shorter than the first prediction time window, and then configure the second prediction time window to the first device through the second configuration information. Then, the first device responds to the second configuration information, performs the next round of channel prediction, and obtains the second predicted channel state information CSI corresponding to the second prediction time window.
[0010] The first device feeds back the reliability of the first predicted channel state information CSI to the second device, and the second device can adjust the prediction time window length of the next round of channel prediction based on the reliability of the previous round of channel prediction. In this way, the channel prediction result of the first device will become more and more accurate and reliable, and the signal sent based on the reliable predicted CSI can more effectively resist channel noise and interference, thereby improving communication quality.
[0011] In an optional embodiment, the first device may calculate the correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, and use the correlation coefficient to characterize the reliability of the first predicted channel state information CSI. It can be understood that the higher the correlation between the first predicted channel state information CSI and the real-time channel state information CSI, the more accurate the channel prediction result, that is, the higher the reliability of the first predicted channel state information CSI. Conversely, the lower the correlation between the first predicted channel state information CSI and the real-time channel state information CSI, the worse the channel prediction result, that is, the lower the reliability of the first predicted channel state information CSI. In this way, when the first device feeds back the reliability of the first predicted channel state information CSI to the second device, the correlation coefficient can be fed back through the reliability indication information.
[0012] In an optional implementation. The first device does not need to report the reliability status of the channel prediction to the second device. After determining the reliability of the first predicted channel state information CSI, it selects the prediction time window length of the next round of channel prediction based on the reliability. Specifically, in the next round of prediction, the second device needs to determine multiple prediction time window information based on the first prediction time window of the previous round of prediction, and then send it to the first device through the third configuration information. After receiving the third configuration information, the first device screens the multiple prediction time window information based on the reliability of the first predicted channel state information CSI obtained in the previous round, determines the third prediction time window based on the screening result, and then predicts the channel again to predict the third predicted channel state information CSI of the channel within the third prediction time window.
[0013] In an embodiment of the present application, the first device does not need to report the reliability status of the channel prediction to the second device, but selects the prediction time window length of the next round of channel prediction based on the reliability of the channel state information CSI obtained in the previous round. This can reduce communication costs and further reduce the feedback delay of the first device reporting the reliability index (correlation coefficient) to the second device, thereby improving the accuracy of CSI.
[0014] In an optional embodiment, the multiple prediction time window information in the third configuration information may be multiple prediction time window lengths. In this way, the first device can select a target prediction time window length from multiple prediction time window lengths based on the reliability of the first prediction channel state information CSI of the previous round. Exemplarily, if the reliability of the first prediction channel state information CSI is high, a target prediction time window length that is the same as or even longer than the length of the first prediction time window is selected, and if the reliability of the first prediction channel state information CSI is low, a target prediction time window length that is shorter than the length of the first prediction time window is selected. Then, the final third prediction time window is determined based on the selected target prediction time window length.
[0015] In an optional implementation, when the first device determines the third prediction time window, it is also necessary to feed back the third prediction time window to the second device through feedback information. In this way, the second device can determine multiple prediction time window information in the next round of configuration information based on the third prediction time window. In this way, by continuously adjusting the prediction time window length, the prediction result of each round of channel prediction is more accurate and reliable.
[0016] In a second aspect, an embodiment of the present application provides another channel prediction method, including:
[0017] The second device needs to send the first configuration information to the first device, instructing the first device to perform channel prediction. The first configuration information includes the first prediction time window. In this way, after the first device receives the first configuration information sent by the second device, it performs channel prediction and obtains the first predicted channel state information CSI corresponding to the first prediction time window. Then the second device sends a real-time reference signal to the first device at a certain moment within the first prediction time window, and the first device performs channel measurement based on the real-time reference signal to obtain the real-time channel state information CSI of the channel at that moment. Finally, the first device can compare the real-time channel state information CSI with the first predicted channel state information CSI to evaluate the reliability of the channel prediction of the first device.
[0018] The second device instructs the first device to predict the CSI for a period of time in the future (the first prediction time window) to obtain the first predicted CSI. At the same time, real-time reference information is sent within the first prediction time window, so that the first device obtains the actual real-time CSI of the channel based on the real-time reference signal. In this way, the first device can evaluate the predicted first predicted CSI based on the real-time CSI to monitor the reliability of the channel prediction of the first device. In this way, the channel prediction strategy can be continuously adjusted based on the reliability in the future, so that the channel prediction of the first device is more accurate and reliable. Only when the system sends signals based on reliable predicted CSI can the signal bit error rate be reduced and the system signal-to-noise ratio be improved, thereby improving the communication quality of the entire communication system.
[0019] In an optional implementation, the first device needs to send the reliability of the first predicted channel state information CSI to the second device through reliability indication information. In this way, the second device can adjust the prediction time window of the next round of prediction based on the reliability. Exemplarily, if the reliability of the first predicted channel state information CSI is high, then the length of the prediction time window of the next round of prediction will not be changed, and the length of the prediction time window of the next round of prediction can even be increased. If the reliability of the first predicted channel state information CSI is low, it means that the first device is unable to accurately predict the channel conditions for a long time in the future. At this time, the second device needs to shorten the length of the prediction time window of the next round of prediction, determine a second prediction time window shorter than the first prediction time window, and then the second device sends the second configuration information to the first device to configure the second prediction time window to the first device. In this way, the first device can respond to the second configuration information to perform the next round of channel prediction and obtain the second predicted channel state information CSI corresponding to the second prediction time window.
[0020] The second device adjusts the prediction time window length of the next round of channel prediction based on the reliability of the previous round of channel prediction, which can ensure that the channel prediction results of the first device are becoming more and more accurate and reliable. The signal sent based on the reliable predicted CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0021] In an optional embodiment, the first device can characterize the reliability of the first predicted channel state information CSI by the correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI. The second device monitors the channel prediction of the first device according to the correlation coefficient reported by the first device. It can be understood that the higher the correlation between the first predicted channel state information CSI and the real-time channel state information CSI, the more accurate the channel prediction result, that is, the higher the reliability of the first predicted channel state information CSI. Conversely, the lower the correlation between the first predicted channel state information CSI and the real-time channel state information CSI, the worse the channel prediction result, that is, the lower the reliability of the first predicted channel state information CSI.
[0022] In an optional implementation, the second device adjusts the prediction time window length of the next round of channel prediction according to the CSI coefficient reported by the first device. Specifically, if the correlation coefficient is greater than or equal to the preset threshold, the second device can maintain the original prediction time window length, that is, the length of the second prediction time window is equal to the length of the first prediction time window of the previous round of channel prediction. It can even be greater than the original prediction time window length, that is, the length of the second prediction time window is greater than the length of the first prediction time window of the previous round of channel prediction. If the correlation coefficient is less than the preset threshold, it means that the first device is unable to accurately predict the channel conditions for a long time in the future. At this time, the second device needs to shorten the prediction time window length for the next round of prediction, that is, the length of the second prediction time window is shorter than the length of the first prediction time window.
[0023] In an optional implementation, the first device does not need to feed back the reliability of the first predicted channel state information CSI to the second device, but selects the next round of prediction time window by itself. The second device needs to send down multiple prediction time window information, and the first device selects one of the prediction time window information and determines the next round of prediction time window based on the prediction time window information. Specifically, the second device determines multiple alternative prediction time window information based on the first prediction time window of the previous round of channel prediction, and then sends it to the first device through the third configuration information. After receiving the third configuration information, the first device screens the multiple prediction time window information based on the reliability of the first predicted channel state information CSI obtained in the previous round, determines the third prediction time window based on the screening result, and then predicts the channel again to predict the third predicted channel state information CSI of the channel within the third prediction time window.
[0024] In an optional implementation, the multiple prediction time window information may be multiple prediction time window lengths. The second device may determine multiple candidate prediction time window lengths according to the length of the first prediction time window of the previous round of channel prediction for selection by the first device.
[0025] In a third aspect, an embodiment of the present application provides a first device, the first device comprising:
[0026] The transceiver unit is used to receive first configuration information sent by the second device, where the first configuration information is used to indicate a first prediction time window.
[0027] The processing unit is used to predict the channel in response to the first configuration information to obtain first predicted channel state information CSI corresponding to the first prediction time window.
[0028] The transceiver unit is used to obtain a real-time reference signal sent by the second device within the first prediction time window.
[0029] The processing unit is used to determine the real-time channel state information CSI of the channel according to the real-time reference signal.
[0030] The processing unit is further configured to determine the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
[0031] In an alternative embodiment,
[0032] The transceiver unit is used to send reliability indication information to the second device, where the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI.
[0033] The transceiver unit is further configured to receive second configuration information sent by the second device, where the second configuration information is used to indicate a second prediction time window, wherein the second prediction time window is determined according to the reliability indication information.
[0034] The processing unit is further configured to respond to the second configuration information and perform a next round of prediction on the channel to obtain second predicted channel state information CSI corresponding to the second prediction time window.
[0035] In an optional implementation, the processing unit is specifically configured to calculate a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, where the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
[0036] The transceiver unit is specifically configured to report the correlation coefficient to the second device via reliability indication information.
[0037] In an optional implementation, the transceiver unit is further configured to receive third configuration information sent by the second device, where the third configuration information includes multiple prediction time window information.
[0038] The processing unit is further configured to respond to the third configuration information and determine the third prediction time window according to the reliability of the multiple prediction time window information and the first predicted channel state information CSI.
[0039] The processing unit is further used to perform a next round of prediction on the channel to obtain third predicted channel state information CSI corresponding to the third prediction time window.
[0040] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0041] The processing unit is specifically configured to determine a target prediction time window length among multiple prediction time window lengths according to the reliability of the first predicted channel state information CSI, and determine a third prediction time window according to the target prediction time window length.
[0042] In an alternative embodiment,
[0043] The transceiver unit is used to send feedback information to the second device, where the feedback information is used to report the third prediction time window to the second device.
[0044] In a fourth aspect, an embodiment of the present application provides a second device, the second device comprising:
[0045] The transceiver unit is used to send first configuration information to the first device, where the first configuration information is used to indicate a first prediction time window to the first device, so that the first device performs channel prediction and obtains first predicted channel state information CSI corresponding to the first prediction time window.
[0046] The transceiver unit is also used to send a real-time reference signal to the first device within the first prediction time window, so that the first device determines the real-time channel state information CSI of the channel according to the real-time reference signal, and determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
[0047] In an optional implementation, the second device further includes a determination unit.
[0048] The transceiver unit is used to obtain reliability indication information sent by the first device, where the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI.
[0049] A determination unit is used to determine a second prediction time window according to the reliability indication information.
[0050] The transceiver unit is also used to send second configuration information to the first device, where the second configuration information is used to indicate a second prediction time window to the first device, so that the second device performs a next round of prediction on the channel and obtains second predicted channel state information CSI corresponding to the second prediction time window.
[0051] In an optional implementation, the reliability indication information includes a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, and the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
[0052] In an optional embodiment, the determination unit is specifically used to determine that the length of the second prediction time window is greater than or equal to the length of the first prediction time window if the correlation coefficient is greater than or equal to a preset threshold; if the correlation coefficient is less than the preset threshold, determine that the length of the second prediction time window is less than the length of the first prediction time window.
[0053] In an optional implementation, the second device further includes a determination unit.
[0054] A determination unit is used to determine multiple prediction time window information according to the first prediction time window.
[0055] The transceiver unit is also used to send third configuration information to the first device, and the third configuration information is used to indicate multiple prediction time window information to the first device, so that the first device determines the third prediction time window according to the reliability of the multiple prediction time window information and the first prediction channel state information CSI, and performs the next round of prediction on the channel to obtain the third prediction channel state information CSI corresponding to the third prediction time window.
[0056] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0057] The determining unit is specifically configured to determine the lengths of multiple prediction time windows according to the length of the first prediction time window.
[0058] In a fifth aspect, an embodiment of the present application provides a first device, including a processor and a memory. The processor is coupled to the memory, and the memory is used to store computer instructions, which are loaded and executed by the processor to enable the first device to implement any one of the methods provided in the first aspect.
[0059] In a sixth aspect, an embodiment of the present application provides a second device, including a processor and a memory. The processor is coupled to the memory, and the memory is used to store computer instructions, which are loaded and executed by the processor to enable the second device to implement any one of the methods provided in the second aspect.
[0060] In the seventh aspect, an embodiment of the present application provides a chip, which includes: a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor is used to run the code instructions to execute any one of the methods provided in the first aspect.
[0061] In an eighth aspect, an embodiment of the present application provides a chip, comprising: a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor is used to run the code instructions to execute any one of the methods provided in the second aspect.
[0062] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, in which at least one computer program instruction is stored. The computer program instruction is loaded and executed by a processor to implement any one of the methods provided in the first aspect above.
[0063] In the tenth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores at least one computer program instruction, and the computer program instruction is loaded and executed by a processor to implement any one of the methods provided in the second aspect above.
[0064] In the eleventh aspect, an embodiment of the present application provides a computer program product, including computer execution instructions, which, when executed on a computer, enable the computer to execute any one of the methods provided in the first aspect.
[0065] In a twelfth aspect, an embodiment of the present application provides a computer program product, including computer execution instructions, which, when executed on a computer, enable the computer to execute any one of the methods provided in the second aspect.
[0066] In a thirteenth aspect, an embodiment of the present application provides a wireless communication system, the wireless communication system comprising a first device and a second device. The first device and the second device communicate via a wireless network, the first device is used to execute any one of the methods provided in the first aspect, and the second device is used to execute any one of the methods provided in the second aspect.
[0067] The technical effects brought about by any implementation method in the third aspect to the thirteenth aspect can be referred to the technical effects brought about by the corresponding implementation methods in the first aspect and the second aspect, and will not be repeated here.
[0068] In an embodiment of the present application, when the first device performs channel prediction, it predicts the first predicted channel state information CSI corresponding to the first prediction time window in the future based on the historical reference signal, and at the same time receives the real-time reference signal sent by the second device at a certain moment in the first prediction time window, and determines the real-time channel state information CSI of the channel at that moment based on the real-time reference signal. Finally, the real-time channel state information CSI is used to evaluate the previously predicted first predicted channel state information CSI, and determine the reliability of the first predicted channel state information CSI, so as to achieve the purpose of monitoring the reliability of channel prediction. In this way, the channel prediction strategy can be adjusted according to the reliability in the future, so that the channel prediction of the first device is more accurate and reliable. The system pre-processes the signal based on the reliable predicted CSI, so that the signal can better resist channel noise and interference when it is transmitted in the channel. The signal bit error rate is reduced, the system signal-to-noise ratio is improved, and the communication quality of the entire communication system is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 A schematic diagram of a signal transmission process shown in an embodiment of the present application;
[0070] Figure 2 A schematic diagram of a system architecture of a channel prediction method shown in an embodiment of the present disclosure;
[0071] Figure 3 A schematic diagram of a flow chart of a channel prediction method provided in an embodiment of the present application;
[0072] Figure 4A schematic diagram of a flow chart of another channel prediction method provided in an embodiment of the present application;
[0073] Figure 5 A schematic diagram of a flow chart of another channel prediction method provided in an embodiment of the present application;
[0074] Figure 6 A schematic diagram of a flow chart of another channel prediction method provided in an embodiment of the present application;
[0075] Figure 7 A schematic diagram of a flow chart of another channel prediction method provided in an embodiment of the present application;
[0076] Figure 8 A schematic diagram of the structure of a first device provided in an embodiment of the present application;
[0077] Fig. 9 A schematic diagram of the structure of a second device provided in an embodiment of the present application;
[0078] Fig.10 A schematic diagram of the structure of another first device provided in an embodiment of the present application;
[0079] Fig.11 A schematic diagram of the structure of another second device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0080] The embodiment of the present application provides a channel prediction method and related equipment. The signal receiving end needs to receive the real-time reference signal sent by the signal sending end at a certain moment in the prediction time window, and measure the real-time channel state information CSI of the channel at that moment according to the real-time reference signal. Then, the reliability analysis of the predicted channel state information CSI obtained by the channel prediction is performed based on the real-time channel state information CSI, so as to achieve the purpose of monitoring the reliability of the channel prediction, and provide a premise for the subsequent adjustment of the channel prediction strategy. In this way, the reliability of the channel prediction of the signal receiving end can be continuously improved.
[0081] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0082] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0083] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0084] 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 concrete way for easy understanding.
[0085] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0086] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.
[0087] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In this application, if there is no special description or logical conflict between the various embodiments, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and different embodiments can be combined to form new embodiments according to their inherent logical relationships. The following implementation methods of this application do not constitute a limitation on the scope of protection of this application.
[0088] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies of the embodiments of the present application is given below:
[0089] Wireless data communication is a communication method that transmits data information through radio waves. In wireless communication systems, signals are transmitted through channels. In multi-antenna transmission systems, multipath interference caused by multiple antennas and attenuation of signals transmitted in channels will cause signal distortion, and the signal receiving end cannot accurately receive the signal.
[0090] To this end, precoding technology came into being. Precoding technology is a technology that preprocesses the transmitted signal of the signal transmitter. Specifically, it uses the channel state information CSI known to the signal transmitter to transform the modulated symbol stream into a data stream that adapts to the current channel. When the signal transmitter knows the channel state, it can first perform signal preprocessing at the signal transmitter. According to the channel information, power control and phase adjustment are dynamically performed to optimize certain performance goals of the signal receiving end, such as system signal-to-noise ratio and throughput. Through precoding technology, the signal energy can be concentrated near the target user, effectively combating the attenuation and loss of the signal, thereby improving the performance of the wireless communication system.
[0091] Specifically, when sending a signal, the signal transmitter needs to first generate a precoding matrix based on the channel state information CSI of the channel, then preprocess the transmission signal based on the precoding matrix, and finally send the transmission signal to the channel. The channel state information CSI is used to indicate the channel properties of the communication link. It describes the attenuation factors of the signal in each transmission channel, such as signal scattering, environmental attenuation, distance attenuation, etc., which are usually measured by the signal receiver. Figure 1 FIG. 1 is a schematic diagram of a signal transmission shown in an embodiment of the present application. Figure 1As shown, the signal transmitter needs to first send a channel state information reference signal (CSI-RS) to the signal receiver, and then the signal receiver performs channel measurement based on the received CSI-RS to obtain the channel CSI. The signal receiver then feeds back the channel CSI to the signal transmitter, which generates a precoding matrix based on the CSI, preprocesses the transmission signal based on the precoding matrix, and then sends the preprocessed transmission signal through the channel.
[0092] In the above description, the CSI measured by the signal receiving end represents the state of the channel at the time when the CSI-RS is sent, and the acquisition delay of the CSI-RS, the calculation delay of the CSI, and the feedback delay of the CSI may cause the CSI received by the signal sending end to not match the real-time channel, because the channel fluctuates in real time with the environment. Preprocessing the transmitted signal based on expired CSI will result in the signal not being able to resist the interference and attenuation of the channel well, causing signal distortion, reducing the system's signal-to-noise ratio, and seriously affecting the communication quality of the system.
[0093] In order to solve the problem of outdated CSI, the signal receiving end needs to perform channel prediction. Channel prediction means that the signal receiving end studies the changing rules of the channel based on historical reference signals and predicts the future channel conditions in advance. Therefore, when the signal transmitting end requests CSI, the signal receiving end does not need to calculate the CSI of the current channel in real time and then feedback it. Instead, it directly sends the CSI prediction value predicted in advance to the signal transmitting end, thereby reducing the CSI feedback delay, and the signal receiving end will obtain more timely CSI. In this way, the transmission efficiency and communication quality of the system will be greatly improved.
[0094] However, the performance of channel prediction will be affected by factors such as the prediction algorithm and prediction speed, and the channel prediction results at the signal receiving end are not necessarily reliable. If the predicted value of the channel prediction is too different from the channel state of the actual channel, then the transmitted signal will be preprocessed based on the channel prediction result, and the signal will not be able to effectively resist the interference and attenuation of the channel. Therefore, it is necessary to analyze the reliability of the channel prediction results at the signal receiving end, and then adjust the prediction strategy based on the reliability, so as to improve the channel prediction performance at the signal receiving end. Therefore, how to monitor and ensure the reliability of channel prediction has become an urgent problem to be solved.
[0095] Based on this, the embodiment of the present application provides a channel prediction method and related equipment, in which the signal receiving end needs to receive the real-time reference signal sent by the signal transmitting end at a certain moment in the prediction time window, and measure the real-time channel state information CSI of the channel at that moment according to the real-time reference signal. Then, based on the real-time channel state information CSI, the predicted channel state information CSI corresponding to the prediction time window obtained by the channel prediction is subjected to reliability analysis, and the subsequent channel prediction strategy is adjusted according to the reliability analysis result to ensure the prediction quality of the channel prediction. The embodiment of the present application is described in detail below.
[0096] Before introducing the channel prediction method provided in the embodiment of the present application, the network architecture of the embodiment of the present application is first introduced.
[0097] Figure 2 The following is a schematic diagram showing the system architecture of the channel prediction method according to an embodiment of the present disclosure. Figure 2 It is only an example of a system architecture to which the channel prediction method of the embodiment of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiment of the present disclosure cannot be applied to other devices, systems, environments or scenarios.
[0098] Figure 2 A system architecture of the channel prediction method according to an embodiment of the present disclosure is schematically shown.
[0099] like Figure 2 As shown, the system architecture in the embodiment of the present disclosure may include: transmission reception point (TRP) 201, 202 and user equipment (UE) 203, 204, 205, 206, 207.
[0100] The transmission receiving point TPR is an entity on the network side used to send and receive signals, such as a base station.
[0101] The user equipment UE may be understood as a communication device used by a user, and the user equipment may include, for example, a mobile phone, a laptop computer, and the like.
[0102] The following description will take the transmission receiving point as a base station (BS) as an example.
[0103] In terms of logical functions, the base station can be understood as a scheduling entity, and the user equipment 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 user equipment, and the user equipment sends an uplink data transmission to the base station based on the uplink scheduling grant.
[0104] 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. User 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 IoT devices, including smart home devices (smart meters, smart appliances, etc.), smart vehicles, etc.
[0105] Generally, according to the data transmission direction on the communication link, the communication link from the base station to the user equipment is called a downlink (DL); conversely, the communication link from the user equipment to the base station is called an uplink (UL).
[0106] Figure 2In the system architecture of the channel prediction method shown, TRP201, TRP202 and UE203-UE207 together constitute a wireless communication system, wherein UE203-UE207 can send uplink data. The uplink data sent by UE203-UE207 can be received by one of the TRPs (for example, the uplink signals of UE203, UE204, and UE207 are received by only one TRP, wherein the uplink signals sent by UE203 and UE204 are received by TRP201, and the uplink signals sent by UE207 are received by TRP202), or can be received jointly by two TRPs (for example, the uplink signals of UE205 and UE206 are received by two TRPs). At the same time, TRP201 and TRP202 can send downlink signals to UE203-UE207. It can be understood that when TRP201 and TRP202 send downlink signals to UE203-UE207, TRP201 and TRP202 are signal transmitters and UE203-UE207 are signal receivers. When UE203-UE207 send uplink signals, UE203-UE207 are signal transmitters and TRP201 and TRP202 are signal receivers.
[0107] The number of uplink transmission streams and uplink precoding of each UE are calculated by the TRP side and then indicated to each UE through downlink information. The downlink precoding of TRP is calculated by the UE side and then fed back to TRP through uplink precoding indication.
[0108] The number of network devices and user devices in the above embodiments is for illustration only, and any number of network devices and user devices may be set as required, which is not limited here.
[0109] Based on the above network architecture, Figure 3 A schematic diagram of a flow chart of a channel prediction method provided in an embodiment of the present application. Figure 3 As shown, the method includes:
[0110] 301. The second device sends first configuration information to the first device.
[0111] Exemplarily, the second device is a signal transmitting end (such as a base station), and the first device is a signal receiving end (such as a user equipment). The second device sends first configuration information to the first device to instruct the first device to perform channel prediction.
[0112] When the first device performs channel prediction, it obtains the Doppler information of the channel based on multiple historical channel state information reference signals CSI-RS sent by the second device, and then predicts the channel state information CSI of the channel based on the Doppler information of the channel. Therefore, the second device needs to configure the first device first.
[0113] Schematically, the second device needs to configure CSI-RS resources.
[0114] For example, if the second device periodically or semi-continuously sends CSI-RS to the first device, the second device can be configured with two CSI-RS resources, wherein one CSI-RS resource periodically sends multiple CSI-RSs, and the other CSI-RS resource is used to send real-time CSI-RS within the prediction time window.
[0115] For example, if the second device sends CSI-RS non-periodically, the second device may configure K+1 CSI-RS resources, where K is a positive integer greater than or equal to 1. The first K CSI-RS resources are used to send K CSI-RSs, which are used for channel prediction, and the last CSI-RS resource is used to send a real-time CSI-RS within the prediction time window.
[0116] Illustratively, the second device needs to be configured with a prediction time window.
[0117] Specifically, the first configuration information needs to include information about the first prediction time window, indicating that the first device predicts the channel state information CSI within the first prediction time window. Exemplarily, the information about the first prediction time window included in the first configuration information can be the length of the first prediction time window, for example, the first prediction time window W = d*N4, where N4 is the number of prediction time domain units and d is the granularity of the time domain unit. Schematically, the information about the first prediction time window can also be a first prediction time window with a specified start time and end time, which is not limited here. It can be understood that the first prediction time window is a period of time in the future, that is, the first device needs to predict the channel state for a period of time in the future.
[0118] Exemplarily, the second device also needs to configure CSI reporting.
[0119] The first configuration information includes configuration information about CSI reporting, indicating how the first device reports the channel prediction result to the second device. That is, after predicting the channel, the first device feeds back the channel prediction result to the second device according to the configuration information of the CSI reporting.
[0120] 302. The first device predicts the channel in response to the first configuration information to obtain first predicted channel state information CSI corresponding to the first prediction time window.
[0121] After receiving the first configuration information, the first device can predict the channel. The prediction process is to first obtain multiple received historical CSI-RS, then analyze the multiple historical CSI-RS to obtain Doppler information of the channel, and then obtain the first predicted channel state information CSI corresponding to the first prediction time window according to the Doppler information.
[0122] After obtaining the first predicted channel state information CSI, it is necessary to report it to the second device. Exemplarily, the CSI report configured by the second device may indicate that the first device reports CSI information such as precoding matrix indication information (Precoding Matrix Indicator, PMI), channel rank indication information (Rank Indicator, RI), and channel quality indication information (Channel Quality Indicator, CQI). After obtaining this information, the second device generates a precoding matrix based on the information, and then preprocesses the transmission signal according to the precoding matrix, and sends the preprocessed transmission signal to the first device through the channel.
[0123] Exemplarily, the transmitted signal may be a data signal, a control signal, an indication signal, etc., which is not limited here.
[0124] 303. The second device sends a real-time reference signal within the first prediction time window.
[0125] At the same time, the second device needs to send a real-time reference signal at a certain moment in the first prediction time window, and the real-time reference signal is used to measure the channel in real time. It can be understood that the sending moment of the real-time reference signal can be a boundary moment of the first prediction time window, or a certain intermediate moment in the first prediction time window, and there is no specific limitation.
[0126] 304. The first device determines real-time channel state information CSI of the channel according to the real-time reference signal.
[0127] The first device receives a real-time reference signal sent by the second device within a first prediction time window, and then performs real-time measurement of the channel based on the real-time reference signal to obtain real-time channel state information CSI of the channel at the moment when the real-time reference signal is sent. It can be understood that the real-time channel state information CSI is used to characterize the actual channel condition of the channel at the moment when the real-time reference signal is sent within the first prediction time window.
[0128] 305. The first device determines reliability of the first predicted channel state information CSI according to the real-time state information CSI.
[0129] Then, after obtaining the actual channel status at a certain moment in the first prediction time window, the channel prediction situation can be evaluated based on the actual status, that is, the first device can determine the reliability of the first predicted channel state information CSI based on the real-time status information CSI. It can be understood that if the real-time status information CSI and the first predicted channel state information CSI are closer, then the channel prediction result of the first device is more accurate and reliable, and the greater the difference between the real-time status information CSI and the first predicted channel state information CSI, then the channel prediction result of the first device is less reliable.
[0130] Therefore, the first device may calculate the correlation coefficient between the real-time state information CSI and the first predicted channel state information CSI, and use the correlation coefficient to characterize the reliability of the first predicted channel state information CSI. In this way, the greater the correlation coefficient between the real-time state information CSI and the first predicted channel state information CSI, the higher the reliability of the first predicted channel state information CSI, and vice versa.
[0131] It can be understood that if the reliability of the first predicted channel state information CSI is higher, it means that the channel prediction quality of the first device is high, and the CSI within the first prediction time window can be well predicted, and if the reliability of the first predicted channel state information CSI is low, it means that the first device cannot accurately predict the CSI within the first prediction time window, and the first device does not have the ability to predict CSI for such a long period of time in the future. Then, the prediction time window length of the next round of channel prediction can be shortened to improve the quality of the channel prediction of the first device.
[0132] In an embodiment of the present application, when the first device performs channel prediction, it is necessary to predict the first predicted channel state information CSI corresponding to the first prediction time window in the future based on the received historical reference signal. At the same time, the real-time reference signal sent by the second device at a certain moment in the first prediction time window is received, and the real-time channel state information CSI of the channel at that moment is determined based on the real-time reference signal. Finally, the real-time channel state information CSI is used to evaluate the first predicted channel state information CSI predicted before, and the reliability of the first predicted channel state information CSI is determined to monitor whether the channel prediction is accurate and reliable. In this way, the channel prediction strategy can be adjusted according to the reliability in the future, so that the channel prediction of the first device is more accurate and reliable. In this way, the system pre-processes the signal based on the reliable predicted CSI, so that the signal can better resist channel noise and interference when it is transmitted in the channel. Therefore, the signal bit error rate is reduced, the system signal-to-noise ratio is improved, and the communication quality of the entire communication system is improved.
[0133] Based on the above description, after obtaining the reliability of the first predicted channel state information CSI, the first device can adjust the subsequent channel prediction strategy according to the reliability of the first predicted channel state information CSI to ensure the reliability of the next round of channel prediction and improve the quality of channel prediction. The following is an introduction to the process of subsequent adjustment of the channel prediction strategy in combination with multiple embodiments.
[0134] The present application embodiment provides a flow chart of another channel prediction method, such as Figure 4 As shown, the method includes the following steps:
[0135] In the embodiment of the present application, after obtaining the reliability of the first predicted channel state information CSI, the first device needs to feed it back to the second device, and the second device adjusts the subsequent channel prediction strategy. Figure 1 In the illustrated embodiment, when the second device configures the second device through the first configuration information, it is necessary to configure the first device to report the reliability indication information of the CSI at the same time when reporting the CSI. Exemplarily, the first device may be configured to report the reliability indication information of the CSI after an offset time Δt after reporting the CSI.
[0136] 401. A first device sends reliability indication information to a second device.
[0137] After the first device reports the first predicted channel state information CSI, the reliability of the first predicted channel state information CSI is reported through reliability indication information after an offset time Δt, and then the second device adjusts the next round of configuration information.
[0138] Exemplarily, the first device may calculate a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, and use the correlation coefficient to characterize the reliability of the first predicted channel state information CSI. Therefore, the first device may report the correlation coefficient to the second device via reliability indication information.
[0139] 402. The second device determines a second prediction time window according to the reliability indication information.
[0140] After obtaining the reliability indication information, the second device needs to adjust the relevant configuration of subsequent channel prediction according to the reliability of the first predicted channel state information CSI. Specifically, the second device needs to determine the second prediction time window of the next round of channel prediction according to the reliability of the first predicted channel state information CSI.
[0141] It can be understood that if the reliability of the first predicted channel state information CSI is higher, it means that the channel prediction quality of the first device is high, and the CSI within the first prediction time window can be well predicted. Then, when performing the next round of prediction, the length of the second prediction time window can be kept consistent with the length of the first prediction time window of the previous round of prediction, and can even be greater than the length of the first prediction time window of the previous round of prediction. If the reliability of the first predicted channel state information CSI is low, it means that the first device does not have the ability to predict the CSI for such a long period of time in the future. Then, the length of the prediction time window of the next round of channel prediction can be shortened, so that the first device can predict the CSI of the channel for a shorter period of time in the future to improve the quality of channel prediction.
[0142] Exemplarily, if the first device reports the correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI to the second device through reliability indication information, the second device needs to determine the second prediction time window based on the correlation coefficient. Exemplarily, if the correlation coefficient is greater than or equal to a preset threshold, the second device maintains the length of the second prediction time window equal to the length of the first prediction time window of the previous round, or adjusts the length of the second prediction time window to be greater than the length of the first prediction time window of the previous round. If the correlation coefficient is less than the preset threshold, the second device determines a second prediction time window that is less than the length of the first prediction time window.
[0143] 403. The second device sends second configuration information to the first device.
[0144] After determining the second prediction time window, the second device sends the second prediction time window to the first device through the second configuration information, and uses the second configuration information to configure the relevant information of the next round of channel prediction. For specific configuration, please refer to Figure 3 The content of step 301 in the illustrated embodiment will not be described in detail here.
[0145] 404. The first device responds to the second configuration information and performs a next round of channel prediction.
[0146] After receiving the second configuration information, the first device performs a new round of prediction on the channel, predicts the second predicted channel state information CSI of the channel within the second prediction time window, and then reports the obtained second predicted channel state information CSI to the second device. In this way, when the second device sends a transmit signal again, it needs to obtain a new precoding matrix according to the new second predicted channel state information CSI, and then preprocess the transmit signal based on the new precoding matrix.
[0147] It can be understood that the second device can also send a real-time CSI-RS to the first device at a certain time within the second prediction time window. The first device needs to measure the channel according to the real-time CSI-RS to obtain the real-time channel state information CSI of the channel, and then evaluate the reliability of the second predicted channel state information CSI based on the real-time channel state information CS, so as to change the prediction strategy for the next round, and so on. It will not be elaborated here.
[0148] Figure 5 The whole process of the channel prediction method provided by the embodiment of the present application is shown. Figure 5 As shown, the X-axis is the time axis. The second device first sends multiple historical reference signals to the first device, and then the first device performs channel prediction based on the multiple historical reference signals, obtains the first predicted channel state information CSI corresponding to the first prediction time window and reports it. At the same time, the second device sends a real-time reference signal within the first prediction time window. The first device performs channel measurement based on the real-time reference signal. After obtaining the real-time predicted channel state information CSI, it calculates the correlation coefficient between the first predicted channel state information CSI and the real-time predicted channel state information CSI, and reports the correlation coefficient to the first device. It can be understood that the correlation coefficient affects the configuration information of the next round, such as the length of the second prediction time window of the next round, and the channel prediction process of the next round is similar to the previous round, which will not be repeated here.
[0149] The second device can adjust the prediction time window length of the next round of channel prediction based on the reliability of the previous round of channel prediction. In this way, the channel prediction result of the first device will become more and more accurate and reliable, and the signal sent based on the reliable CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0150] The present application also provides a flow chart of another channel prediction method. Figure 6 As shown, the method includes the following steps:
[0151] In the embodiment of the present application, after obtaining the reliability of the first predicted channel state information CSI, the first device does not need to feed back the reliability to the second device.
[0152] 601. The second device determines multiple prediction time window information according to the first prediction time window.
[0153] After obtaining the reliability of the first predicted channel state information CSI, the first device does not need to report the reliability of the first predicted channel state information CSI to the second device, but the first device adjusts the next round of configuration by itself.
[0154] When the second device sends the next round of prediction time window configuration parameters to the first device, it needs to send multiple prediction time window information to the first device, which is selected by the first device. The multiple prediction time window information is determined according to the first prediction time window.
[0155] Exemplarily, the multiple prediction time window information is multiple prediction time window lengths. The multiple prediction time window lengths may include the first prediction time window length of the previous round, and may include multiple lengths less than the first prediction time window length. For example, if the first prediction time window length W=d*N4, then the multiple prediction time window information may be N4, and multiple values less than N4.
[0156] 602. The second device sends third configuration information to the first device.
[0157] The second device sends the multiple prediction time window information to the first device through the third configuration information.
[0158] 603. The first device responds to the third configuration information and determines a third prediction time window according to the reliability of the multiple prediction time window information and the first predicted channel state information CSI.
[0159] After receiving the third configuration information, the first device needs to perform the next round of channel prediction. Before channel prediction, the first device needs to screen multiple prediction time window information in the third configuration information according to the reliability of the first prediction channel state information CSI of the previous round of channel prediction, and determine the third prediction time window of the current round of channel prediction.
[0160] Exemplarily, if the reliability of the first predicted channel state information CSI is higher, it means that the channel prediction quality of the first device is high. Then, when performing the next round of prediction, the length of the third prediction time window can be kept consistent with the length of the first prediction time window of the previous round of prediction. In the above example, the value of N4 can be selected to determine the third prediction time window. If the reliability of the first predicted channel state information CSI is low, it means that the first device does not have the ability to predict the CSI for such a long period of time in the future. Then, the length of the prediction time window for the next round of channel prediction can be reduced, so that the first device predicts the CSI of the channel for a shorter period of time in the future to improve the quality of channel prediction. In the above example, a value less than N4 can be selected to determine the third prediction time window. It can be understood that the lower the reliability of the first predicted channel state information CSI, the smaller the selected value.
[0161] 604. The first device performs a next round of prediction on the channel to obtain third predicted channel state information CSI corresponding to a third prediction time window.
[0162] After the third prediction time window is determined, a new round of prediction is performed on the channel to predict the third predicted channel state information CSI of the channel within the third prediction time window, and then the obtained third predicted channel state information CSI is reported to the second device. In this way, when the second device sends a transmit signal again, it is necessary to obtain a new precoding matrix according to the new third predicted channel state information CSI, and then preprocess the transmit signal based on the new precoding matrix.
[0163] At the same time, the second device needs to send a real-time CSI-RS to the first device at a certain moment within the third prediction time window. The first device needs to measure the channel according to the real-time CSI-RS to obtain the real-time channel state information CSI of the channel, and then evaluate the reliability of the second predicted channel state information CSI based on the real-time channel state information CS, so as to change the prediction strategy for the next round, and so on. I will not go into details here.
[0164] The first device can adjust the prediction time window length of the next round of channel prediction based on the reliability of the previous round of channel prediction. In this way, the channel prediction result of the first device will become more and more accurate and reliable, and the signal sent based on the reliable CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0165] 605. The first device sends feedback information to the second device.
[0166] After determining the third prediction time window, the first device needs to feed it back to the second device through feedback information. In this way, the second device determines multiple prediction time window information in the next round of configuration information according to the new third prediction time window.
[0167] Figure 7 The whole process of the channel prediction method provided by the embodiment of the present application is shown. Figure 7 As shown, the X-axis is the time axis. The second device first sends multiple historical reference signals to the first device. Then the first device performs channel prediction based on the multiple historical reference signals, obtains the first predicted channel state information CSI corresponding to the first prediction time window and reports it. At the same time, the second device sends a real-time reference signal within the first prediction time window. The first device performs channel measurement based on the real-time reference signal. After obtaining the real-time predicted channel state information CSI, the correlation coefficient between the first predicted channel state information CSI and the real-time predicted channel state information CSI is calculated. However, the correlation coefficient is not reported to the second device, but is saved by the first device itself. When the next round of testing begins, the second device needs to send multiple prediction time window information, and the first device selects the target prediction time window information based on the correlation coefficient to determine the second prediction time window for the next round.
[0168] Based on the above description, the embodiment of the present application also provides a first device. In the embodiment of the present application, the first device can be divided into functional modules according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0169] In the case of dividing each functional module into corresponding functional modules, Figure 8 A possible structural diagram of the second device involved in the above embodiment is shown. Figure 8 As shown, the first device is applied to wireless network communication. Wherein, the wireless network communication includes a first device and a second device, and the first device and the second device communicate through the wireless network. The first device includes:
[0170] The transceiver unit 801 is used to receive first configuration information sent by a second device, where the first configuration information is used to indicate a first prediction time window.
[0171] The processing unit 802 is configured to predict the channel in response to the first configuration information to obtain first predicted channel state information CSI corresponding to the first prediction time window.
[0172] The transceiver unit 801 is configured to obtain a real-time reference signal sent by a second device within a first prediction time window.
[0173] The processing unit 802 is configured to determine real-time channel state information CSI of a channel according to the real-time reference signal.
[0174] The processing unit 802 is further configured to determine the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
[0175] In an alternative embodiment,
[0176] The transceiver unit 801 is used to send reliability indication information to the second device, where the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI.
[0177] The transceiver unit 801 is further configured to receive second configuration information sent by a second device, where the second configuration information is used to indicate a second prediction time window, wherein the second prediction time window is determined according to the reliability indication information.
[0178] The processing unit 802 is further configured to respond to the second configuration information and perform a next round of prediction on the channel to obtain second predicted channel state information CSI corresponding to the second prediction time window.
[0179] In an optional implementation, the processing unit 802 is specifically configured to calculate a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, where the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
[0180] The transceiver unit 801 is specifically configured to report the correlation coefficient to the second device via reliability indication information.
[0181] In an optional implementation, the transceiver unit 801 is further configured to receive third configuration information sent by the second device, where the third configuration information includes multiple prediction time window information.
[0182] The processing unit 802 is further configured to respond to the third configuration information and determine a third prediction time window according to the reliability of the plurality of prediction time window information and the first predicted channel state information CSI.
[0183] The processing unit 802 is further configured to perform a next round of prediction on the channel to obtain third predicted channel state information CSI corresponding to a third prediction time window.
[0184] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0185] The processing unit 802 is specifically configured to determine a target prediction time window length among multiple prediction time window lengths according to the reliability of the first predicted channel state information CSI, and determine a third prediction time window according to the target prediction time window length.
[0186] In an alternative embodiment,
[0187] The transceiver unit 801 is used to send feedback information to the second device, where the feedback information is used to report the third prediction time window to the second device.
[0188] At the same time, the embodiment of the present application also provides a second device. In the embodiment of the present application, the first device can be divided into functional modules according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0189] In the case of dividing each functional module into corresponding functional modules, Fig. 9 A possible structural diagram of the second device involved in the above embodiment is shown. Fig. 9As shown, the second device is applied to wireless network communication. Wherein, the wireless network communication includes a first device and a second device, and the first device and the second device communicate through the wireless network. The second device includes:
[0190] The transceiver unit 901 is used to send first configuration information to the first device, where the first configuration information is used to indicate a first prediction time window to the first device, so that the first device performs channel prediction and obtains first predicted channel state information CSI corresponding to the first prediction time window.
[0191] The transceiver unit 901 is also used to send a real-time reference signal to the first device within the first prediction time window, so that the first device determines the real-time channel state information CSI of the channel according to the real-time reference signal, and determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
[0192] In an optional implementation, the second device further includes a determining unit 902 .
[0193] The transceiver unit 901 is used to obtain reliability indication information sent by the first device, where the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI.
[0194] The determining unit 902 is configured to determine a second prediction time window according to the reliability indication information.
[0195] The transceiver unit 901 is also used to send second configuration information to the first device, and the second configuration information is used to indicate the second prediction time window to the first device, so that the second device performs the next round of channel prediction and obtains the second predicted channel state information CSI corresponding to the second prediction time window.
[0196] In an optional implementation, the reliability indication information includes a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, and the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
[0197] In an optional embodiment, the determination unit 902 is specifically used to determine that the length of the second prediction time window is greater than or equal to the length of the first prediction time window if the correlation coefficient is greater than or equal to a preset threshold; if the correlation coefficient is less than the preset threshold, determine that the length of the second prediction time window is less than the length of the first prediction time window.
[0198] In an optional implementation, the second device further includes a determining unit 902 .
[0199] The determining unit 902 is configured to determine a plurality of prediction time window information according to the first prediction time window.
[0200] The transceiver unit 901 is also used to send third configuration information to the first device, and the third configuration information is used to indicate multiple prediction time window information to the first device, so that the first device determines the third prediction time window according to the reliability of the multiple prediction time window information and the first prediction channel state information CSI, and performs the next round of prediction on the channel to obtain the third prediction channel state information CSI corresponding to the third prediction time window.
[0201] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0202] The determining unit 902 is specifically configured to determine the lengths of multiple prediction time windows according to the length of the first prediction time window.
[0203] Fig.10 It is a structural diagram of a first device provided in an embodiment of the present application. The first device 1800 may include one or more central processing units (CPU) 1801 and a memory 1805. The memory 1805 stores one or more applications or data.
[0204] The memory 1805 may be a volatile storage or a persistent storage. The program stored in the memory 1805 may include one or more modules, each of which may include a series of instruction operations in the management server. Furthermore, the central processor 1801 may be configured to communicate with the memory 1805 and execute a series of instruction operations in the memory 1805 on the bus controller 1800.
[0205] Among them, the central processing unit 1801 is used to execute the computer program in the memory 1805, so that the bus controller 1800 is used to execute: the first device receives the first configuration information sent by the second device, and the first configuration information is used to indicate the first prediction time window. The first device responds to the first configuration information, predicts the channel, and obtains the first predicted channel state information CSI corresponding to the first prediction time window. The first device obtains the real-time reference signal sent by the second device within the first prediction time window, and determines the real-time channel state information CSI of the channel based on the real-time reference signal. The first device determines the reliability of the first predicted channel state information CSI based on the real-time channel state information CSI. For specific implementation methods, please refer to Figures 3 to 7 The steps performed by the first device in the illustrated embodiment are not described in detail here.
[0206] The first device 1800 may also include one or more power supplies 1802, one or more wired or wireless network interfaces 1803, one or more input and output interfaces 1804, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0207] Fig.11 It is a structural diagram of a second device provided in an embodiment of the present application. The second device 1900 may include one or more central processing units (CPU) 1901 and a memory 1905. The memory 1905 stores one or more applications or data.
[0208] The memory 1905 may be a volatile storage or a persistent storage. The program stored in the memory 1905 may include one or more modules, each of which may include a series of instruction operations on the edge device. Furthermore, the central processor 1901 may be configured to communicate with the memory 1905 and execute a series of instruction operations in the memory 1905 on the second device 1900.
[0209] Among them, the central processing unit 1901 is used to execute the computer program in the memory 1905, so that the second device 1900 is used to execute: the second device sends the first configuration information to the first device, and the first configuration information is used to indicate the first prediction time window to the first device, so that the first device performs channel prediction and obtains the first predicted channel state information CSI corresponding to the first prediction time window. The second device sends a real-time reference signal to the first device within the first prediction time window, so that the first device determines the real-time channel state information CSI of the channel according to the real-time reference signal, and determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI. For specific implementation methods, please refer to Figures 3 to 5 The steps performed by the second device in the illustrated embodiment will not be described in detail here.
[0210] The terminal controller 1900 may also include one or more power supplies 1902, one or more wired or wireless network interfaces 1903, one or more input and output interfaces 1904, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0211] The present application also provides a computer-readable storage medium in which at least one computer program instruction is stored. The computer program instruction is loaded and executed by a processor to implement the above Figures 3 to 7 The channel prediction method performed by the first device in any embodiment is not described in detail here.
[0212] The present application also provides another computer-readable storage medium, in which at least one computer program instruction is stored. The computer program instruction is loaded and executed by a processor to implement the above Figures 3 to 7 The channel prediction method performed by the second device in any embodiment is not described in detail here.
[0213] The present application also provides a computer program product, including computer execution instructions, which, when executed on a computer, cause the computer to execute the above Figures 3 to 7 A channel prediction method performed by the first device in any embodiment.
[0214] The present application also provides another computer program product, including computer execution instructions, which, when executed on a computer, cause the computer to execute the above Figures 3 to 7 The channel prediction method performed by the second device in any one of the embodiments.
[0215] The present application also provides a wireless communication system, which includes a first device and a second device. The first device and the second device communicate via a wireless network. Figure 8 The first device shown, the second device as Fig. 9 The second device shown is not described in detail here.
[0216] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.
[0217] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
Claims
1. A channel prediction method, characterized in that: The method comprises: The first device receives first configuration information sent by the second device, where the first configuration information is used to indicate a first prediction time window; The first device predicts the channel in response to the first configuration information to obtain first predicted channel state information CSI corresponding to the first prediction time window; The first device receives a real-time reference signal sent by the second device within the first prediction time window, and determines real-time channel state information CSI of the channel according to the real-time reference signal; The first device determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
2. The channel prediction method according to claim 1, characterized in that: The method further comprises: The first device sends reliability indication information to the second device; the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI; The first device receives second configuration information sent by the second device; the second configuration information is used to indicate a second prediction time window; wherein the second prediction time window is determined according to the reliability indication information; The first device performs a next round of prediction on the channel in response to the second configuration information to obtain second predicted channel state information CSI corresponding to the second prediction time window.
3. The channel prediction method according to claim 2, characterized in that: The first device determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI, including: The first device calculates a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, where the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
4. The channel prediction method according to claim 1, characterized in that: The method further comprises: The first device receives third configuration information sent by the second device, where the third configuration information includes multiple prediction time window information; The first device determines, in response to the third configuration information, a third prediction time window according to the plurality of prediction time window information and the reliability of the first predicted channel state information CSI; The first device performs a next round of prediction on the channel to obtain third predicted channel state information CSI corresponding to the third prediction time window.
5. The channel prediction method according to claim 4, characterized in that: The multiple prediction time window information are multiple prediction time window lengths; and determining the third prediction time window according to the multiple prediction time window information and the reliability of the first predicted channel state information CSI includes: The first device determines, according to the reliability of the first predicted channel state information CSI, a target prediction time window length among the multiple prediction time window lengths; The first device determines the third prediction time window according to the target prediction time window length.
6. The channel prediction method according to claim 4 or 5, characterized in that: The method further comprises: The first device sends feedback information to the second device; the feedback information is used to report the third prediction time window to the second device.
7. A channel prediction method, characterized in that: The method comprises: The second device sends first configuration information to the first device, where the first configuration information is used to indicate a first prediction time window to the first device, so that the first device performs channel prediction and obtains first predicted channel state information CSI corresponding to the first prediction time window; The second device sends a real-time reference signal to the first device within the first prediction time window, so that the first device determines the real-time channel state information CSI of the channel according to the real-time reference signal, and determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
8. The channel prediction method according to claim 7, characterized in that: The method further comprises: The second device obtains reliability indication information sent by the first device, where the reliability indication information is used to indicate reliability of the first predicted channel state information CSI; The second device determines a second prediction time window according to the reliability indication information; The second device sends second configuration information to the first device, where the second configuration information is used to indicate the second prediction time window to the first device, so that the first device performs a next round of prediction on the channel and obtains second predicted channel state information CSI corresponding to the second prediction time window.
9. The channel prediction method according to claim 7 or 8, characterized in that: The reliability indication information includes a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, and the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
10. The channel prediction method according to claim 9, characterized in that: The second device determines a second prediction time window according to the reliability indication information, including: If the correlation coefficient is greater than or equal to a preset threshold, the second device determines that the length of the second prediction time window is greater than or equal to the length of the first prediction time window; If the correlation coefficient is less than the preset threshold, the second device determines that the length of the second prediction time window is less than the length of the first prediction time window.
11. The channel prediction method according to claim 7, characterized in that: The method further comprises: The second device determines a plurality of prediction time window information according to the first prediction time window; The second device sends third configuration information to the first device; the third configuration information is used to indicate the multiple prediction time window information to the first device; so that the first device determines the third prediction time window according to the reliability of the multiple prediction time window information and the first prediction channel state information CSI, and performs the next round of prediction on the channel to obtain the third prediction channel state information CSI corresponding to the third prediction time window.
12. The channel prediction method according to claim 11, characterized in that: The multiple prediction time window information is multiple prediction time window lengths, and the second device determines the multiple prediction time window information according to the first prediction time window, including: The second device determines the multiple prediction time window lengths according to the length of the first prediction time window.
13. A first device, characterized in that: The first device comprises: A transceiver unit, configured to receive first configuration information sent by a second device, where the first configuration information is used to indicate a first prediction time window; a processing unit, configured to predict a channel in response to the first configuration information, and obtain first predicted channel state information CSI corresponding to the first prediction time window; The transceiver unit is configured to receive a real-time reference signal sent by the second device within the first prediction time window; The processing unit is configured to determine the real-time channel state information CSI of the channel according to the real-time reference signal; The processing unit is further configured to determine the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
14. The first device according to claim 13, characterized in that The transceiver unit is further used to send reliability indication information to the second device, where the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI; The transceiver unit is further used to receive second configuration information sent by the second device, where the second configuration information is used to indicate a second prediction time window; wherein the second prediction time window is determined according to the reliability indication information; The processing unit is further configured to respond to the second configuration information and perform a next round of prediction on the channel to obtain second predicted channel state information CSI corresponding to the second prediction time window.
15. The first device according to claim 13, characterized in that The processing unit is specifically used to calculate a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI; the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI; The transceiver unit is specifically configured to report the correlation coefficient to the second device via the reliability indication information.
16. The first device according to claim 13, characterized in that The transceiver unit is further configured to receive third configuration information sent by the second device; the third configuration information includes a plurality of prediction time window information; The processing unit is further configured to respond to the third configuration information and determine a third prediction time window according to the plurality of prediction time window information and the reliability of the first predicted channel state information CSI; The processing unit is further used to perform a next round of prediction on the channel to obtain third predicted channel state information CSI corresponding to the third prediction time window.
17. The first device according to claim 16, characterized in that The multiple prediction time window information is multiple prediction time window lengths; The processing unit is specifically used to determine a target prediction time window length among the multiple prediction time window lengths according to the reliability of the first predicted channel state information CSI; and determine the third prediction time window according to the target prediction time window length.
18. The first device according to any one of claims 16 to 17, characterized in that The transceiver unit is used to send feedback information to the second device; the feedback information is used to report the third prediction time window to the second device.
19. A second device, characterized in that: The second device comprises: A transceiver unit, configured to send first configuration information to a first device; the first configuration information is used to indicate a first prediction time window to the first device, so that the first device performs channel prediction and obtains first predicted channel state information CSI corresponding to the first prediction time window; The transceiver unit is also used to send a real-time reference signal to the first device within the first prediction time window, so that the first device determines the real-time channel state information CSI of the channel according to the real-time reference signal, and determines the reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
20. The second device according to claim 19, characterized in that The second device also includes a determining unit; The transceiver unit is further used to obtain reliability indication information sent by the first device; the reliability indication information is used to indicate the reliability of the first predicted channel state information CSI; The determining unit is used to determine a second prediction time window according to the reliability indication information; The transceiver unit is also used to send second configuration information to the first device; the second configuration information is used to indicate the second prediction time window to the first device, so that the second device performs the next round of prediction on the channel and obtains the second predicted channel state information CSI corresponding to the second prediction time window.
21. The second device according to any one of claims 19 to 20, characterized in that The reliability indication information includes a correlation coefficient between the first predicted channel state information CSI and the real-time channel state information CSI, and the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
22. The second device according to claim 21, characterized in that The determination unit is specifically used to determine that the length of the second prediction time window is greater than or equal to the length of the first prediction time window if the correlation coefficient is greater than or equal to a preset threshold; if the correlation coefficient is less than the preset threshold, determine that the length of the second prediction time window is less than the length of the first prediction time window.
23. The second device according to claim 19, characterized in that The second device also includes a determining unit; The determining unit is used to determine a plurality of prediction time window information according to the first prediction time window; The transceiver unit is also used to send third configuration information to the first device; the third configuration information is used to indicate the multiple prediction time window information to the first device; so that the first device determines the third prediction time window according to the reliability of the multiple prediction time window information and the first prediction channel state information CSI, and performs the next round of prediction on the channel to obtain the third prediction channel state information CSI corresponding to the third prediction time window.
24. The second device according to claim 23, characterized in that The multiple prediction time window information is multiple prediction time window lengths; The determining unit is specifically configured to determine the lengths of the multiple prediction time windows according to the length of the first prediction time window.
25. A first device, characterized in that: The first device includes a processor and a memory; the processor is coupled to the memory; the memory is used to store computer instructions, and the computer instructions are loaded and executed by the processor so that the first device implements the method according to any one of claims 1-6.
26. A second device, characterized in that: The second device includes a processor and a memory; the processor is coupled to the memory; the memory is used to store computer instructions, and the computer instructions are loaded and executed by the processor so that the second device implements the method according to any one of claims 7-12.
27. 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-6 or 7-12.
28. A wireless communication system, characterized in that: The wireless communication system includes a first device and a second device, the first device and the second device communicate via a wireless network, the first device is used to execute the method described in any one of claims 1-6, and the second device is used to execute the method described in any one of claims 7-12.