Channel prediction method and related device
By performing real-time channel state information measurement and reliability analysis on the signal receiving end, the problem of difficult channel prediction reliability is solved, and more accurate channel prediction and higher communication quality are achieved.
Patent Information
- Application Number
- PCT/CN2024/127085
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-10-24
- Publication Date
- 2025-05-08
AI Technical Summary
The reliability of channel prediction is difficult to monitor and ensure, resulting in inaccurate channel prediction results and affecting 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 status information, the reliability of channel prediction is improved, the signal error rate is reduced, the system signal-to-noise ratio is improved, and the communication quality is improved.
Smart Images

Figure CN2024127085_08052025_PF_FP_ABST
Abstract
Description
A channel prediction method and related equipment
[0001] This application claims priority to the Chinese patent application filed with the Intellectual Property Office of the People's Republic of China on October 31, 2023, with application number 202311439901.6 and invention name "A Channel Prediction Method and Related Equipment", the entire contents of which are incorporated by reference into this application. Technical Field
[0002] 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
[0003] Channel State Information (CSI) indicates the channel properties of a communication link. It describes the signal attenuation factors in each transmission channel, such as signal scattering, environmental attenuation, and distance attenuation. In wireless communication systems, the transmitter must first obtain the channel's CSI before transmitting a signal. It then preprocesses the signal based on the CSI before sending it. This helps the signal withstand attenuation and interference during transmission, enabling better recovery at the receiver.
[0004] The channel CSI is typically measured by the receiver and fed back to the transmitter. To address the issue of outdated CSI, the receiver needs to perform channel prediction. Channel prediction involves the receiver analyzing channel dynamics based on historical reference signals to predict future channel conditions. This allows the transmitter to directly send the predicted CSI value to the receiver when requesting CSI, rather than calculating the current channel CSI in real time. This reduces CSI feedback latency. This allows the receiver to obtain more timely CSI, significantly improving system transmission efficiency and communication quality.
[0005] However, the channel prediction performance at the signal receiving end is affected by factors such as the prediction algorithm and prediction speed, and the resulting CSI prediction value may not be reliable. Therefore, how to monitor and ensure the reliability of channel prediction has become an urgent problem that needs to be solved.
[0006] Summary of the Invention
[0007] Embodiments of the present application provide a channel prediction method and related devices. A signal receiver receives a real-time reference signal (RRS) sent by a signal transmitter at a certain moment within a prediction time window and measures the real-time channel state information (CSI) of the channel at that moment based on the RRS. The predicted CSI obtained by channel prediction is then subjected to reliability analysis based on the real-time CSI. This monitors the reliability of the channel prediction and provides a prerequisite for subsequent adjustments to the channel prediction strategy. This method continuously improves the reliability of the channel prediction at the signal receiver.
[0008] In a first aspect, an embodiment of the present application provides a channel prediction method, the channel prediction method comprising:
[0009] 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.
[0010] The first device predicts the CSI of the channel for a period of time in the future (the 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 within 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 this reliability, 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, the system signal-to-noise ratio is improved, and thus the communication quality of the entire communication system be improved.
[0011] In an optional embodiment, 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. This means that the reliability of the first predicted channel state information (CSI) needs to be fed back to the second device. This allows the second device to adjust the prediction time window for the next round of prediction based on the reliability. For example, if the reliability of the first predicted channel state information (CSI) is high, the length of the prediction time window for the next round of prediction can be left unchanged, or even increased. However, if the reliability of the first predicted channel state information (CSI) is low, indicating that the first device is unable to accurately predict channel conditions for a long period of time in the future, the second device needs to shorten the length of the prediction time window for the next round of prediction, determining a second prediction time window that is shorter than the first prediction time window. The second prediction time window is then configured for the first device via second configuration information. The first device then responds to the second configuration information by performing the next round of channel prediction and obtaining the second predicted channel state information (CSI) corresponding to the second prediction time window.
[0012] The first device provides feedback to the second device on the reliability of the first predicted channel state information (CSI). The second device can then adjust the prediction window length for the next round of channel prediction based on the reliability of the previous round of channel prediction. This makes the first device's channel prediction increasingly accurate and reliable. Signals sent based on reliable predicted CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0013] 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.
[0014] 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 filters 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.
[0015] 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 instead selects the prediction time window length for 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 in reporting the reliability index (correlation coefficient) to the second device, thereby improving the accuracy of the CSI.
[0016] In an optional embodiment, the multiple prediction time window information in the third configuration information can 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 predicted channel state information CSI in the previous round. For example, if the reliability of the first predicted 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 predicted 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. The final third prediction time window is then determined based on the selected target prediction time window length.
[0017] In an optional embodiment, after the first device determines the third prediction time window, it also needs to provide feedback to the second device. This allows the second device to determine multiple prediction time windows in the next round of configuration information based on the third prediction time window. By continuously adjusting the prediction time window length, the prediction results of each round of channel prediction become more accurate and reliable.
[0018] In a second aspect, an embodiment of the present application provides another channel prediction method, including:
[0019] 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, at a certain moment within the first prediction time window, the second device sends a real-time reference signal to the first device, 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 first device's channel prediction.
[0020] 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 to make the channel prediction of the first device more accurate and reliable. Only by sending signals based on reliable predicted CSI can the system reduce the signal bit error rate, improve the system signal-to-noise ratio, and thus improve the communication quality of the entire communication system.
[0021] In an optional embodiment, the first device needs to send the reliability of the first predicted channel state information CSI to the second device via 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. For example, 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 and determine a second prediction time window that is shorter than the first prediction time window. The second device then sends 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.
[0022] The second device adjusts the prediction time window length for 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 increasingly accurate and reliable. The signal sent based on the reliable predicted CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0023] 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 based on 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.
[0024] In an optional embodiment, the second device adjusts the prediction time window length of the next round of channel prediction based on 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.
[0025] In an optional embodiment, 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 filters 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.
[0026] In an optional embodiment, the multiple prediction time window information may be multiple prediction time window lengths. The second device may determine multiple candidate prediction time window lengths based on the length of the first prediction time window in the previous round of channel prediction for selection by the first device.
[0027] In a third aspect, an embodiment of the present application provides a first device, the first device comprising:
[0028] 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.
[0029] The processing unit 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.
[0030] The transceiver unit is configured to obtain a real-time reference signal sent by the second device within the first prediction time window.
[0031] The processing unit is configured to determine the real-time channel state information CSI of the channel according to the real-time reference signal.
[0032] 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.
[0033] In an optional implementation, the transceiver unit is configured 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] The transceiver unit is specifically configured to report the correlation coefficient to the second device via reliability indication information.
[0038] 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 information of multiple prediction time windows.
[0039] The processing unit is further configured to respond to the third configuration information and determine a third prediction time window according to the multiple prediction time window information and the reliability of the first predicted channel state information CSI.
[0040] The processing unit 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.
[0041] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0042] 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.
[0043] In an optional embodiment,
[0044] 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.
[0045] In a fourth aspect, an embodiment of the present application provides a second device, the second device comprising:
[0046] 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.
[0047] 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 based on the real-time reference signal, and determines the reliability of the first predicted channel state information CSI based on the real-time channel state information CSI.
[0048] In an optional implementation, the second device further includes a determining unit.
[0049] The transceiver unit is configured 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.
[0050] A determining unit is configured to determine a second prediction time window according to the reliability indication information.
[0051] The transceiver unit 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.
[0052] 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, where the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
[0053] 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, then determine that the length of the second prediction time window is less than the length of the first prediction time window.
[0054] In an optional implementation, the second device further includes a determining unit.
[0055] A determining unit is configured to determine a plurality of prediction time window information according to the first prediction time window.
[0056] The transceiver unit is also used to send third configuration information to the first device, where 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 based on the multiple prediction time window information and the reliability of the first predicted channel state information CSI, and performs the next round of prediction on the channel to obtain the third predicted channel state information CSI corresponding to the third prediction time window.
[0057] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0058] 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.
[0059] In a fifth aspect, an embodiment of the present application provides a first device comprising a processor and a memory. The processor is coupled to the memory, and the memory is configured 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.
[0060] In a sixth aspect, an embodiment of the present application provides a second device, comprising a processor and a memory. The processor is coupled to the memory, the memory being configured 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.
[0061] 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.
[0062] 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; and the processor is used to run the code instructions to execute any one of the methods provided in the second aspect.
[0063] In a ninth 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 first aspect above.
[0064] 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.
[0065] In the eleventh aspect, an embodiment of the present application provides a computer program product, comprising computer execution instructions, which, when the computer execution instructions are run on a computer, enable the computer to execute any one of the methods provided in the first aspect.
[0066] In a twelfth aspect, an embodiment of the present application provides a computer program product, comprising computer execution instructions, which, when the computer execution instructions are run on a computer, enable the computer to execute any one of the methods provided in the second aspect.
[0067] In a thirteenth aspect, an embodiment of the present application provides a wireless communication system, comprising a first device and a second device, wherein the first device and the second device communicate via a wireless network, the first device being configured to execute any one of the methods provided in the first aspect, and the second device being configured to execute any one of the methods provided in the second aspect.
[0068] 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.
[0069] In an embodiment of the present application, when performing channel prediction, the first device predicts the first predicted channel state information CSI corresponding to the first future prediction time window 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 based on 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 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
[0070] FIG1 is a schematic diagram of a signal transmission process according to an embodiment of the present application;
[0071] FIG2 is a schematic diagram of a system architecture of a channel prediction method according to an embodiment of the present disclosure;
[0072] FIG3 is a flow chart of a channel prediction method provided in an embodiment of the present application;
[0073] FIG4 is a flow chart of another channel prediction method provided in an embodiment of the present application;
[0074] FIG5 is a flow chart of another channel prediction method provided in an embodiment of the present application;
[0075] FIG6 is a flow chart of another channel prediction method provided in an embodiment of the present application;
[0076] FIG7 is a flow chart of another channel prediction method provided in an embodiment of the present application;
[0077] FIG8 is a schematic structural diagram of a first device provided in an embodiment of the present application;
[0078] FIG9 is a schematic structural diagram of a second device provided in an embodiment of the present application;
[0079] FIG10 is a schematic structural diagram of another first device provided in an embodiment of the present application;
[0080] FIG11 is a schematic structural diagram of another second device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0081] Embodiments of the present application provide a channel prediction method and related devices. A signal receiver receives a real-time reference signal (RRS) sent by a signal transmitter at a certain moment within a prediction time window and measures the real-time channel state information (CSI) of the channel at that moment based on the RRS. The predicted CSI obtained by channel prediction is then subjected to reliability analysis based on the real-time CSI. This monitors the reliability of the channel prediction and provides a prerequisite for subsequent adjustments to the channel prediction strategy. This method continuously improves the reliability of the channel prediction at the signal receiver.
[0082] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after 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 of 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.
[0083] 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 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 plural.
[0084] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0085] In the embodiments of this 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 this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0086] It will be 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 throughout the 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 will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0087] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.
[0088] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referenced to each other. In this application, unless otherwise specified and there is no logical conflict between the various embodiments, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. Different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following implementation methods of this application do not constitute a limitation on the scope of protection of this application.
[0089] 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:
[0090] Wireless data communication is a communication method that transmits data information via radio waves. In wireless communication systems, signals are transmitted through channels. In multi-antenna transmission systems, multipath interference caused by multiple antennas and signal attenuation during transmission in the channel can lead to signal distortion, making it difficult for the receiving end to accurately receive the signal.
[0091] To address this issue, precoding technology has emerged. Precoding preprocesses the signal transmitted by the transmitter. Specifically, it leverages channel state information (CSI) known to the transmitter to transform the modulated symbol stream into a data stream adapted to the current channel. Once the transmitter knows the channel state, it can perform signal preprocessing. Based on this channel information, power control and phase adjustment are dynamically performed to optimize certain performance objectives at the receiver, such as system signal-to-noise ratio and throughput. Precoding concentrates signal energy near the target user, effectively combating signal attenuation and loss, thereby improving wireless communication system performance.
[0092] Specifically, when sending a signal, the signal transmitting end needs to first generate a precoding matrix based on the channel state information CSI of the channel, then preprocess the transmitted signal according to the precoding matrix, and finally send the transmitted signal to the channel. The channel state information CSI is used to indicate the channel properties of the communication link. It describes the attenuation factor of the signal in each transmission channel, such as signal scattering, environmental attenuation, distance attenuation and other information, which is usually measured by the signal receiving end. Figure 1 is a schematic diagram of a signal transmission shown in an embodiment of the present application. As shown in Figure 1, the signal transmitting end needs to first send a channel state information reference signal (CSI-RS) to the signal receiving end, and then the signal receiving end performs channel measurement based on the received CSI-RS to obtain the CSI of the channel. The signal receiving end then feeds back the CSI of the channel to the signal transmitting end, and the signal transmitting end generates a precoding matrix based on the CSI, and preprocesses the transmitted signal based on the precoding matrix, and then sends the preprocessed transmitted signal through the channel.
[0093] In the above description, the CSI measured by the signal receiver represents the channel state at the time the CSI-RS is transmitted. However, the CSI-RS acquisition latency, CSI calculation latency, and CSI feedback latency can all cause the CSI received by the signal transmitter to mismatch the real-time channel state. This is because the channel fluctuates in real time with the environment. Preprocessing the transmitted signal based on outdated CSI will result in the signal being unable to effectively resist channel interference and attenuation, causing signal distortion and reducing the system's signal-to-noise ratio, seriously impacting system communication quality.
[0094] To address the issue of outdated CSI, the signal receiver needs to perform channel prediction. Channel prediction involves the receiver analyzing channel variations based on historical reference signals to predict future channel conditions. Therefore, when the signal transmitter requests CSI, the receiver does not need to calculate the current channel CSI in real time before providing feedback. Instead, it directly sends the predicted CSI value to the transmitter. This reduces CSI feedback latency and enables the receiver to obtain more timely CSI. This significantly improves system transmission efficiency and communication quality.
[0095] However, channel prediction performance is affected by factors such as the prediction algorithm and speed, and the channel prediction results at the signal receiving end are not always reliable. If the predicted value differs significantly from the actual channel state, preprocessing the transmitted signal based on the channel prediction result will not effectively protect against channel interference and attenuation. Therefore, it is necessary to analyze the reliability of the channel prediction results at the signal receiving end and adjust the prediction strategy based on this reliability 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 issue.
[0096] Based on this, an embodiment of the present application provides a channel prediction method and related equipment. A signal receiving end needs to receive a real-time reference signal sent by a signal transmitting end at a certain moment within a prediction time window, and measure the real-time channel state information (CSI) of the channel at that moment based on the real-time reference signal. Then, based on the real-time CSI, a reliability analysis is performed on the predicted channel state information (CSI) corresponding to the prediction time window obtained by channel prediction. The subsequent channel prediction strategy is adjusted based on the reliability analysis results to ensure the prediction quality of the channel prediction. The following is a detailed introduction to the embodiment of the present application.
[0097] 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.
[0098] Figure 2 schematically illustrates a system architecture for the channel prediction method according to an embodiment of the present disclosure. It should be noted that Figure 2 is merely an example of a system architecture to which the channel prediction method according to an embodiment of the present disclosure may be applied, to help those skilled in the art understand the technical content of the present disclosure, and does not imply that the present disclosure may not be applicable to other devices, systems, environments, or scenarios.
[0099] FIG2 schematically shows a system architecture of a channel prediction method according to an embodiment of the present disclosure.
[0100] As shown in FIG2 , the system architecture in the embodiment of the present disclosure may include: transmission reception points (TRPs) 201 and 202 and user equipment (UEs) 203 , 204 , 205 , 206 , and 207 .
[0101] The transmission receiving point (TPR) is an entity on the network side used to send and receive signals, such as a base station.
[0102] The user equipment UE can be understood as a communication device used by a user, and the user equipment may include, for example, a mobile phone, a laptop computer, etc.
[0103] The following description will take a base station (BS) as an example where the transmission receiving point is used.
[0104] Logically, the base station can be understood as a scheduling entity, and the user equipment as a subordinate entity. The scheduling entity is responsible for scheduling and controlling service data transmission, while the subordinate entity executes service data transmission based on the scheduling entity's control. For example, the base station sends an uplink scheduling grant to the user equipment, and the user equipment sends uplink data transmission to the base station based on the uplink scheduling grant.
[0105] In terms of physical form, base stations may include but are not limited to macro base stations, micro base stations, transmission reception points (TRPs), baseband units (BBUs), and remote radio units (RRUs). Micro base stations are sometimes also referred to as 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.) and smart vehicles.
[0106] 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).
[0107] In the system architecture of the channel prediction method shown in Figure 2, TRP 201, TRP 202, and UE 203-UE 207 together constitute a wireless communication system, wherein UE 203-UE 207 can send uplink data. The uplink data sent by UE 203-UE 207 can be received by one of the TRPs (for example, the uplink signals of UE 203, UE 204, and UE 207 are received by only one TRP, wherein the uplink signals sent by UE 203 and UE 204 are received by TRP 201, and the uplink signals sent by UE 207 are received by TRP 202), or can be received jointly by two TRPs (for example, the uplink signals of UE 205 and UE 206 are received by two TRPs). At the same time, TRP 201 and TRP 202 can send downlink signals to UE 203-UE 207. It is understood that when TRP201 and TRP202 transmit downlink signals to UE203-UE207, TRP201 and TRP202 are signal transmitters and UE203-UE207 are signal receivers. When UE203-UE207 transmit uplink signals, UE203-UE207 are signal transmitters and TRP201 and TRP202 are signal receivers.
[0108] The number of uplink transmission streams and uplink precoding for each UE are calculated by the TRP side and then indicated to each UE through downlink information. The downlink precoding of the TRP is calculated by the UE side and then fed back to the TRP through uplink precoding indication.
[0109] The number of network devices and user devices in the above embodiments is for illustration only. Any number of network devices and user devices can be set as required and is not limited here.
[0110] Based on the above network architecture, FIG3 is a flow chart of a channel prediction method provided by an embodiment of the present application. As shown in FIG3, the method includes:
[0111] 301. The second device sends first configuration information to the first device.
[0112] Exemplarily, the second device is a signal transmitter (such as a base station), and the first device is a signal receiver (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.
[0113] When performing channel prediction, the first device obtains the channel's Doppler information based on multiple historical Channel State Information Reference Signals (CSI-RS) sent by the second device, and then predicts the channel's Channel State Information (CSI) based on the channel's Doppler information. Therefore, the second device must first configure the first device.
[0114] Indicatively, the second device needs to configure CSI-RS resources.
[0115] For example, if the second device periodically or semi-continuously sends CSI-RS to the first device, the second device may be configured with two CSI-RS resources, one of which is used to periodically send multiple CSI-RSs, and the other is used to send real-time CSI-RSs within a prediction time window.
[0116] For example, if the second device transmits 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 transmit K CSI-RSs, which are used for channel prediction, and the last CSI-RS resource is used to transmit a real-time CSI-RS within the prediction time window.
[0117] Schematically, the second device needs to be configured with a prediction time window.
[0118] Specifically, the first configuration information needs to include information about the first prediction time window, instructing the first device to predict 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 the 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.
[0119] Exemplarily, the second device also needs to configure CSI reporting.
[0120] The first configuration information includes configuration information about CSI reporting, which instructs the first device how to report 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 about CSI reporting.
[0121] 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.
[0122] After receiving the first configuration information, the first device can predict the channel. The prediction process is to first obtain multiple received historical CSI-RSs, then analyze the multiple historical CSI-RSs to obtain Doppler information of the channel, and then obtain first predicted channel state information (CSI) corresponding to the first prediction time window based on the Doppler information.
[0123] After obtaining the first predicted channel state information CSI, it needs to be reported to the second device. For example, the CSI report configured by the second device can instruct the first device to report CSI information such as precoding matrix indicator (PMI), channel rank indicator (RI), and channel quality indicator (CQI). After obtaining this information, the second device generates a precoding matrix based on the information, and then preprocesses the transmit signal according to the precoding matrix, and sends the preprocessed transmit signal to the first device through the channel.
[0124] Exemplarily, the transmitted signal may be a data signal, a control signal, an indication signal, etc., which is not limited here.
[0125] 303. The second device sends a real-time reference signal within the first prediction time window.
[0126] At the same time, the second device needs to transmit a real-time reference signal at a certain time within the first prediction time window. This real-time reference signal is used to perform real-time channel measurement. It is understood that the real-time reference signal can be transmitted at a boundary of the first prediction time window or at an intermediate time within the first prediction time window, without limitation.
[0127] 304. The first device determines real-time channel state information CSI of the channel according to the real-time reference signal.
[0128] The first device receives the real-time reference signal sent by the second device within the first prediction time window, and then performs real-time measurement of the channel based on the real-time reference signal to obtain the 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.
[0129] 305. The first device determines reliability of the first predicted channel state information CSI according to the real-time channel state information CSI.
[0130] Next, after obtaining the actual channel conditions at a certain moment within the first prediction time window, the channel prediction can be evaluated based on the actual conditions. That is, the first device can determine the reliability of the first predicted channel state information CSI based on the real-time state information CSI. It is understandable that the closer the real-time state information CSI and the first predicted channel state information CSI are, the more accurate and reliable the channel prediction result of the first device is. The greater the difference between the real-time state information CSI and the first predicted channel state information CSI, the less reliable the channel prediction result of the first device is.
[0131] Therefore, the first device may calculate a correlation coefficient between the real-time channel 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). Thus, a greater correlation coefficient between the real-time channel state information (CSI) and the first predicted channel state information (CSI) indicates a higher reliability of the first predicted channel state information (CSI), and vice versa.
[0132] It can be understood that if the reliability of the first predicted channel state information (CSI) is high, it indicates that the first device has high channel prediction quality and can well predict the CSI within the first prediction time window. However, if the reliability of the first predicted channel state information (CSI) is low, it indicates that the first device cannot accurately predict the CSI within the first prediction time window and is not capable of predicting CSI for such a long period of time in the future. Therefore, the prediction time window length for the next round of channel prediction can be shortened to improve the quality of the first device's channel prediction.
[0133] In an embodiment of the present application, when the first device performs channel prediction, it needs 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, it 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 to monitor whether the channel prediction is accurate and reliable. In this way, the channel prediction strategy can be adjusted based on 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 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.
[0134] 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 based on 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 describes the process of subsequently adjusting the channel prediction strategy in conjunction with multiple embodiments.
[0135] The present invention provides a flow chart of another channel prediction method, as shown in FIG4 . The method includes the following steps:
[0136] In an 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, which then adjusts the subsequent channel prediction strategy. Therefore, in the embodiment shown in Figure 1, when the second device configures the second device using the first configuration information, it is necessary to configure the first device to report the CSI reliability indication information simultaneously with the CSI reporting. For example, the first device can be configured to report the CSI reliability indication information after an offset time Δt after reporting the CSI.
[0137] 401. A first device sends reliability indication information to a second device.
[0138] After the first device reports the first predicted channel state information CSI, it reports the reliability of the first predicted channel state information CSI through reliability indication information after an offset time Δt, and then the second device adjusts the next round of configuration information.
[0139] 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.
[0140] 402. The second device determines a second prediction time window according to the reliability indication information.
[0141] After obtaining the reliability indication information, the second device needs to adjust the relevant configuration of subsequent channel prediction based on the reliability of the first predicted channel state information CSI. Specifically, the second device needs to determine the second prediction time window for the next round of channel prediction based on the reliability of the first predicted channel state information CSI.
[0142] It is understandable that if the reliability of the first predicted channel state information CSI is higher, then it means that the first device's channel prediction quality is high and it can well predict the CSI within the first prediction time window. 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 in the previous round of prediction, or even longer than the length of the first prediction time window in the previous round of prediction. If the reliability of the first predicted channel state information CSI is low, then it means that the first device is not capable of predicting CSI for such a long period of time in the future. Therefore, the length of the prediction time window for the next round of channel prediction can be shortened, allowing the first device to predict the channel CSI for a shorter period of time in the future, thereby improving the quality of channel prediction.
[0143] 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 via 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 in 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 in 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.
[0144] 403. The second device sends second configuration information to the first device.
[0145] 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 the specific configuration, please refer to the content of step 301 in the embodiment shown in Figure 3, which will not be repeated here.
[0146] 404. The first device responds to the second configuration information and performs a next round of channel prediction.
[0147] After receiving the second configuration information, the first device performs a new round of channel prediction to predict second predicted channel state information (CSI) for the channel within the second prediction time window, and then reports the obtained second predicted channel state information (CSI) to the second device. Thus, when the second device transmits a signal again, it needs to obtain a new precoding matrix based on the new second predicted channel state information (CSI), and then preprocess the transmit signal based on the new precoding matrix.
[0148] It is understandable that the second device can also send real-time CSI-RS to the first device at a certain moment within the second prediction time window. The first device needs to measure the channel based on 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.
[0149] Figure 5 shows the entire process of the channel prediction method provided by an embodiment of the present application. As shown in Figure 5, the X-axis is the time axis. The second device first sends a plurality of historical reference signals to the first device, and then the first device performs channel prediction based on the plurality of 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, and 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.
[0150] The second device can adjust the prediction window length for the next round of channel prediction based on the reliability of the previous round of channel prediction. This makes the first device's channel prediction increasingly accurate and reliable, and signals sent based on reliable CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0151] The present application also provides a flow chart of another channel prediction method, as shown in FIG6 , which includes the following steps:
[0152] 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.
[0153] 601. The second device determines multiple prediction time window information according to the first prediction time window.
[0154] 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. Instead, the first device adjusts the next round of configuration by itself.
[0155] 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, and the first device selects the multiple prediction time window information. The multiple prediction time window information is determined based on the first prediction time window.
[0156] 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 smaller 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 smaller than N4.
[0157] 602. The second device sends third configuration information to the first device.
[0158] The second device sends the multiple prediction time window information to the first device through the third configuration information.
[0159] 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 windows and the first predicted channel state information CSI.
[0160] 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 the multiple prediction time windows in the third configuration information based on the reliability of the first predicted channel state information (CSI) from the previous round of channel prediction to determine the third prediction time window for the current round of channel prediction.
[0161] For example, 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 of 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 channel prediction quality. 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 value selected.
[0162] 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.
[0163] After determining the third prediction time window, a new round of channel prediction is performed to predict third predicted channel state information (CSI) for the channel within the third prediction time window. The obtained third predicted channel state information (CSI) is then reported to the second device. Thus, when the second device transmits a signal again, it needs to obtain a new precoding matrix based on the new third predicted channel state information (CSI), and then preprocess the transmit signal based on the new precoding matrix.
[0164] 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 based on 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.
[0165] The first device can adjust the prediction time window length for the next round of channel prediction based on the reliability of the previous round of channel prediction. This makes the first device's channel prediction results increasingly accurate and reliable, and signals sent based on reliable CSI can more effectively combat channel noise and interference, thereby improving communication quality.
[0166] 605. The first device sends feedback information to the second device.
[0167] 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 based on the new third prediction time window.
[0168] Figure 7 shows the entire process of the channel prediction method provided by an embodiment of the present application. As shown in Figure 7, 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, and 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. 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.
[0169] Based on the above description, an embodiment of the present application further provides a first device. In an 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-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0170] FIG8 shows a possible structural diagram of the second device involved in the above embodiment, where each functional module is divided according to its function. As shown in FIG8 , the first device is applied to wireless network communication. The wireless network communication includes a first device and a second device, and the first device and the second device communicate via the wireless network. The first device includes:
[0171] The transceiver unit 801 is 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.
[0172] 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.
[0173] The transceiver unit 801 is configured to obtain a real-time reference signal sent by a second device within a first prediction time window.
[0174] The processing unit 802 is configured to determine real-time channel state information CSI of a channel according to a real-time reference signal.
[0175] 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.
[0176] In an optional embodiment,
[0177] The transceiver unit 801 is configured 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.
[0178] 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.
[0179] The processing unit 802 is further configured to respond to the second configuration information and perform a next round of channel prediction to obtain second predicted channel state information CSI corresponding to the second prediction time window.
[0180] 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.
[0181] The transceiver unit 801 is specifically configured to report the correlation coefficient to the second device via reliability indication information.
[0182] 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 information of multiple prediction time windows.
[0183] The processing unit 802 is further configured to respond to the third configuration information and determine a third prediction time window according to the multiple prediction time window information and the reliability of the first predicted channel state information CSI.
[0184] 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.
[0185] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0186] 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.
[0187] In an optional embodiment,
[0188] The transceiver unit 801 is configured 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.
[0189] At the same time, an embodiment of the present application also provides a second device. In an 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-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0190] FIG9 shows a possible structural diagram of the second device involved in the above embodiment, where each functional module is divided according to its function. As shown in FIG9 , the second device is applied to wireless network communication. The wireless network communication includes a first device and a second device, and the first device and the second device communicate via the wireless network. The second device includes:
[0191] 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.
[0192] 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 based on the real-time reference signal, and determines the reliability of the first predicted channel state information CSI based on the real-time channel state information CSI.
[0193] In an optional implementation, the second device further includes a determining unit 902 .
[0194] The transceiver unit 901 is configured to obtain reliability indication information sent by a first device, where the reliability indication information is used to indicate reliability of first predicted channel state information CSI.
[0195] The determining unit 902 is configured to determine a second prediction time window according to the reliability indication information.
[0196] 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.
[0197] 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, where the correlation coefficient is used to characterize the reliability of the first predicted channel state information CSI.
[0198] 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, then determine that the length of the second prediction time window is less than the length of the first prediction time window.
[0199] In an optional implementation, the second device further includes a determining unit 902 .
[0200] The determining unit 902 is configured to determine a plurality of prediction time window information according to the first prediction time window.
[0201] The transceiver unit 901 is also used to send third configuration information to the first device, where 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 based on the multiple prediction time window information and the reliability of the first predicted channel state information CSI, and performs the next round of prediction on the channel to obtain the third predicted channel state information CSI corresponding to the third prediction time window.
[0202] In an optional implementation, the multiple prediction time window information is multiple prediction time window lengths.
[0203] 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.
[0204] FIG10 is a schematic 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 (CPUs) 1801 and a memory 1805 , wherein the memory 1805 stores one or more applications or data.
[0205] Memory 1805 may be volatile or persistent storage. The program stored in memory 1805 may include one or more modules, each of which may include a series of instruction operations on the management server. Furthermore, the central processing unit 1801 may be configured to communicate with memory 1805 and execute the series of instruction operations in memory 1805 on the bus controller 1800.
[0206] 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 the specific implementation method, please refer to the steps performed by the first device in the embodiments shown in Figures 3 to 7, which will not be repeated here.
[0207] 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 Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0208] FIG11 is a schematic 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 (CPUs) 1901 and a memory 1905 , wherein the memory 1905 stores one or more applications or data.
[0209] Memory 1905 may be volatile or persistent storage. The program stored in memory 1905 may include one or more modules, each of which may include a series of instruction operations on the edge device. Furthermore, central processing unit 1901 may be configured to communicate with memory 1905 and execute the series of instruction operations in memory 1905 on the second device 1900.
[0210] The central processing unit 1901 is configured to execute a computer program in the memory 1905, so that the second device 1900 is configured to execute: 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 based on the real-time reference signal, and 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 the steps performed by the second device in the embodiments shown in Figures 3 to 5, which will not be repeated here.
[0211] 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 Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0212] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one computer program instruction. The computer program instruction is loaded and executed by a processor to implement the channel prediction method performed by the first device in any one of the embodiments of Figures 3 to 7 above, which will not be repeated here.
[0213] An embodiment of the present application also provides another computer-readable storage medium, which stores at least one computer program instruction. The computer program instruction is loaded and executed by a processor to implement the channel prediction method performed by the second device in any one of the embodiments of Figures 3 to 7 above, which will not be described in detail here.
[0214] An embodiment of the present application further provides a computer program product, including computer execution instructions. When the computer execution instructions are executed on a computer, the computer executes the channel prediction method executed by the first device in any one of the embodiments of Figures 3 to 7 above.
[0215] An embodiment of the present application also provides another computer program product, including computer execution instructions. When the computer execution instructions are executed on a computer, the computer executes the channel prediction method executed by the second device in any one of the embodiments of Figures 3 to 7 above.
[0216] The present application also provides a wireless communication system including a first device and a second device, wherein the first device and the second device communicate via a wireless network, the first device being shown in FIG8 and the second device being shown in FIG9 , which are not described in detail here.
[0217] 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 the computer program instructions are loaded and executed on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more media that can be integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). In the embodiment of the present application, the computer may include the aforementioned device.
[0218] 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 can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. 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.
Citation Information
Patent Citations
Information reporting method and device, first equipment and second equipment
CN115022896A
Channel state information feedback method and device
CN116017552A
Channel information acquisition method and device
CN116963107A
Method and apparatus for reporting and receiving channel state information
WO2023184380A1