Communication method, communication device and communication system
By scrambling the channel sequence and performing multi-stage comparisons, the channel quality prediction performance of the UE is evaluated, solving the measurement overhead and latency problems in traditional methods and achieving efficient management of seamless handover between cells.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-04-14
AI Technical Summary
Traditional RSRP-based seamless handover methods suffer from increased measurement overhead and latency issues, and AI-based mobility management mechanisms are susceptible to UE cheating, making seamless handover between cells impossible.
The first device scrambles the channel sequence to generate a second channel sequence. The predicted and measured channel quality values are then compared in multiple stages to evaluate the UE's channel quality prediction performance, prevent UE cheating, and ensure the authenticity of the channel quality measurement.
It enables a true assessment of UE channel quality prediction performance, avoids cheating, ensures smooth seamless handover between cells, and improves handover efficiency and system performance.
Smart Images

Figure CN121866818A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology
[0002] In wireless communication systems, seamless handover between cells is crucial for maintaining high-quality connectivity when users move between different coverage areas. However, traditional methods for measuring Reference Signal Received Power (RSRP) for handover decisions can face significant challenges, such as increased measurement overhead and potential delays in detecting the optimal handover timing.
[0003] With the development of artificial intelligence, AI-based mobility management mechanisms can improve the estimation and handover management efficiency of RSRP to some extent. However, this mechanism is not yet mature and needs further improvement. For example, when testing channel quality values predicted by AI, UEs may circumvent the test by cheating (such as directly reporting the predicted channel quality value a second time instead of the real-time measurement value corresponding to the predicted channel quality value), making it impossible for upper-layer equipment to truly evaluate the UE's algorithm-based prediction performance. Summary of the Invention
[0004] This disclosure provides a communication method, communication device, and communication system to further enhance the mobility management mechanism based on artificial intelligence.
[0005] On one hand, embodiments of this disclosure provide a communication method executed by a first device, the first device including a test device (TE) or a network device, the method comprising:
[0006] The channel quality prediction performance of the user equipment (UE) is evaluated based on the predicted channel quality values and the measured channel quality values.
[0007] Wherein, the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the channel quality measurement value is obtained by the UE performing channel quality measurement on the channel indicated by the second channel sequence.
[0008] The second channel sequence is obtained by the TE performing a scrambling operation on the first channel sequence; both the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics.
[0009] On the other hand, embodiments of this disclosure also provide a communication device, executed by a user equipment (UE), wherein the method includes:
[0010] The UE sends a channel quality prediction value to a first device; wherein the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the first device includes a TE or a network device.
[0011] The UE receives first measurement configuration information sent by the first device; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to a second channel sequence; the second channel sequence is obtained by the first device after performing a scrambling operation on the first channel sequence; the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics;
[0012] Channel quality measurements are performed based on the second channel sequence to obtain channel quality measurement values.
[0013] The channel quality measurement value is sent to the first device.
[0014] On the other hand, this disclosure also provides a communication device for performing the above-described communication method.
[0015] On the other hand, embodiments of this disclosure also provide a communication device, including:
[0016] One or more processors;
[0017] The communication device is used to execute the above-described communication method.
[0018] On the other hand, embodiments of this disclosure also provide a communication system, including a communication device; wherein the communication device is configured to implement the above-described communication method.
[0019] On the other hand, this disclosure also provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the above-described communication method.
[0020] On the other hand, embodiments of this disclosure also provide a program product, including at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the above-described communication method.
[0021] In this embodiment of the disclosure, the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics. The TE evaluates the channel quality prediction performance of the user equipment UE based on the channel quality prediction value of the UE based on the first channel sequence and the channel quality measurement value of the UE based on the second channel sequence. In this way, a test method based on dynamic channel configuration is provided. By introducing a multi-stage comparison mechanism, the true channel quality prediction performance of the UE can be evaluated, avoiding cheating behavior of the UE when performing channel quality measurement, which would lead to problems such as the inability to achieve seamless handover between cells when performing subsequent mobility management based on the channel quality prediction value predicted by the UE.
[0022] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0024] Figure 1 This is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0025] Figure 2 This is one of the interactive schematic diagrams of the communication method provided according to an embodiment of the present disclosure;
[0026] Figure 3 This is a second interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure;
[0027] Figure 4 This is one of the scenario diagrams illustrating the communication method provided according to an embodiment of this disclosure;
[0028] Figure 5 This is a second schematic diagram of a scenario illustrating the communication method provided according to an embodiment of this disclosure;
[0029] Figure 6 This is a third schematic diagram of a scenario illustrating the communication method provided according to an embodiment of this disclosure;
[0030] Figure 7 This is a fourth schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0031] Figure 8 This is the fifth scenario illustration of the communication method provided according to the embodiments of this disclosure;
[0032] Figure 9This is a sixth schematic diagram illustrating a communication method provided according to an embodiment of the present disclosure;
[0033] Figure 10 This is a seventh schematic diagram of a scenario illustrating the communication method provided according to an embodiment of the present disclosure;
[0034] Figure 11 This is the third interactive schematic diagram of the communication method provided according to the embodiments of this disclosure;
[0035] Figure 12 This is the fourth interactive schematic diagram of the communication method provided according to the embodiments of this disclosure;
[0036] Figure 13 This is the fifth interactive schematic diagram of the communication method provided according to the embodiments of this disclosure;
[0037] Figure 14 One of the flowcharts of the communication method provided in this disclosure embodiment;
[0038] Figure 15 A second schematic flowchart illustrating the communication method provided in this embodiment of the disclosure;
[0039] Figure 16 This is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure;
[0040] Figure 17 This is a schematic diagram of the structure of the user equipment proposed in the embodiments of this disclosure;
[0041] Figure 18 This is a schematic diagram of the structure of the terminal proposed in the embodiments of this disclosure;
[0042] Figure 19 This is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0043] This disclosure presents a communication method, communication device, and communication system.
[0044] In a first aspect, embodiments of this disclosure provide a communication method executed by a first device, the first device including a test device (TE) or a network device, the method comprising:
[0045] The channel quality prediction performance of the user equipment (UE) is evaluated based on the predicted channel quality values and the measured channel quality values.
[0046] Wherein, the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the channel quality measurement value is obtained by the UE performing channel quality measurement on the channel indicated by the second channel sequence.
[0047] The second channel sequence is obtained by the TE performing a scrambling operation on the first channel sequence; both the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics.
[0048] In the above embodiments, the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics. The first device evaluates the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value of the UE based on the first channel sequence and the channel quality measurement value of the UE based on the second channel sequence. This provides a test method based on dynamic channel configuration. By introducing a multi-stage comparison mechanism, the true channel quality prediction performance of the UE can be evaluated, avoiding cheating behavior by the UE when performing channel quality measurement. This would prevent problems such as the inability to achieve seamless handover between cells when performing subsequent mobility management based on the channel quality prediction value predicted by the UE.
[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0050] Receive the channel quality prediction value sent by the UE;
[0051] The first channel sequence is scrambled to obtain the second channel sequence;
[0052] Send first measurement configuration information to the UE; wherein, the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence;
[0053] Receive the channel quality measurement value sent by the UE.
[0054] In the above embodiment, after receiving the channel quality prediction value sent by the UE, the TE performs a scrambling operation on the first channel sequence indicated by the channel quality prediction value to obtain a second channel sequence. The TE then instructs the UE to perform channel quality measurement based on the second channel sequence and receives the channel quality measurement value sent by the UE for the second channel sequence. In this way, the TE can obtain the channel quality measurement value measured by the UE when performing actual measurement on the channel indicated in the first channel sequence. This lays the groundwork for evaluating the UE's channel quality prediction performance based on the channel quality prediction value and the channel quality measurement value, thus enabling the evaluation of the UE's actual channel quality prediction performance.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the scrambling operation on the first channel sequence to obtain the second channel sequence includes:
[0056] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within one prediction window, or reporting one channel quality prediction value within each prediction window;
[0057] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0058] In the above embodiments, by analyzing the reporting scenario of the channel quality prediction value, the scenario information when the UE performs channel prediction can be determined, and based on the scenario information, a channel sequence scrambling operation can be performed to obtain a second channel sequence that is more in line with the UE's measurement method.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the scrambling operation on the first channel sequence to obtain the second channel sequence includes at least one of the following:
[0060] The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence.
[0061] A redundant channel is added to the first channel sequence to obtain the second channel sequence; wherein the redundant channel includes an interference channel;
[0062] The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
[0063] In the above embodiments, the first channel sequence can be scrambled by shuffling the channel timing indicated by the first channel sequence, adding redundant channels to the first channel sequence, and adjusting the channel measurement start time and / or channel measurement end time indicated by the first channel sequence to obtain the second channel sequence.
[0064] In conjunction with some embodiments of the first aspect, in some embodiments, receiving the channel quality prediction value sent by the UE includes:
[0065] Send second measurement configuration information to the UE; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to a third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence;
[0066] The UE receives the channel quality prediction value sent by the UE; wherein the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
[0067] In the above embodiments, by instructing the UE to perform channel quality prediction based on the measurement configuration information sent by the TE, a channel quality prediction value that meets the TE measurement requirements can be obtained.
[0068] In conjunction with some embodiments of the first aspect, in some embodiments, evaluating the channel quality prediction performance of the UE based on channel quality prediction values and channel quality measurements includes:
[0069] Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error.
[0070] The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
[0071] In the above embodiments, by matching each channel quality prediction value with the corresponding channel quality measurement value according to the channel feature mapping relationship between the first channel sequence and the second channel sequence, the channel quality prediction error can be determined, which can reduce the possibility of errors in channel quality prediction due to different channel characteristics.
[0072] In conjunction with some embodiments of the first aspect, in some embodiments, the step of matching each channel quality prediction value with the corresponding channel quality measurement value to determine the channel quality prediction error includes:
[0073] For each channel quality prediction, the absolute error between the predicted channel quality and the corresponding channel quality measurement is determined; wherein the absolute error includes the absolute difference.
[0074] In the above embodiments, the channel quality prediction error can be determined by determining the absolute error between the predicted channel quality value and the corresponding measured channel quality value.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the channel characteristics include at least one of the following: fading, multipath interference, Doppler, channel initialization random seed, channel duration, and instantaneous response characteristics of the channel in the time domain.
[0076] In conjunction with some embodiments of the first aspect, in some embodiments, the channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Noise Ratio (SINR).
[0077] Secondly, embodiments of this disclosure also provide a communication method executed by a user equipment (UE), the method comprising:
[0078] The UE sends a channel quality prediction value to a first device; wherein the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the first device includes a TE or a network device.
[0079] The UE receives first measurement configuration information sent by the first device; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to a second channel sequence; the second channel sequence is obtained by the first device after performing a scrambling operation on the first channel sequence; the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics;
[0080] Channel quality measurements are performed based on the second channel sequence to obtain channel quality measurement values.
[0081] The channel quality measurement value is sent to the first device.
[0082] In the above embodiments, the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics, and the second channel sequence is obtained by the first device after scrambling the first channel sequence. Thus, the UE can send the channel quality prediction value obtained by performing channel quality prediction on the channel indicated by the first channel sequence, and the channel quality measurement value obtained by performing channel quality measurement based on the second channel sequence, to the first device. This enables the UE to force a response to the measurement configuration information sent by the first device to perform channel measurement and report the actual channel quality measurement value to the first device. This provides a testing method based on dynamic channel configuration. By introducing a multi-stage comparison mechanism, the first device can evaluate the UE's actual channel quality prediction performance, preventing the UE from cheating during channel quality measurement, which could lead to problems such as the inability to achieve seamless handover between cells when performing subsequent mobility management based on the UE's predicted channel quality value.
[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the second channel sequence is obtained by the first device scrambling the first channel sequence in the following manner:
[0084] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within one prediction window, or reporting one channel quality prediction value within each prediction window;
[0085] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, the second channel sequence is obtained by the first device scrambling the first channel sequence according to at least one of the following methods:
[0087] The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence.
[0088] A redundant channel is added to the first channel sequence to obtain the second channel sequence; wherein the redundant channel includes an interference channel;
[0089] The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
[0090] In conjunction with some embodiments of the second aspect, in some embodiments, sending the channel quality prediction value to the first device includes:
[0091] The UE receives second measurement configuration information sent by the first device; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to a third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0092] Channel quality is measured based on a third channel sequence, and the predicted channel quality is obtained by predicting the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0093] The channel quality prediction value is sent to the first device.
[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the channel characteristics include at least one of the following: fading, multipath interference, Doppler, channel initialization random seed, channel duration, and instantaneous response characteristics of the channel in the time domain.
[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Noise Ratio (SINR).
[0096] Thirdly, embodiments of this disclosure also provide a communication device, which is used to perform optional implementations of the first aspect or the second aspect.
[0097] Fourthly, embodiments of this disclosure also provide a communication device, including:
[0098] One or more processors;
[0099] The communication device is used to execute an optional implementation of the first aspect or the second aspect.
[0100] Fifthly, embodiments of this disclosure also provide a communication system, including a communication device; wherein the communication device is configured as an optional implementation as described in the first or second aspect.
[0101] In a sixth aspect, embodiments of this disclosure also provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the optional implementation described in the first or second aspect.
[0102] In a seventh aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the optional implementation of the first or second aspect.
[0103] Eighthly, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in an optional implementation of the first or second aspect.
[0104] Ninthly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to an optional implementation of the first or second aspect above.
[0105] It is understood that the aforementioned communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0106] This disclosure provides communication methods, communication devices, and communication systems. In some embodiments, the terms "communication method" and "signal transmission method," "wireless frame transmission method," etc., can be used interchangeably, as can the terms "information processing system" and "communication system."
[0107] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0108] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0109] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0110] In the embodiments disclosed herein, "multiple" refers to two or more.
[0111] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0112] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0113] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0114] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0115] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0116] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0117] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0118] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.
[0119] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.
[0120] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cellgroup," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)," etc.
[0121] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.
[0122] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0123] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0124] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0125] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0126] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0127] Figure 1 This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0128] like Figure 1 As shown, the communication system 100 includes a first device 101 and a user equipment (UE) 102.
[0129] In some embodiments, the first device 101 may include test equipment (TE) or network device.
[0130] In some embodiments, when the first device includes a network device, it can be used for UE predictive performance monitoring and network communication; in some embodiments, when the first device includes a test device (e.g., a test instrument), it can be used to send signals to the UE through a simulated network device to perform UE predictive performance testing.
[0131] In some embodiments, the test device may be a standalone device or a functional module configured in a device (e.g., a network device), and this disclosure does not limit this.
[0132] In some embodiments, where the first device includes a test device, the communication system 100 may further include a network device, and the network device, the test device, and the user equipment can communicate with each other. Optionally, the network device may send a test signal to the test device, instructing the test device to perform a UE prediction performance test. Optionally, if the test device determines that the prediction accuracy of the UE meets preset requirements by performing the UE prediction performance test, it may send a signal to the network device, instructing the network device to perform subsequent operations based on the UE prediction results.
[0133] In some embodiments, the network device may include at least one of an access network device and a core network device. For example, the network device may be a base station.
[0134] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system, but is not limited thereto.
[0135] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0136] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0137] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0138] In some embodiments, user equipment 102 may also be referred to as a terminal, such as including but not limited to mobile phones, wearable devices, Internet of Things devices, automobiles with communication capabilities, smart cars, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and wireless terminal devices in smart homes, but not limited to these.
[0139] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0140] The following embodiments of this disclosure can be applied to Figure 1 The communication system 100 shown, or a part thereof, but not limited to it. Figure 1 The entities shown are illustrative; a communication system may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0141] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Futuregeneration radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, Open Radio Access Network (O-RAN) systems, systems utilizing other resource determination methods, and next-generation systems extended from them, such as the 6th generation mobile communication system (6G). Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0142] Figure 2 This is an interactive schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 2 As shown, the above method includes:
[0143] Step 201: The first device evaluates the channel quality prediction performance of the UE based on the channel quality prediction value and the channel quality measurement value;
[0144] Wherein, the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the channel quality measurement value is obtained by the UE performing channel quality measurement on the channel indicated by the second channel sequence.
[0145] The second channel sequence is obtained by the first device after performing a scrambling operation on the first channel sequence; both the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics.
[0146] In some embodiments, traditional RSRP measurements require frequent and resource-intensive signal strength checks, consuming significant network resources and increasing latency. In other embodiments, AI-based mobility management mechanisms leverage the power of artificial intelligence and machine learning to provide a more efficient, accurate, and adaptive method for maintaining seamless handover between cells. Simultaneously, reduced measurement overhead and improved handover performance not only enhance user satisfaction but also contribute to improving the overall efficiency and scalability of wireless networks. With the continued growth in demand for high-speed, reliable connectivity, AI-driven mobility has become a key solution for modern communication systems.
[0147] In some embodiments, the AI-based mobility management mechanism can minimize the measurement frequency of RSRP by using predictive analytics, such as identifying patterns and trends in signal behavior through AI models. This enables the network to make accurate switching decisions with fewer actual measurements, saving not only the measurement overhead associated with RSRP estimation but also improving overall system efficiency.
[0148] In some embodiments, AI-based mobility management mechanisms can improve the accuracy of RSRP estimation, thereby translating into better handover performance. By more accurately predicting signal strength fluctuations and identifying optimal handover points, the likelihood of connection interruptions and handover failures can be significantly reduced, resulting in a more stable and reliable user experience, for example, in high-mobility scenarios such as vehicular communications or densely populated urban environments.
[0149] In some embodiments, in an AI-based communication system, the UE can use AI technology to predict the channel quality at future moments and report the predicted channel quality value to the network device. In some embodiments, channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP, where L3 stands for layer 3 and RSRP stands for Reference Signal Received Power), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-plus-Noise Ratio (SINR).
[0150] In some embodiments, taking the first device as a test device as an example, in order to avoid the possibility of operational errors in subsequent operations by the network device based on the channel quality value predicted by the UE due to errors in UE prediction, the predicted channel quality value reported by the UE and the corresponding true channel measurement value can be compared in advance by the test equipment (TE) to evaluate the performance of the UE in channel quality prediction. If the test equipment determines that the performance of the UE in channel quality prediction has passed the evaluation, the network device will then perform subsequent operations based on the predicted channel quality value of the UE.
[0151] In some embodiments, a testing method is provided, in which a UE measures and uses AI technology to predict the channel quality at a future time T, and reports its predicted value at time T. A first device sends a measurement indication signal to the UE, instructing the UE to actually measure the channel quality at time T, and report the measured actual value to the first device. The first device determines the accuracy of the UE's channel quality prediction based on the predicted value and the actual value reported by the UE.
[0152] However, in the aforementioned testing method, the UE may circumvent the first device's testing procedures by cheating (for example, the first device reporting a predicted value instead of the measured value during the second report), preventing the first device from accurately evaluating the UE's prediction algorithm performance. Therefore, the current testing mechanism needs further enhancement to effectively verify the UE's performance in predicting channel quality at future times while preventing the UE from interfering with the test results through cheating.
[0153] In some embodiments, the first device evaluates the channel quality prediction performance of the UE based on the difference between the channel quality prediction value and the channel quality measurement value. For example, if the difference is within a preset threshold, the device determines that the channel quality prediction performance of the UE meets the preset requirements; if the difference is not within the preset threshold, the device determines that the channel quality prediction performance of the UE does not meet the preset requirements.
[0154] In some embodiments, upon receiving a channel quality prediction value sent by the UE, the first device can determine the channel indicated by a first channel sequence corresponding to the channel quality prediction value, and after performing a scrambling operation on the channel indicated by the first channel sequence, obtain a second channel sequence, instruct the UE to perform actual measurements based on the second channel sequence, and report the actual measurement results obtained by the UE in performing channel quality measurements based on the second channel sequence.
[0155] In some embodiments, the present disclosure does not limit the specific manner in which the first device performs the scrambling operation on the first channel sequence. For example, the measurement timing of each channel in the first channel sequence may be scrambled, a scrambling channel may be added to the channel indicated by the first channel sequence, and the measurement time points of the first channel sequence (e.g., measurement start time, measurement end time, etc.) may be adjusted.
[0156] In some embodiments, in order to further avoid errors between measurement results and prediction results due to differences in channel characteristics, in this embodiment of the disclosure, when performing a perturbation operation on the first channel sequence to obtain the second channel sequence, the channel characteristics of the channel indicated by the first channel sequence may not be changed. That is, the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics.
[0157] In some embodiments, the channel characteristics include at least one of the following:
[0158] Fading, multipath interference, Doppler, channel initialization random seed, channel timeduration, and the instantaneous response characteristics of the channel in the time domain.
[0159] Optionally, when fading is included in the channel characteristics, it can be used to characterize the amplitude and phase fluctuations of the signal due to environmental factors during channel propagation. Optionally, the fading includes at least one of the following types: Rayleigh fading, Rician fading, and Nakagami fading, which are not limited in this disclosure.
[0160] Optionally, when the channel characteristics include multipath interference, it can be used to characterize the delay spread and superposition effects of signals after propagating through different paths in the channel.
[0161] Optionally, when the channel characteristics include Doppler, it can be used to characterize the signal frequency shift caused by the relative motion between the transmitting and receiving ends. Optionally, Doppler can include at least one of the following: Doppler shift, Doppler spread, and Doppler power spectrum.
[0162] Optionally, if the channel characteristics include a channel initialization random seed, a channel impulse response (CIR) conforming to a specific statistical distribution can be generated based on the channel initialization random seed, that is, a repeatable channel simulation environment can be generated.
[0163] Optionally, when the channel characteristics include channel time length, it can be used to define the effective duration range of each channel characteristic.
[0164] Optionally, if the channel characteristics include the instantaneous response characteristics of the channel in the time domain, they may specifically include the amplitude and phase values at each time instance.
[0165] Optionally, the channel conditions of a channel may include one or more channel features, and this disclosure does not limit this.
[0166] In the above embodiments, a test method based on dynamic channel configuration is provided. By controlling the UE to predict a first channel sequence, and then actually measuring a second channel sequence obtained after perturbing the first channel sequence, a multi-stage comparison mechanism is introduced. This can evaluate the UE's true channel quality prediction performance and avoid cheating behavior by the UE when performing channel quality measurements. This would prevent problems such as the inability to achieve seamless handover between cells when performing subsequent mobility management based on the UE's predicted channel quality values.
[0167] In some embodiments, see Figure 3 The above communication methods may include:
[0168] Step 301, the first device sends second measurement configuration information to the UE; wherein, the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to the third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0169] Optionally, this disclosure does not limit the specific value of the target duration, and it can be set according to actual needs. For example, it can be set to 5 seconds.
[0170] Optionally, the UE can be configured to perform a channel quality prediction once every 1 second within 5 seconds, depending on actual needs.
[0171] Step 302: The UE performs channel quality measurement based on the third channel sequence, and predicts the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel measurement value for the third channel sequence, to obtain the above-mentioned channel quality prediction value; wherein, the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
[0172] Optionally, the number of channels indicated by the first channel sequence may be the same as the number of channels indicated by the third channel sequence.
[0173] Optionally, the channel sequence length indicated by the first channel sequence may be the same as the channel sequence length indicated by the third channel sequence.
[0174] In some embodiments, the UE can build training samples in advance based on historical channel quality measurements obtained by measuring the channel, and use AI technology to train a channel quality prediction model that can predict channel quality. In this way, the UE can perform channel quality prediction through the channel quality prediction model.
[0175] In some embodiments, after the UE obtains the channel quality measurement value of the third channel sequence, it can use the channel quality prediction model to predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence, and obtain the channel quality prediction value, that is, the channel quality prediction value for the first channel sequence.
[0176] As an example, taking channel quality including L3-RSRP as an example, the first device sends a third channel sequence M containing one or more channel conditions (such as the third channel sequence M including channels M1, M2, and M3) to the UE. Based on this third channel sequence, the UE predicts the L3-RSRP values at multiple future times (T1, T2, T3, with T1, T2, and T3 spaced 1 second apart) and reports the predicted value set {Pred_T1, Pred_T2, Pred_T3}. Here, Pred_T1 corresponds to channel N1, Pred_T2 corresponds to channel N2, and Pred_T3 corresponds to channel N3. Channels N1, N2, and N3 together constitute the first channel sequence N.
[0177] Step 303: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality prediction value sent by the UE.
[0178] Step 304: The first device performs a perturbation operation on the first channel sequence corresponding to the channel quality prediction value to obtain the second channel sequence.
[0179] In some embodiments, the above-described perturbation operation on the first channel sequence to obtain the second channel sequence includes:
[0180] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within a prediction window, or reporting one channel quality measurement value within each prediction window;
[0181] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0182] In some embodiments, after the first device determines the reporting scenario for the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario.
[0183] Optionally, in the reporting scenario, if at least two channel quality prediction values are reported within a prediction window, that is: the channel quality prediction time corresponding to the channel indicated by the first channel sequence is continuous, that is, the UE performs channel quality measurement on all channels indicated by the third channel sequence within an observation window; after completing the measurement on all channels indicated by the third channel sequence, channel quality prediction is performed continuously on each channel indicated by the first channel sequence within a prediction window to obtain the channel quality prediction value.
[0184] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 4Within an observation window (OW), the UE performs channel quality measurements on all channels indicated by the third channel sequence. After completing the measurements on all channels indicated by the third channel sequence, within a prediction window (PW), the UE continuously performs channel quality predictions on channels A1, A2, and A3 indicated by the first channel sequence, and obtains the predicted channel quality values for channels B1, B2, and B3, respectively.
[0185] Optionally, in the reporting scenario where a channel quality measurement value is reported in each prediction window, that is, the channel quality prediction time corresponding to the channel indicated by the first channel sequence is not continuous, that is, the UE performs a channel quality measurement on a channel indicated by the third channel sequence in each observation window, and after each channel quality measurement, performs channel quality prediction on a channel indicated by the first channel sequence in a prediction window to obtain the channel quality prediction value.
[0186] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 5 Within observation window OW1, the UE performs a channel quality measurement on channel A1' and then performs a channel prediction in prediction window PW1, which is adjacent to observation window OW1, to obtain the predicted channel quality value of channel B1'. Within observation window OW2, the UE performs a channel quality measurement on channel A2' and then performs a channel prediction in prediction window PW2, which is adjacent to observation window OW2, to obtain the predicted channel quality value of channel B2'. Within observation window OW3, the UE performs a channel quality measurement on channel A3' and then performs a channel prediction in prediction window PW3, which is adjacent to observation window OW3, to obtain the predicted channel quality value of channel B3'.
[0187] In some embodiments, after the first device determines the reporting scenario of the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario. Then, when determining the second channel sequence, it can control the reporting scenario of the channel quality measurement value of each channel in the second channel sequence to be consistent with the reporting scenario of the channel quality prediction value of each channel in the first channel sequence, so as to ensure that the UE performs channel measurement in its measurement method.
[0188] In some embodiments, the above-described perturbation operation on the first channel sequence to obtain the second channel sequence includes at least one of the following:
[0189] The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence.
[0190] A redundant channel is added to the first channel sequence to obtain a second channel sequence; wherein the redundant channel includes an interference channel;
[0191] The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
[0192] Optionally, the channel, channel quality prediction value, and corresponding prediction time corresponding to the first channel sequence can be used as the channel timing indicated by the first channel sequence. When shuffling the channel order indicated by the first channel sequence, the order in which the channels corresponding to the first channel appear can be randomly shuffled.
[0193] As an example, taking the reporting scenario as an example where at least two channel quality prediction values are reported within a prediction window, and the channels corresponding to the first channel include channels B1', B2', and B3', and the channel timing corresponding to the first channel sequence is as follows: Predicting the channel quality prediction value of channel B1' at time T1 in prediction window PW1, predicting the channel quality prediction value of channel B2 at time T2 in prediction window PW2', and predicting the channel quality prediction value of channel B3' at time T3 in prediction window PW3, see [reference needed]. Figure 6 The channel timing corresponding to the second channel sequence can be: the channel quality measurement value of channel B2' at time T2 is measured in prediction window PW2, the channel quality measurement value of channel B1' at time T1 is measured in prediction window PW1, and the channel quality measurement value of channel B3' at time T3 is measured in prediction window PW3.
[0194] Optionally, redundant channels can be randomly generated and added to the first channel sequence to obtain a second channel sequence, in order to interfere with the UE's channel measurement process and prevent the UE from directly sending its prediction results to the first device.
[0195] Optionally, the second channel sequence can be obtained by simultaneously scrambling the channel timing indicated by the first channel sequence and adding redundant channels to the first channel sequence.
[0196] As an example, taking the reporting scenario as an example where at least two channel quality prediction values are reported within a prediction window, where the channels corresponding to the first channel include channels B1', B2', and B3', and the channel timing corresponding to the first channel sequence is as follows: Predicting the channel quality prediction value of channel B1' at time T1 in prediction window PW1, predicting the channel quality prediction value of channel B2' at time T2 in prediction window PW2, and predicting the channel quality prediction value of channel B3' at time T3 in prediction window PW3, see [reference needed]. Figure 7 , can Figure 6Based on this, a random channel M1 is added, that is: the channel timing corresponding to the second channel sequence can be as follows: the channel quality measurement value of channel B2' is measured in prediction window PW2, the channel quality measurement value of channel Q1 is measured in prediction window PW', the channel quality measurement value of channel B1' is measured in prediction window PW1, and the channel quality measurement value of channel B3' is measured in prediction window PW3.
[0197] Optionally, a new channel measurement start time point can be randomly selected from the original channel, or the channel measurement start time and / or channel measurement end time indicated by the first channel sequence can be adjusted by extending the end time of the last prediction window (i.e., selecting a new channel measurement end time point) to obtain the second channel sequence.
[0198] As an example, taking the reporting scenario as an example where at least two channel quality prediction values are reported within a prediction window, where the channels corresponding to the first channel include channels B1', B2', and B3', and the channel timing corresponding to the first channel sequence is as follows: Predicting the channel quality prediction value of channel B1' at time T1 in prediction window PW1, predicting the channel quality prediction value of channel B2' at time T2 in prediction window PW2, and predicting the channel quality prediction value of channel B3' at time T3 in prediction window PW3, see [reference needed]. Figure 8 The channel timing corresponding to the second channel sequence can be as follows: randomly select a moment in the observation window as the channel start measurement time corresponding to the second channel sequence, and predict the channel quality prediction value of channel B1' in prediction window PW1, predict the channel quality prediction value of channel B2' in prediction window PW2, and predict the channel quality prediction value of channel B3' in prediction window PW3.
[0199] Optionally, in some embodiments, when scrambling the first channel sequence, the channel characteristics of each channel indicated by the first channel sequence may not be changed, so as to avoid errors caused by changes in channel characteristics.
[0200] Optionally, in some embodiments, one or more of the above methods can be used to scramble the first channel sequence to obtain a second channel sequence, thereby increasing the test complexity. For example, by scrambling the channel timing indicated by the first channel sequence and adding redundant channels, a second channel sequence can be obtained; by scrambling the channel timing indicated by the first channel sequence and adjusting the channel measurement start time and / or channel measurement end time, a second channel sequence can be obtained; by scrambling the channel timing indicated by the first channel sequence and adding redundant channels, the channel measurement start time and / or channel measurement end time can be adjusted, a second channel sequence can be obtained; by adding redundant channels to the first channel sequence and adjusting the channel measurement start time and / or channel measurement end time, a second channel sequence can be obtained, etc.
[0201] It should be understood that any second channel sequence obtained by scrambling the first channel sequence using one or more of the above methods is within the protection scope of the embodiments of this disclosure, and will not be listed one by one here.
[0202] Step 305: The first device sends first measurement configuration information to the UE; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence. Correspondingly, the UE receives the first measurement configuration information sent by the first device.
[0203] Step 306: The UE performs channel measurement on the channel indicated by the first channel sequence according to the first measurement configuration information to obtain the channel quality measurement value.
[0204] Step 307: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality measurement value sent by the UE.
[0205] Step 308: The first device evaluates the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value and the channel quality measurement value.
[0206] In some embodiments, after the first device obtains the channel quality measurement values for the second channel sequence sent by the UE, the first device needs to match the predicted channel quality value and the actual channel quality measurement value at each time step according to the method of shuffling the first channel sequence, and calculate the prediction error corresponding to each time step.
[0207] In some embodiments, the first device evaluates the channel quality prediction performance of the user equipment (UE) based on channel quality prediction values and channel quality measurements, including:
[0208] Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error;
[0209] The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
[0210] Optionally, the first device can compare the channel quality measurement value corresponding to the third channel sequence with the channel quality measurement value corresponding to the second channel sequence, thereby establishing a channel feature mapping relationship between the first channel sequence and the second channel sequence.
[0211] Optionally, referring to the above, when performing a scrambling operation on the first channel sequence, the channel characteristics of each channel indicated by the first channel sequence can be left unchanged to avoid errors caused by changes in channel characteristics. After the first device obtains the channel quality prediction value and the channel quality measurement value, it can match each channel quality prediction value with the corresponding channel quality measurement value according to the channel characteristic mapping relationship between the first channel sequence and the second channel sequence to obtain the channel quality measurement value corresponding to each channel quality prediction value.
[0212] In some embodiments, matching each predicted channel quality value with its corresponding measured channel quality value to determine the channel quality prediction error includes:
[0213] For each channel quality prediction, the absolute error between the predicted channel quality and the corresponding channel quality measurement is determined; wherein the absolute error includes the absolute difference.
[0214] As an example, for a given channel, if the predicted channel quality value is Pred_T' and the measured channel quality value is True_T', the absolute error for that channel can be expressed as: Error_T = |Pred_T' - True_T'|. This absolute error is then used as the measured channel quality value for that channel. Similarly, the measured channel quality values for all target channels in the first and second channel sequences can be obtained.
[0215] Optionally, the specific value of the preset error threshold can be set according to the accuracy requirements of the channel quality prediction performance for the UE, and this embodiment of the present disclosure does not impose any limitations on this. For example, the preset error threshold can be set to 2dBm. In this way, if Error_T is less than 2dBm, it can be determined that the channel quality prediction error is less than or equal to the preset error threshold.
[0216] Of course, you can also set the channel quality prediction error Error_T' = Pred_T" - True_T", and accordingly, if -2dBm≤Error_T'≤2dBm, the channel quality prediction error is determined to be less than or equal to the preset error threshold.
[0217] Optionally, for each target channel, after determining the channel quality measurement error corresponding to the target channel, the channel quality measurement error corresponding to the target channel can be compared with a preset error threshold. If it is determined that the channel quality prediction error is less than or equal to the preset error threshold, a count is performed to obtain a first number; and the channel quality prediction performance of the UE is determined based on the first number.
[0218] Optionally, a number threshold can be set according to the accuracy requirements of the channel quality prediction performance of the UE. If the first number is greater than or equal to the number threshold, the channel quality prediction performance of the UE is determined to be up to standard; if the first number is less than the number threshold, the channel quality prediction performance of the UE is determined to be down to standard.
[0219] In some embodiments, see Figure 11 The above communication methods may include:
[0220] Step 1101: The first device sends second measurement configuration information to the UE; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to the third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0221] Optionally, this disclosure does not limit the specific value of the target duration, and it can be set according to actual needs. For example, it can be set to 5 seconds.
[0222] Optionally, the UE can be configured to perform a channel quality prediction once every 1 second within 5 seconds, depending on actual needs.
[0223] Step 1102: The UE performs channel quality measurement based on the third channel sequence, and predicts the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel measurement value for the third channel sequence, thereby obtaining the channel quality prediction value; wherein, the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
[0224] Optionally, the number of channels indicated by the first channel sequence may be the same as the number of channels indicated by the third channel sequence.
[0225] Optionally, the channel sequence length indicated by the first channel sequence may be the same as the channel sequence length indicated by the third channel sequence.
[0226] In some embodiments, the UE can build training samples in advance based on historical channel quality measurements obtained by measuring the channel, and use AI technology to train a channel quality prediction model that can predict channel quality. In this way, the UE can perform channel quality prediction through the channel quality prediction model.
[0227] In some embodiments, after the UE obtains the channel quality measurement value of the third channel sequence, it can use the channel quality prediction model to predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence, and obtain the channel quality prediction value, that is, the channel quality prediction value for the first channel sequence.
[0228] As an example, taking channel quality including L3-RSRP as an example, the first device sends a third channel sequence M containing one or more channel conditions (such as the third channel sequence M including channels M1, M2, and M3) to the UE. Based on this third channel sequence, the UE predicts the L3-RSRP values at multiple future times (T1, T2, T3, with T1, T2, and T3 spaced 1 second apart) and reports the predicted value set {Pred_T1, Pred_T2, Pred_T3}. Here, Pred_T1 corresponds to channel N1, Pred_T2 corresponds to channel N2, and Pred_T3 corresponds to channel N3. Channels N1, N2, and N3 together constitute the first channel sequence N.
[0229] Step 1103: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality prediction value sent by the UE.
[0230] Step 1104: The first device scrambles the channel timing indicated by the first channel sequence to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence.
[0231] Optionally, the channel, channel quality prediction value, and corresponding prediction time corresponding to the first channel sequence can be used as the channel timing indicated by the first channel sequence. When shuffling the channel order indicated by the first channel sequence, the order in which the channels corresponding to the first channel appear can be randomly shuffled.
[0232] As an example, taking the reporting scenario as an example where at least two channel quality prediction values are reported within a prediction window, and the channels corresponding to the first channel include channels B1', B2', and B3', and the channel timing corresponding to the first channel sequence is as follows: Predicting the channel quality prediction value of channel B1' at time T1 in prediction window PW1, predicting the channel quality prediction value of channel B2 at time T2 in prediction window PW2', and predicting the channel quality prediction value of channel B3' at time T3 in prediction window PW3, see [reference needed]. Figure 6 The channel timing corresponding to the second channel sequence can be as follows: the channel quality measurement value of channel B2' is measured in prediction window PW2, the channel quality measurement value of channel B1' is measured in prediction window PW1, and the channel quality measurement value of channel B3' is measured in prediction window PW3.
[0233] Step 1105: The first device sends first measurement configuration information to the UE; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence. Correspondingly, the UE receives the first measurement configuration information sent by the first device.
[0234] Step 1106: The UE performs channel measurement on the channel indicated by the first channel sequence according to the first measurement configuration information to obtain the channel quality measurement value.
[0235] Step 1107: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality measurement value sent by the UE.
[0236] Step 1108: The first device evaluates the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value and the channel quality measurement value.
[0237] In some embodiments, after the first device obtains the channel quality measurement values for the second channel sequence sent by the UE, the first device needs to match the predicted channel quality value and the actual channel quality measurement value at each time step according to the method of shuffling the first channel sequence, and calculate the prediction error corresponding to each time step.
[0238] In some embodiments, the first device evaluates the channel quality prediction performance of the user equipment (UE) based on channel quality prediction values and channel quality measurements, including:
[0239] Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error;
[0240] The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
[0241] Optionally, the first device can compare the channel quality measurement value corresponding to the third channel sequence with the channel quality measurement value corresponding to the second channel sequence, thereby establishing a channel feature mapping relationship between the first channel sequence and the second channel sequence.
[0242] Optionally, referring to the above, when performing a scrambling operation on the first channel sequence, the channel characteristics of each channel indicated by the first channel sequence can be left unchanged to avoid errors caused by changes in channel characteristics. After the first device obtains the channel quality prediction value and the channel quality measurement value, it can match each channel quality prediction value with the corresponding channel quality measurement value according to the channel characteristic mapping relationship between the first channel sequence and the second channel sequence to obtain the channel quality measurement value corresponding to each channel quality prediction value.
[0243] In some embodiments, matching each predicted channel quality value with its corresponding measured channel quality value to determine the channel quality prediction error includes:
[0244] For each channel quality prediction, the absolute error between the predicted channel quality and the corresponding channel quality measurement is determined; wherein the absolute error includes the absolute difference.
[0245] As an example, for a given channel, if the predicted channel quality value is Pred_T' and the measured channel quality value is True_T', the absolute error for that channel can be expressed as: Error_T = |Pred_T' - True_T'|. This absolute error is then used as the measured channel quality value for that channel. Similarly, the measured channel quality values for all target channels in the first and second channel sequences can be obtained.
[0246] Optionally, the specific value of the preset error threshold can be set according to the accuracy requirements of the channel quality prediction performance for the UE, and this embodiment of the present disclosure does not impose any limitations on this. For example, the preset error threshold can be set to 2dBm. In this way, if Error_T is less than 2dBm, it can be determined that the channel quality prediction error is less than or equal to the preset error threshold.
[0247] Of course, you can also set the channel quality prediction error Error_T' = Pred_T" - True_T", and accordingly, if -2dBm≤Error_T'≤2dBm, the channel quality prediction error is determined to be less than or equal to the preset error threshold.
[0248] Optionally, for each target channel, after determining the channel quality measurement error corresponding to the target channel, the channel quality measurement error corresponding to the target channel can be compared with a preset error threshold. If it is determined that the channel quality prediction error is less than or equal to the preset error threshold, a count is performed to obtain a first number; and the channel quality prediction performance of the UE is determined based on the first number.
[0249] Optionally, a number threshold can be set according to the accuracy requirements of the channel quality prediction performance of the UE. If the first number is greater than or equal to the number threshold, the channel quality prediction performance of the UE is determined to be up to standard; if the first number is less than the number threshold, the channel quality prediction performance of the UE is determined to be down to standard.
[0250] In some embodiments, see Figure 12 The above communication methods may include:
[0251] Step 1201: The first device sends second measurement configuration information to the UE; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to the third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0252] Optionally, this disclosure does not limit the specific value of the target duration, and it can be set according to actual needs. For example, it can be set to 5 seconds.
[0253] Optionally, the UE can be configured to perform a channel quality prediction once every 1 second within 5 seconds, depending on actual needs.
[0254] Step 1202: The UE performs channel quality measurement based on the third channel sequence, and predicts the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel measurement value for the third channel sequence, thereby obtaining the channel quality prediction value; wherein, the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
[0255] Optionally, the number of channels indicated by the first channel sequence may be the same as the number of channels indicated by the third channel sequence.
[0256] Optionally, the channel sequence length indicated by the first channel sequence may be the same as the channel sequence length indicated by the third channel sequence.
[0257] In some embodiments, the UE can build training samples in advance based on historical channel quality measurements obtained by measuring the channel, and use AI technology to train a channel quality prediction model that can predict channel quality. In this way, the UE can perform channel quality prediction through the channel quality prediction model.
[0258] In some embodiments, after the UE obtains the channel quality measurement value of the third channel sequence, it can use the channel quality prediction model to predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence, and obtain the channel quality prediction value, that is, the channel quality prediction value for the first channel sequence.
[0259] As an example, taking channel quality including L3-RSRP as an example, the first device sends a third channel sequence M containing one or more channel conditions (such as the third channel sequence M including channels M1, M2, and M3) to the UE. Based on this third channel sequence, the UE predicts the L3-RSRP values at multiple future times (T1, T2, T3, with T1, T2, and T3 spaced 1 second apart) and reports the predicted value set {Pred_T1, Pred_T2, Pred_T3}. Here, Pred_T1 corresponds to channel N1, Pred_T2 corresponds to channel N2, and Pred_T3 corresponds to channel N3. Channels N1, N2, and N3 together constitute the first channel sequence N.
[0260] Step 1203: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality prediction value sent by the UE.
[0261] Step 1204: The first device adds a redundant channel to the first channel sequence to obtain a second channel sequence; wherein the redundant channel includes an interference channel.
[0262] In some embodiments, the above-described perturbation operation on the first channel sequence to obtain the second channel sequence includes:
[0263] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within a prediction window, or reporting one channel quality measurement value within each prediction window;
[0264] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0265] In some embodiments, after the first device determines the reporting scenario for the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario.
[0266] In some embodiments, the above-described perturbation operation on the first channel sequence to obtain the second channel sequence includes:
[0267] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within a prediction window, or reporting one channel quality measurement value within each prediction window;
[0268] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0269] In some embodiments, after the first device determines the reporting scenario for the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario.
[0270] Optionally, in the reporting scenario, if at least two channel quality prediction values are reported within a prediction window, that is: the channel quality prediction time corresponding to the channel indicated by the first channel sequence is continuous, that is, the UE performs channel quality measurement on all channels indicated by the third channel sequence within an observation window; after completing the measurement on all channels indicated by the third channel sequence, channel quality prediction is performed continuously on each channel indicated by the first channel sequence within a prediction window to obtain the channel quality prediction value.
[0271] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 4 Within an observation window (OW), the UE performs channel quality measurements on all channels indicated by the third channel sequence. After completing the measurements on all channels indicated by the third channel sequence, within a prediction window (PW), the UE continuously performs channel quality predictions on channels A1, A2, and A3 indicated by the first channel sequence, and obtains the predicted channel quality values for channels B1, B2, and B3, respectively.
[0272] Optionally, in the reporting scenario where a channel quality measurement value is reported separately in each prediction window, that is, the channel quality prediction time corresponding to the channel indicated by the first channel sequence is not continuous, that is, the UE performs a channel quality measurement on a channel indicated by the third channel sequence in each observation window, and after each channel quality measurement, performs a channel quality prediction on a channel indicated by the first channel sequence in a prediction window to obtain the channel quality prediction value.
[0273] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 5Within observation window OW1, the UE performs a channel quality measurement on channel A1' and then performs a channel prediction in prediction window PW1, which is adjacent to observation window OW1, to obtain the predicted channel quality value of channel B1'. Within observation window OW2, the UE performs a channel quality measurement on channel A2' and then performs a channel prediction in prediction window PW2, which is adjacent to observation window OW2, to obtain the predicted channel quality value of channel B2'. Within observation window OW3, the UE performs a channel quality measurement on channel A3' and then performs a channel prediction in prediction window PW3, which is adjacent to observation window OW3, to obtain the predicted channel quality value of channel B3'.
[0274] In some embodiments, after the first device determines the reporting scenario of the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario. Then, when determining the second channel sequence, it can control the reporting scenario of the channel quality measurement value of each channel in the second channel sequence to be consistent with the reporting scenario of the channel quality prediction value of each channel in the first channel sequence, so as to ensure that the UE performs channel measurement in its measurement method.
[0275] Optionally, in the reporting scenario, if at least two channel quality prediction values are reported within a prediction window, that is: the channel quality prediction time corresponding to the channel indicated by the first channel sequence is continuous, that is, the UE performs channel quality measurement on all channels indicated by the third channel sequence within an observation window; after completing the measurement on all channels indicated by the third channel sequence, channel quality prediction is performed continuously on each channel indicated by the first channel sequence within a prediction window to obtain the channel quality prediction value.
[0276] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 4 Within an observation window (OW), the UE performs channel quality measurements on all channels indicated by the third channel sequence. After completing the measurements on all channels indicated by the third channel sequence, within a prediction window (PW), the UE continuously performs channel quality predictions on channels A1, A2, and A3 indicated by the first channel sequence, and obtains the predicted channel quality values for channels B1, B2, and B3, respectively.
[0277] Optionally, in the reporting scenario where a channel quality measurement value is reported separately in each prediction window, that is, the channel quality prediction time corresponding to the channel indicated by the first channel sequence is not continuous, that is, the UE performs a channel quality measurement on a channel indicated by the third channel sequence in each observation window, and after each channel quality measurement, performs a channel quality prediction on a channel indicated by the first channel sequence in a prediction window to obtain the channel quality prediction value.
[0278] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 5 Within observation window OW1, the UE performs a channel quality measurement on channel A1' and then performs a channel prediction in prediction window PW1, which is adjacent to observation window OW1, to obtain the predicted channel quality value of channel B1'. Within observation window OW2, the UE performs a channel quality measurement on channel A2' and then performs a channel prediction in prediction window PW2, which is adjacent to observation window OW2, to obtain the predicted channel quality value of channel B2'. Within observation window OW3, the UE performs a channel quality measurement on channel A3' and then performs a channel prediction in prediction window PW3, which is adjacent to observation window OW3, to obtain the predicted channel quality value of channel B3'.
[0279] In some embodiments, after the first device determines the reporting scenario of the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario. Then, when determining the second channel sequence, it can control the reporting scenario of the channel quality measurement value of each channel in the second channel sequence to be consistent with the reporting scenario of the channel quality prediction value of each channel in the first channel sequence, so as to ensure that the UE performs channel measurement in its measurement method.
[0280] Optionally, redundant channels can be randomly generated and added to the first channel sequence to obtain a second channel sequence, in order to interfere with the UE's channel measurement process and prevent the UE from directly sending its prediction results to the first device.
[0281] Optionally, the second channel sequence can be obtained by simultaneously scrambling the channel timing indicated by the first channel sequence and adding redundant channels to the first channel sequence.
[0282] As an example, taking the reporting scenario as an example where at least two channel quality prediction values are reported within a prediction window, where the channels corresponding to the first channel include channels B1', B2', and B3', and the channel timing corresponding to the first channel sequence is as follows: Predicting the channel quality prediction value of channel B1' at time T1 in prediction window PW1, predicting the channel quality prediction value of channel B2' at time T2 in prediction window PW2, and predicting the channel quality prediction value of channel B3' at time T3 in prediction window PW3, see [reference needed]. Figure 9 The channel timing corresponding to the second channel sequence can be as follows: the channel quality measurement value of channel B1' is measured in prediction window PW1, the channel quality measurement value of channel Q1 is measured in prediction window PW', the channel quality measurement value of channel B2' is measured in prediction window PW2, and the channel quality measurement value of channel B3' is measured in prediction window PW3.
[0283] Step 1205: The first device sends first measurement configuration information to the UE; wherein, the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence. Correspondingly, the UE receives the first measurement configuration information sent by the first device.
[0284] Step 1206: The UE performs channel measurement on the channel indicated by the first channel sequence according to the first measurement configuration information to obtain the channel quality measurement value.
[0285] Step 1207: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality measurement value sent by the UE.
[0286] Step 1208: The first device evaluates the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value and the channel quality measurement value.
[0287] In some embodiments, after the first device obtains the channel quality measurement values for the second channel sequence sent by the UE, the first device needs to match the predicted channel quality value and the actual channel quality measurement value at each time step according to the method of shuffling the first channel sequence, and calculate the prediction error corresponding to each time step.
[0288] In some embodiments, the first device evaluates the channel quality prediction performance of the user equipment (UE) based on channel quality prediction values and channel quality measurements, including:
[0289] Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error;
[0290] The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
[0291] Optionally, the first device can compare the channel quality measurement value corresponding to the third channel sequence with the channel quality measurement value corresponding to the second channel sequence, thereby establishing a channel feature mapping relationship between the first channel sequence and the second channel sequence.
[0292] Optionally, referring to the above, when performing a scrambling operation on the first channel sequence, the channel characteristics of each channel indicated by the first channel sequence can be left unchanged to avoid errors caused by changes in channel characteristics. After the first device obtains the channel quality prediction value and the channel quality measurement value, it can match each channel quality prediction value with the corresponding channel quality measurement value according to the channel characteristic mapping relationship between the first channel sequence and the second channel sequence to obtain the channel quality measurement value corresponding to each channel quality prediction value.
[0293] In some embodiments, matching each predicted channel quality value with its corresponding measured channel quality value to determine the channel quality prediction error includes:
[0294] For each channel quality prediction, the absolute error between the predicted channel quality and the corresponding channel quality measurement is determined; wherein the absolute error includes the absolute difference.
[0295] As an example, for a given channel, if the predicted channel quality value is Pred_T' and the measured channel quality value is True_T', the absolute error for that channel can be expressed as: Error_T = |Pred_T' - True_T'|. This absolute error is then used as the measured channel quality value for that channel. Similarly, the measured channel quality values for all target channels in the first and second channel sequences can be obtained.
[0296] Optionally, the specific value of the preset error threshold can be set according to the accuracy requirements of the channel quality prediction performance for the UE, and this embodiment of the present disclosure does not impose any limitations on this. For example, the preset error threshold can be set to 2dBm. In this way, if Error_T is less than 2dBm, it can be determined that the channel quality prediction error is less than or equal to the preset error threshold.
[0297] Of course, you can also set the channel quality prediction error Error_T' = Pred_T" - True_T", and accordingly, if -2dBm≤Error_T'≤2dBm, the channel quality prediction error is determined to be less than or equal to the preset error threshold.
[0298] Optionally, for each target channel, after determining the channel quality measurement error corresponding to the target channel, the channel quality measurement error corresponding to the target channel can be compared with a preset error threshold. If it is determined that the channel quality prediction error is less than or equal to the preset error threshold, a count is performed to obtain a first number; and the channel quality prediction performance of the UE is determined based on the first number.
[0299] Optionally, a number threshold can be set according to the accuracy requirements of the channel quality prediction performance of the UE. If the first number is greater than or equal to the number threshold, the channel quality prediction performance of the UE is determined to be up to standard; if the first number is less than the number threshold, the channel quality prediction performance of the UE is determined to be down to standard.
[0300] In some embodiments, see Figure 13 The above communication methods may include:
[0301] Step 1301: The first device sends second measurement configuration information to the UE; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to the third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0302] Optionally, this disclosure does not limit the specific value of the target duration, and it can be set according to actual needs. For example, it can be set to 5 seconds.
[0303] Optionally, the UE can be configured to perform a channel quality prediction once every 1 second within 5 seconds, depending on actual needs.
[0304] Step 1302: The UE performs channel quality measurement based on the third channel sequence, and predicts the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel measurement value for the third channel sequence, to obtain the above-mentioned channel quality prediction value; wherein, the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
[0305] Optionally, the number of channels indicated by the first channel sequence may be the same as the number of channels indicated by the third channel sequence.
[0306] Optionally, the channel sequence length indicated by the first channel sequence may be the same as the channel sequence length indicated by the third channel sequence.
[0307] In some embodiments, the UE can build training samples in advance based on historical channel quality measurements obtained by measuring the channel, and use AI technology to train a channel quality prediction model that can predict channel quality. In this way, the UE can perform channel quality prediction through the channel quality prediction model.
[0308] In some embodiments, after the UE obtains the channel quality measurement value of the third channel sequence, it can use the channel quality prediction model to predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence, and obtain the channel quality prediction value, that is, the channel quality prediction value for the first channel sequence.
[0309] As an example, taking channel quality including L3-RSRP as an example, the first device sends a third channel sequence M containing one or more channel conditions (such as the third channel sequence M including channels M1, M2, and M3) to the UE. Based on this third channel sequence, the UE predicts the L3-RSRP values at multiple future times (T1, T2, T3, with T1, T2, and T3 spaced 1 second apart) and reports the predicted value set {Pred_T1, Pred_T2, Pred_T3}. Here, Pred_T1 corresponds to channel N1, Pred_T2 corresponds to channel N2, and Pred_T3 corresponds to channel N3. Channels N1, N2, and N3 together constitute the first channel sequence N.
[0310] Step 1303: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality prediction value sent by the UE.
[0311] Step 1304: The first device adjusts the channel measurement start time and / or channel measurement end time indicated by the first channel sequence to obtain the second channel sequence.
[0312] Optionally, a new channel measurement start time point can be randomly selected from the original channel, or the channel measurement start time and / or channel measurement end time indicated by the first channel sequence can be adjusted by extending the end time of the last prediction window (i.e., selecting a new channel measurement end time point) to obtain the second channel sequence.
[0313] In some embodiments, the above-described perturbation operation on the first channel sequence to obtain the second channel sequence includes:
[0314] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within a prediction window, or reporting one channel quality measurement value within each prediction window;
[0315] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0316] In some embodiments, after the first device determines the reporting scenario for the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario.
[0317] Optionally, in the reporting scenario, if at least two channel quality prediction values are reported within a prediction window, that is: the channel quality prediction time corresponding to the channel indicated by the first channel sequence is continuous, that is, the UE performs channel quality measurement on all channels indicated by the third channel sequence within an observation window; after completing the measurement on all channels indicated by the third channel sequence, channel quality prediction is performed continuously on each channel indicated by the first channel sequence within a prediction window to obtain the channel quality prediction value.
[0318] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 4 Within an observation window, the UE performs channel quality measurements on all channels indicated by the third channel sequence. After completing the measurements on all channels indicated by the third channel sequence, within a prediction window, the UE continuously performs channel quality predictions on channels A1, A2, and A3 indicated by the first channel sequence, and obtains the predicted channel quality values for channels B1, B2, and B3, respectively.
[0319] Optionally, in the reporting scenario where a channel quality measurement value is reported separately in each prediction window, that is, the channel quality prediction time corresponding to the channel indicated by the first channel sequence is not continuous, that is, the UE performs a channel quality measurement on a channel indicated by the third channel sequence in each observation window, and after each channel quality measurement, performs a channel quality prediction on a channel indicated by the first channel sequence in a prediction window to obtain the channel quality prediction value.
[0320] As an example, if the number of channels indicated by the third channel sequence includes three, see [link to relevant documentation]. Figure 5Within observation window OW1, the UE performs a channel quality measurement on channel A1' and then performs a channel prediction in prediction window PW1, which is adjacent to observation window OW1, to obtain the predicted channel quality value of channel B1'. Within observation window OW2, the UE performs a channel quality measurement on channel A2' and then performs a channel prediction in prediction window PW2, which is adjacent to observation window OW2, to obtain the predicted channel quality value of channel B2'. Within observation window OW3, the UE performs a channel quality measurement on channel A3' and then performs a channel prediction in prediction window PW3, which is adjacent to observation window OW3, to obtain the predicted channel quality value of channel B3'.
[0321] In some embodiments, after the first device determines the reporting scenario of the channel quality prediction value, it can determine the measurement method when the UE performs channel prediction or channel measurement based on the reporting scenario. Then, when determining the second channel sequence, it can control the reporting scenario of the channel quality measurement value of each channel in the second channel sequence to be consistent with the reporting scenario of the channel quality prediction value of each channel in the first channel sequence, so as to ensure that the UE performs channel measurement in its measurement method.
[0322] As an example, taking the reporting scenario as an example where at least two channel quality prediction values are reported within a prediction window, where the channels corresponding to the first channel include channels B1', B2', and B3', and the channel timing corresponding to the first channel sequence is as follows: Predicting the channel quality prediction value of channel B1' at time T1 in prediction window PW1, predicting the channel quality prediction value of channel B2' at time T2 in prediction window PW2, and predicting the channel quality prediction value of channel B3' at time T3 in prediction window PW3, see [reference needed]. Figure 10 The channel timing corresponding to the second channel sequence can be as follows: randomly select a moment in the observation window as the channel start measurement time corresponding to the second channel sequence, and predict the channel quality prediction value of channel B1' in prediction window PW1, predict the channel quality prediction value of channel B2' in prediction window PW2, and predict the channel quality prediction value of channel B3' in prediction window PW3.
[0323] Step 1305: The first device sends first measurement configuration information to the UE; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence. Correspondingly, the UE receives the first measurement configuration information sent by the first device.
[0324] Step 1306: The UE performs channel measurement on the channel indicated by the first channel sequence according to the first measurement configuration information to obtain the channel quality measurement value.
[0325] Step 1307: The UE sends a channel quality measurement value to the first device. Correspondingly, the first device receives the channel quality measurement value sent by the UE.
[0326] Step 1308: The first device evaluates the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value and the channel quality measurement value.
[0327] In some embodiments, after the first device obtains the channel quality measurement values for the second channel sequence sent by the UE, the first device needs to match the predicted channel quality value and the actual channel quality measurement value at each time step according to the method of shuffling the first channel sequence, and calculate the prediction error corresponding to each time step.
[0328] In some embodiments, the first device evaluates the channel quality prediction performance of the user equipment (UE) based on channel quality prediction values and channel quality measurements, including:
[0329] Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error;
[0330] The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
[0331] Optionally, the first device can compare the channel quality measurement value corresponding to the third channel sequence with the channel quality measurement value corresponding to the second channel sequence, thereby establishing a channel feature mapping relationship between the first channel sequence and the second channel sequence.
[0332] Optionally, referring to the above, when performing a scrambling operation on the first channel sequence, the channel characteristics of each channel indicated by the first channel sequence can be left unchanged to avoid errors caused by changes in channel characteristics. After the first device obtains the channel quality prediction value and the channel quality measurement value, it can match each channel quality prediction value with the corresponding channel quality measurement value according to the channel characteristic mapping relationship between the first channel sequence and the second channel sequence to obtain the channel quality measurement value corresponding to each channel quality prediction value.
[0333] In some embodiments, matching each predicted channel quality value with its corresponding measured channel quality value to determine the channel quality prediction error includes:
[0334] For each channel quality prediction, the absolute error between the predicted channel quality and the corresponding channel quality measurement is determined; wherein the absolute error includes the absolute difference.
[0335] As an example, for a given channel, if the predicted channel quality value is Pred_T' and the measured channel quality value is True_T', the absolute error for that channel can be expressed as: Error_T = |Pred_T' - True_T'|. This absolute error is then used as the measured channel quality value for that channel. Similarly, the measured channel quality values for all target channels in the first and second channel sequences can be obtained.
[0336] Optionally, the specific value of the preset error threshold can be set according to the accuracy requirements of the channel quality prediction performance for the UE, and this embodiment of the present disclosure does not impose any limitations on this. For example, the preset error threshold can be set to 2dBm. In this way, if Error_T is less than 2dBm, it can be determined that the channel quality prediction error is less than or equal to the preset error threshold.
[0337] Of course, you can also set the channel quality prediction error Error_T' = Pred_T" - True_T", and accordingly, if -2dBm≤Error_T'≤2dBm, the channel quality prediction error is determined to be less than or equal to the preset error threshold.
[0338] Optionally, for each target channel, after determining the channel quality measurement error corresponding to the target channel, the channel quality measurement error corresponding to the target channel can be compared with a preset error threshold. If it is determined that the channel quality prediction error is less than or equal to the preset error threshold, a count is performed to obtain a first number; and the channel quality prediction performance of the UE is determined based on the first number.
[0339] Optionally, a number threshold can be set according to the accuracy requirements of the channel quality prediction performance of the UE. If the first number is greater than or equal to the number threshold, the channel quality prediction performance of the UE is determined to be up to standard; if the first number is less than the number threshold, the channel quality prediction performance of the UE is determined to be down to standard.
[0340] In some embodiments, this disclosure also provides a dynamic channel configuration testing method. By introducing a multi-stage comparison mechanism, the UE is forced to report real channel measurement values to the TE (taking the first device as the TE as an example). Based on the channel prediction values and real channel measurement values reported by the UE, the channel quality prediction performance of the UE is evaluated to prevent the UE from cheating and reporting false channel measurement values to the TE.
[0341] In this method, channel sequence A corresponds to the observation window, and channel sequence B corresponds to the prediction window. The UE performs channel quality measurements within the observation window, obtaining multiple channel quality measurement values. The UE feeds these multiple channel quality measurement values into an AI model for channel quality prediction, obtaining the predicted channel quality value within the prediction window. The UE then reports the predicted channel quality value within the prediction window. Specifically, the above method may include the following stages:
[0342] 1. Phase One (Prediction Phase):
[0343] The TE sends a third channel sequence A containing one or more channel conditions to the UE (e.g., the first channel sequence includes channels A1, A2, and A3). Based on the channel quality measurement values corresponding to the third channel sequence, the UE predicts the L3-RSRP values at multiple future times (e.g., T1, T2, and T3), obtaining a set of channel prediction values (i.e., channel quality prediction values) {Pred_T1, Pred_T2, Pred_T3}, and sends this set of channel quality prediction values to the TE. Here, Pred_T1 corresponds to channel B1 and is the channel quality prediction value for channel B1; Pred_T2 corresponds to channel B2 and is the channel quality prediction value for channel B2; Pred_T3 corresponds to channel B3 and is the channel quality prediction value for channel B3.
[0344] Phase one can include the following two scenarios:
[0345] Scenario 1: See Figure 4 The UE reports multiple predicted values in each prediction window.
[0346] Scenario 2: See Figure 5 The UE reports a predicted value in each prediction window (PW).
[0347] Phase Two (Verification Phase): In this phase, the TE determines the first channel sequence corresponding to the received set of channel quality prediction values, i.e., channel sequence B (for example, the channel sequence includes channels B1, B2, and B3), and shuffles the first channel sequence to obtain a second channel sequence. The TE then controls the UE to perform channel quality prediction in an unknown environment based on the second channel sequence. The UE can shuffle the first channel sequence to obtain the second channel sequence in several ways, including:
[0348] Option 1: Multi-time channel scrambling test
[0349] See Figure 6 The TE forces the UE to predict in an unknown environment by shuffling the order of the channel sequence and requiring the UE to report the measured values of the shuffled channel sequence at all times.
[0350] Optionally, in Scheme 1, the following steps may be included:
[0351] (1) The TE sends the channel sequence C corresponding to the channel sequence B to the UE. The channel sequence C is a random shuffling of the order in which the channels appear in the channel sequence B (for example, in the channel sequence C, the order in which the channels appear is: channel B2, channel B1, channel B3).
[0352] (2) The UE needs to report the set of actual measurement values (i.e., channel quality measurement values) for all times (T1 to T3) {True_T1, True_T2, True_T3}.
[0353] (3) TE matches the predicted channel value at each time step with the actual measured value based on the shuffled channel sequence, and calculates the prediction error (i.e., channel quality prediction error) at all times.
[0354] Option 2: Add redundant channel testing
[0355] See Figure 7 The TE adds redundant channels to the first channel sequence and requires the UE to report the measurement values at all times based on the channel sequence after adding redundant channels, thereby forcing the UE to make predictions in an unknown environment.
[0356] In some embodiments, the TE inserts other randomly generated channels at the transmitter (such as...). Figure 7 The interference channel Q1 shown requires the UE to complete measurements at all times in a sequence containing redundant channels, thus disrupting the temporal correspondence between the UE's predicted channel quality and the measured channel quality at each time.
[0357] Optionally, the TE can insert randomly generated other channels into the first channel sequence sent by the transmitter, allowing the UE to perform measurements and disrupting the UE's measurement order.
[0358] Option 3: Random time offset test, that is, randomly selecting a starting point from the original channel.
[0359] In this scheme, the UE randomly selects an unknown moment within the time interval corresponding to the first channel sequence and the second channel sequence (i.e., the total time interval corresponding to the observation window and the prediction window) to reproduce the channel (i.e., a random offset Δt is generated at the time point compared to the first channel sequence), further confusing the UE's cheating strategy.
[0360] Optionally, in Scheme 3, the following steps may be included:
[0361] (1) Within the total time period (also known as the time window) corresponding to the observation window and the prediction window, the TE randomly selects a time point T', reproduces the channel conditions of each channel indicated by the first channel sequence, instructs the UE to perform real channel measurement based on the reproduced channel conditions, and records the True_T' = {True'_T1, True'_T2, True'_T3} reported by the UE.
[0362] (2) TE compares the error between Pred_T and True_T' (i.e., the channel quality prediction value). If the error exceeds the standard, the UE is judged to be cheating.
[0363] In this method, due to the random offset (Δt) of the time point, the UE cannot know the specific verification time in advance and must be responsible for the prediction within the entire time window, which can prevent the UE from cheating.
[0364] Optionally, in some embodiments, the testing mechanisms of Scheme 1 and Scheme 3 can be combined to perform dynamic channel configuration, increasing the complexity of channel testing for the UE. See also Figure 8 The TE can randomly select a moment from the observation window corresponding to the first channel sequence as the start time of the verification channel (i.e., the second channel sequence). In this way, the UE needs to report the channel quality measurement value in the observation window before it can report the channel quality measurement value in the prediction window, which can prevent the UE from cheating.
[0365] In the above embodiments, by shuffling the channel order or randomly selecting a starting point from the original channel (i.e., randomly selecting a channel), the UE cannot "match" the channels according to the timing pattern indicated by the first channel sequence, and must rely on its real AI prediction capabilities to make predictions; by comparing multiple time points, the comprehensiveness of the test and the ability to prevent cheating can be further improved.
[0366] In some embodiments, taking Scheme 1 as an example, the specific execution process of the above method includes:
[0367] Phase 1: Prediction Phase
[0368] 1. TE Initialization Test Parameters
[0369] In this step, TE sets the following parameters:
[0370] (1) List of predicted target times: T1, T2, T3, T4 (for example, T1, T2, T3, T4 can be 4 times within 5 seconds from this moment, with an interval of 1 second).
[0371] (2) Channel sequence length: N seconds (for example, the UE uses the channel quality measurement value corresponding to a 10-second channel sequence as training data to train the AI model and obtain the channel quality prediction model).
[0372] (3) Error threshold (i.e., channel quality prediction threshold): ΔRSRP (e.g., ±2dBm). Optionally, when the error threshold is set to ±2dBm, if the absolute error between the predicted value (i.e., the channel quality prediction value mentioned above) and the true value (i.e., the channel quality measurement value mentioned above) exceeds the threshold, the result of the UE's channel quality prediction at the corresponding time is determined to be a failure.
[0373] 2. The UE sends the original channel sequence to the TE.
[0374] The TE generates and sends a predefined channel sequence (channel sequence A) to the UE. Channel sequence A contains multiple channel conditions. The channel characteristics of each channel in channel sequence A must cover typical channel fluctuation scenarios (e.g., fast fading, multipath interference, etc.).
[0375] 3. The UE performs channel quality measurement and prediction.
[0376] The UE receives the channel sequence A sent by the TE and continuously measures the channel quality measurement (such as L3-RSRP) during the detection phase (e.g., the first N seconds, i.e. the observation window).
[0377] The UE uses AI algorithms (such as deep learning models) to predict the L3-RSRP values at target times T1, T2, T3, and T4 based on historical measurement data, and reports the predicted value set {Pred_T1, Pred_T2, Pred_T3, Pred_T4} to the TE.
[0378] Phase Two: Verification Phase
[0379] 4. TE shuffles the channel sequence and retransmits.
[0380] The TE rearranges the channel conditions of the original channel sequence A to generate a shuffled channel sequence B (for example, the original sequence is A1→A2→A3→A4→…, and the shuffled sequence may be A4→A1→A3→A2→…), and sends the shuffled channel sequence B to the TE and records the shuffling order.
[0381] Among them, the channel characteristics of the shuffled channel sequence B are completely consistent with those of the original sequence A before shuffling, only the timing order has been changed.
[0382] 5. The UE reports the measurements at all times.
[0383] After receiving the shuffled channel sequence B, the UE needs to perform real measurements at each target time (T1, T2, T3, T4) and report the set of measurement values {True_T1, True_T2, True_T3, True_T4}.
[0384] 6. TE performs channel truth and prediction matching.
[0385] TE compares the channel conditions of each channel in the original channel sequence A before scrambling with the channel conditions of each channel in the scrambling channel sequence B, and establishes a channel feature mapping relationship between the original channel sequence A before scrambling and the scrambling channel sequence B at each time step.
[0386] For example, in the original channel sequence A, T1 corresponds to channel feature "A1", T2 corresponds to channel feature "A2", and so on. In the shuffled sequence B, T1 may correspond to "A4", T2 may correspond to "A1", and so on. TE needs to record the actual channel feature corresponding to each target time (T1-T4) in sequence B, so as to determine the true value at each time.
[0387] Phase Three: Comparison and Judgment
[0388] 7. Error Calculation
[0389] For each target time, the TE compares the predicted value reported by the UE with the true channel value after matching, and calculates the error:
[0390] Error_T1 = |Pred_T1 - True_T1(based on the truth value of sequence B)|
[0391] Error_T2 = |Pred_T2 - True_T2(based on the truth value of sequence B)|
[0392] ...
[0393] This process is repeated for all target time points. If the error value reaches a certain threshold (e.g., Error ≥ ΔRSRP (e.g., ±2dBm)), the UE prediction performance is satisfactory; otherwise, it is unsatisfactory.
[0394] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0395] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”
[0396] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.
[0397] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0398] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0399] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0400] The communication method involved in the embodiments of this disclosure may include the foregoing steps and at least one of the embodiments. For example, step 201 can be implemented as an independent embodiment, step 301 can be implemented as an independent embodiment, step 302 can be implemented as an independent embodiment, step 303 can be implemented as an independent embodiment, step 304 can be implemented as an independent embodiment, step 305 can be implemented as an independent embodiment, step 306 can be implemented as an independent embodiment, step 307 can be implemented as an independent embodiment, step 308 can be implemented as an independent embodiment, step 1101 can be implemented as an independent embodiment, step 1102 can be implemented as an independent embodiment, step 1103 can be implemented as an independent embodiment, and step 1104 can be implemented as an independent embodiment. To implement, step 1105 can be implemented as an independent embodiment, step 1106 can be implemented as an independent embodiment, step 1107 can be implemented as an independent embodiment, step 1108 can be implemented as an independent embodiment, step 1201 can be implemented as an independent embodiment, step 1202 can be implemented as an independent embodiment, step 1203 can be implemented as an independent embodiment, step 1204 can be implemented as an independent embodiment, step 1205 can be implemented as an independent embodiment, step 1206 can be implemented as an independent embodiment, step 1207 can be implemented as an independent embodiment, step 1208 can be implemented as an independent embodiment, step 1301. These steps can be implemented as independent embodiments. Step 1302 can be implemented as an independent embodiment. Step 1303 can be implemented as an independent embodiment. Step 1304 can be implemented as an independent embodiment. Step 1305 can be implemented as an independent embodiment. Step 1306 can be implemented as an independent embodiment. Step 1307 can be implemented as an independent embodiment. Step 1308 can be implemented as an independent embodiment. The combination of steps 301 and 302 can be implemented as an independent embodiment. The combination of steps 301, 302, and 303 can be implemented as an independent embodiment. Steps 304 and 305 can be implemented as independent embodiments. Steps 305 and 306 can be implemented as independent embodiments; steps 306 and 307 can be implemented as independent embodiments; steps 304, 305, 306, and 307 can be implemented as independent embodiments; steps 301, 302, 303, 304, 305, 306, and 307 can be implemented as independent embodiments; steps 304, 305, 306, 307, and 308 can be implemented as independent embodiments; steps 301, 302, 303, 304, 305, 306, 307, and 308 can be implemented as independent embodiments.The combination of steps 1101 and 1102 can be implemented as an independent embodiment; the combination of steps 1101, 1102, and 1103 can be implemented as an independent embodiment; steps 1104 and 1105 can be implemented as an independent embodiment; steps 1104, 1105, and 1106 can be implemented as an independent embodiment; steps 1106 and 1107 can be implemented as an independent embodiment; steps 1104, 1105, 1106, and 1107 can be implemented as an independent embodiment; steps 1101, 1102, 1103, 1104, 1105, 1106, and 1107 can be implemented as an independent embodiment. In this embodiment, steps 1104, 1105, 1106, 1107, and 1108 can be implemented as independent embodiments; steps 1101, 1102, 1103, 1104, 1105, 1106, 1107, and 1108 can be implemented as independent embodiments; the combination of steps 1201 and 1202 can be implemented as an independent embodiment; the combination of steps 1201, 1202, and 1203 can be implemented as an independent embodiment; steps 1204 and 1205 can be implemented as independent embodiments; and steps 1204, 1205, and 1206 can be implemented as independent embodiments. Steps 1206 and 1207 can be implemented as independent embodiments; steps 1204, 1205, 1206, and 1207 can be implemented as independent embodiments; steps 1201, 1202, 1203, 1204, 1205, 1206, and 1207 can be implemented as independent embodiments; steps 1204, 1205, 1206, 1207, and 1208 can be implemented as independent embodiments; steps 1201, 1202, 1203, 1204, 1205, 1206, 1207, and 1208 can be implemented as independent embodiments; step 130... The combination of step 1 and step 1302 can be implemented as an independent embodiment; the combination of steps 1301, 1302, and 1303 can be implemented as an independent embodiment; steps 1304 and 1305 can be implemented as an independent embodiment; steps 1304, 1305, and 1306 can be implemented as an independent embodiment; steps 1306 and 1307 can be implemented as an independent embodiment; steps 1304, 1305, 1306, and 1307 can be implemented as an independent embodiment; steps 1301, 1302, 1303, 1304, 1305, 1306, and 1307 can be implemented as an independent embodiment.Steps 1304, 1305, 1306, 1307, and 1308 can be implemented as independent embodiments, but are not limited thereto.
[0401] In some embodiments, see Figures 2 to 13 Other optional implementation methods described before or after the corresponding instruction manual.
[0402] Figure 14 This is one of the flowcharts illustrating a communication method according to an embodiment of the present disclosure.
[0403] like Figure 14 As shown, the above method can be executed by a first device, which includes a test device (TE) or a network device, and the method includes:
[0404] Step 1401: Evaluate the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value and the channel quality measurement value;
[0405] Wherein, the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the channel quality measurement value is obtained by the UE performing channel quality measurement on the channel indicated by the second channel sequence.
[0406] The second channel sequence is obtained by the TE performing a scrambling operation on the first channel sequence; both the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics.
[0407] In the above embodiments, the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics. The first device evaluates the channel quality prediction performance of the user equipment (UE) based on the channel quality prediction value of the UE based on the first channel sequence and the channel quality measurement value of the UE based on the second channel sequence. This provides a test method based on dynamic channel configuration. By introducing a multi-stage comparison mechanism, the true channel quality prediction performance of the UE can be evaluated, avoiding cheating behavior by the UE when performing channel quality measurement. This would prevent problems such as the inability to achieve seamless handover between cells when performing subsequent mobility management based on the channel quality prediction value predicted by the UE.
[0408] Optionally, in this embodiment of the disclosure, the method further includes:
[0409] Receive the channel quality prediction value sent by the UE;
[0410] The first channel sequence is scrambled to obtain the second channel sequence;
[0411] Send first measurement configuration information to the UE; wherein, the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence;
[0412] Receive the channel quality measurement value sent by the UE.
[0413] In the above embodiment, after receiving the channel quality prediction value sent by the UE, the TE performs a scrambling operation on the first channel sequence indicated by the channel quality prediction value to obtain a second channel sequence. The TE then instructs the UE to perform channel quality measurement based on the second channel sequence and receives the channel quality measurement value sent by the UE for the second channel sequence. In this way, the TE can obtain the channel quality measurement value measured by the UE when performing actual measurement on the channel indicated in the first channel sequence. This lays the groundwork for evaluating the UE's channel quality prediction performance based on the channel quality prediction value and the channel quality measurement value, thus enabling the evaluation of the UE's actual channel quality prediction performance.
[0414] Optionally, in this embodiment of the disclosure, the step of scrambling the first channel sequence to obtain the second channel sequence includes:
[0415] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within one prediction window, or reporting one channel quality prediction value within each prediction window;
[0416] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0417] In the above embodiments, by analyzing the reporting scenario of the channel quality prediction value, the scenario information when the UE performs channel prediction can be determined, and based on the scenario information, a channel sequence scrambling operation can be performed to obtain a second channel sequence that is more in line with the UE's measurement method.
[0418] Optionally, in this embodiment of the disclosure, the scrambling operation on the first channel sequence to obtain the second channel sequence includes at least one of the following:
[0419] The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence.
[0420] A redundant channel is added to the first channel sequence to obtain a second channel sequence; wherein the redundant channel includes an interference channel;
[0421] The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
[0422] In the above embodiments, the first channel sequence can be scrambled by shuffling the channel timing indicated by the first channel sequence, adding redundant channels to the first channel sequence, and adjusting the channel measurement start time and / or channel measurement end time indicated by the first channel sequence to obtain the second channel sequence.
[0423] Optionally, in this embodiment of the disclosure, receiving the channel quality prediction value sent by the UE includes:
[0424] Send second measurement configuration information to the UE; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to a third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence;
[0425] The UE receives the channel quality prediction value sent by the UE; wherein the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
[0426] In the above embodiments, by instructing the UE to perform channel quality prediction based on the measurement configuration information sent by the TE, a channel quality prediction value that meets the TE measurement requirements can be obtained.
[0427] Optionally, in this embodiment of the disclosure, evaluating the channel quality prediction performance of the UE based on the channel quality prediction value and the channel quality measurement value includes:
[0428] Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error.
[0429] The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
[0430] In the above embodiments, by matching each channel quality prediction value with the corresponding channel quality measurement value according to the channel feature mapping relationship between the first channel sequence and the second channel sequence, the channel quality prediction error can be determined, which can reduce the possibility of errors in channel quality prediction due to different channel characteristics.
[0431] Optionally, in this embodiment of the disclosure, for each channel quality prediction value, the absolute error between the channel quality prediction value and the corresponding channel quality measurement value is determined; wherein, the absolute error includes an absolute difference.
[0432] In the above embodiments, the channel quality prediction error can be determined by determining the absolute error between the predicted channel quality value and the corresponding measured channel quality value.
[0433] Optionally, in this embodiment of the disclosure, the channel characteristics include at least one of the following: fading, multipath interference, Doppler, channel initialization random seed, channel duration, and instantaneous response characteristics of the channel in the time domain.
[0434] Optionally, in this embodiment of the disclosure, the channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Noise Ratio (SINR).
[0435] In some embodiments, see Figure 14 Other optional implementation methods described before or after the corresponding instruction manual.
[0436] Figure 15 This is a second schematic flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0437] like Figure 15 As shown, the above method is executed by the user equipment (UE), and the method includes:
[0438] Step 1501: Send a channel quality prediction value to the first device; wherein the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the first device includes a TE or a network device;
[0439] Step 1502: Receive first measurement configuration information sent by the first device; wherein, the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to a second channel sequence; the second channel sequence is obtained by the first device after performing a scrambling operation on the first channel sequence; the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics;
[0440] Step 1503: Perform channel quality measurement based on the second channel sequence to obtain the channel quality measurement value;
[0441] Step 1504: Send the channel quality measurement value to the first device.
[0442] In the above embodiments, the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics, and the second channel sequence is obtained by the first device after scrambling the first channel sequence. Thus, the UE can send the channel quality prediction value obtained by performing channel quality prediction on the channel indicated by the first channel sequence, and the channel quality measurement value obtained by performing channel quality measurement based on the second channel sequence, to the first device. This enables the UE to force a response to the measurement configuration information sent by the first device to perform channel measurement and report the actual channel quality measurement value to the first device. This provides a testing method based on dynamic channel configuration. By introducing a multi-stage comparison mechanism, the first device can evaluate the UE's actual channel quality prediction performance, preventing the UE from cheating during channel quality measurement, which could lead to problems such as the inability to achieve seamless handover between cells when performing subsequent mobility management based on the UE's predicted channel quality value.
[0443] Optionally, in this embodiment of the disclosure, the second channel sequence is obtained by the first device scrambling the first channel sequence in the following manner:
[0444] Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within one prediction window, or reporting one channel quality prediction value within each prediction window;
[0445] Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
[0446] Optionally, in this embodiment of the disclosure, the second channel sequence is obtained by the first device scrambling the first channel sequence according to at least one of the following methods:
[0447] The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence.
[0448] A redundant channel is added to the first channel sequence to obtain the second channel sequence; wherein the redundant channel includes an interference channel;
[0449] The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
[0450] Optionally, in this embodiment of the disclosure, sending the channel quality prediction value to the first device includes:
[0451] The UE receives second measurement configuration information sent by the first device; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to a third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0452] Channel quality is measured based on a third channel sequence, and the predicted channel quality is obtained by predicting the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence.
[0453] The channel quality prediction value is sent to the first device.
[0454] Optionally, in this embodiment of the disclosure, the channel characteristics include at least one of the following: fading, multipath interference, Doppler, channel initialization random seed, channel duration, and instantaneous response characteristics of the channel in the time domain.
[0455] Optionally, in this embodiment of the disclosure, the channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Noise Ratio (SINR).
[0456] The communication method involved in the embodiments of this disclosure may include the foregoing steps and at least one of the embodiments. For example, step 1501 may be implemented as an independent embodiment, step 1502 may be implemented as an independent embodiment, step 1503 may be implemented as an independent embodiment, step 1504 may be implemented as an independent embodiment, a combination of steps 1503 and 1504 may be implemented as an independent embodiment, a combination of steps 1501, 1502 and 1503 may be implemented as an independent embodiment, and a combination of steps 1501, 1502, 1503 and 1504 may be implemented as an independent embodiment, but is not limited thereto.
[0457] In some embodiments, see Figure 15 Other optional implementation methods described before or after the corresponding instruction manual.
[0458] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0459] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0460] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0461] Figure 16 This is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure. Figure 16 As shown, the first device 1600 may include a processing module 1601.
[0462] In some embodiments, the processing module 1601 is configured to evaluate the channel quality prediction performance of a user equipment (UE) based on a channel quality prediction value and a channel quality measurement value; wherein the channel quality prediction value is obtained by the UE performing channel quality prediction on a channel indicated by a first channel sequence; the channel quality measurement value is obtained by the UE performing channel quality measurement on a channel indicated by a second channel sequence; the second channel sequence is obtained by the TE performing a scrambling operation on the first channel sequence; and the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics.
[0463] Optionally, the processing module 1601 is used to execute at least one of the communication steps (e.g., steps 201, 304, 308, 1104, 1108, 1204, 1208, 1304, 1308, 1401, but not limited thereto) executed by the first device 101 in any of the above methods, which will not be elaborated here.
[0464] Optionally, the first device 1600 may further include a transceiver module, which is used to perform at least one of the transceiver steps performed by the first device 101 in any of the above methods (e.g., steps 301, 303, 305, 307, 1101, 1103, 1105, 1107, 1201, 1203, 1205, 1207, 1301, 1303, 1305, 1307, but not limited thereto), which will not be elaborated here.
[0465] Figure 17 This is a schematic diagram of the structure of a user equipment proposed in an embodiment of this disclosure. For example... Figure 17 As shown, the user equipment 1700 may include a transceiver module 1701 and a processing module 1702.
[0466] In some embodiments, the transceiver module 701 is configured to send a channel quality prediction value to a first device; wherein the channel quality prediction value is obtained by the UE performing channel quality prediction on a channel indicated by a first channel sequence; the first device includes a TE or a network device. The transceiver module 701 is further configured to receive first measurement configuration information sent by the first device; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to a second channel sequence; the second channel sequence is obtained by the first device after performing a scrambling operation on the first channel sequence; the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics. The processing module 1702 is configured to perform channel quality measurement according to the second channel sequence to obtain a channel quality measurement value. The transceiver module 701 is further configured to send the channel quality measurement value to the first device.
[0467] Optionally, the transceiver module 1702 is used to execute at least one of the transceiver steps (e.g., steps 301, 303, 305, 307, 1101, 1103, 1105, 1107, 1201, 1203, 1205, 1207, 1301, 1303, 1305, 1307, 1501, 1502, 1504, but not limited thereto) executed by the user equipment 102 in any of the above methods, which will not be described in detail here. The processing module 602 is used to execute at least one of the communication steps (e.g., steps 302, 306, 1102, 1106, 1202, 1206, 1302, 1306, 1503, but not limited thereto) executed by the user equipment 102 in any of the above methods, which will not be described in detail here.
[0468] Figure 18 This is a schematic diagram of the structure of a terminal 1800 (e.g., a user equipment) proposed in an embodiment of this disclosure. The terminal 1800 may be a chip, chip system, or processor that supports network devices in implementing any of the above methods, or it may be a chip, chip system, or processor that supports a terminal in implementing any of the above methods. The terminal 1800 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0469] like Figure 18 As shown, terminal 1800 includes one or more processors 1801. Processor 1801 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 1800 is used to execute any of the above methods.
[0470] In some embodiments, terminal 1800 further includes one or more memories 1802 for storing instructions. Optionally, all or part of the memories 1802 may also be located outside of terminal 1800.
[0471] In some embodiments, the terminal 1800 further includes one or more transceivers 1804. When the terminal 1800 includes one or more transceivers 1804, the transceivers 1804 perform communication steps such as sending and / or receiving in the above-described method (e.g., steps 301, 303, 305, 307, 1101, 1103, 1105, 1107, 1201, 1203, 1205, 1207, 1301, 1303, 1305, 1307, 1501, 1502, 1504, but not limited to these steps). At least one of these steps, processor 1801 performs at least one of other steps (e.g., steps 201, 304, 308, 1104, 1108, 1204, 1208, 1304, 1308, 1401, 302, 306, 1102, 1106, 1202, 1206, 1302, 1306, 1501, 1502, 1504, 1503, but not limited thereto).
[0472] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0473] In some embodiments, terminal 1800 may include one or more interface circuits 1803. Optionally, interface circuit 1803 is connected to memory 1802, and interface circuit 1803 can be used to receive signals from memory 1802 or other devices, and can be used to send signals to memory 1802 or other devices. For example, interface circuit 1803 can read instructions stored in memory 1802 and send the instructions to processor 1801.
[0474] The terminal 1800 described in the above embodiments may be a communication device such as a user equipment, but the scope of the terminal 1800 described in this disclosure is not limited thereto, and the structure of the terminal 1800 may vary. Figure 18The limitations. The communication device can be a standalone device or part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0475] Figure 19 This is a schematic diagram of the structure of chip 1900 according to an embodiment of this disclosure. For cases where terminal 1800 can be a chip or a chip system, please refer to... Figure 19 The diagram shown is a schematic representation of the structure of chip 1900, but it is not limited to this.
[0476] Chip 1900 includes one or more processors 1901, which are used to perform any of the above methods.
[0477] In some embodiments, chip 1900 further includes one or more 1903s. Optionally, interface circuitry 1903 is connected to memory 1902. Interface circuitry 1903 can be used to receive signals from memory 1902 or other devices, and interface circuitry 1903 can be used to send signals to memory 1902 or other devices. For example, interface circuitry 1903 can read instructions stored in memory 1902 and send those instructions to processor 1901.
[0478] In some embodiments, the interface circuit 1903 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps 301, 303, 305, 307, 1101, 1103, 1105, 1107, 1201, 1203, 1205, 1207, 1301, 1303, 1305, 1307, 1501, 1502, 1504, but not limited thereto). The processor 1901 performs at least one of other steps (e.g., steps 201, 304, 308, 1104, 1108, 1204, 1208, 1304, 1308, 1401, 302, 306, 1102, 1106, 1202, 1206, 1302, 1306, 1501, 1502, 1504, 1503, but not limited thereto).
[0479] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0480] In some embodiments, chip 1900 further includes one or more memories 1902 for storing instructions. Optionally, all or part of the memories 1902 may be located outside of chip 1900.
[0481] This disclosure also proposes a storage medium storing instructions that, when executed on terminal 1800, cause terminal 1800 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0482] This disclosure also proposes a program product that, when executed by terminal 1800, causes terminal 1800 to perform any of the above methods. Optionally, the program product is a computer program product.
[0483] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method, characterized in that, Performed by a first device, which includes a test device (TE) or a network device, the method includes: The channel quality prediction performance of the user equipment (UE) is evaluated based on the predicted channel quality values and the measured channel quality values. Wherein, the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the channel quality measurement value is obtained by the UE performing channel quality measurement on the channel indicated by the second channel sequence. The second channel sequence is obtained by the TE performing a scrambling operation on the first channel sequence; both the first channel sequence and the second channel sequence include at least one target channel with identical channel characteristics.
2. The communication method according to claim 1, characterized in that, The method further includes: Receive the channel quality prediction value sent by the UE; The first channel sequence is scrambled to obtain the second channel sequence; Send first measurement configuration information to the UE; wherein, the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to the second channel sequence; Receive the channel quality measurement value sent by the UE.
3. The communication method according to claim 2, characterized in that, The step of scrambling the first channel sequence to obtain the second channel sequence includes: Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within one prediction window, or reporting one channel quality prediction value within each prediction window; Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
4. The communication method according to claim 2 or 3, characterized in that, The step of scrambling the first channel sequence to obtain the second channel sequence includes at least one of the following: The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence. A redundant channel is added to the first channel sequence to obtain the second channel sequence; wherein the redundant channel includes an interference channel; The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
5. The communication method according to any one of claims 2 to 4, characterized in that, The receipt of the channel quality prediction value sent by the UE includes: Send second measurement configuration information to the UE; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to a third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence; The UE receives the channel quality prediction value sent by the UE; wherein the channel quality prediction value is obtained by the UE based on the channel quality measurement value for the third channel sequence.
6. The communication method according to any one of claims 1 to 5, characterized in that, The evaluation of the UE's channel quality prediction performance based on channel quality prediction values and channel quality measurements includes: Based on the channel feature mapping relationship between the first channel sequence and the second channel sequence, each channel quality prediction value is matched with the corresponding channel quality measurement value to determine the channel quality prediction error. The channel quality prediction performance of the UE is determined based on a first number of target channels whose channel quality prediction error is less than or equal to a preset error threshold.
7. The communication method according to claim 6, characterized in that, The step of matching each predicted channel quality value with the corresponding measured channel quality value to determine the channel quality prediction error includes: For each channel quality prediction, the absolute error between the predicted channel quality and the corresponding channel quality measurement is determined; wherein the absolute error includes the absolute difference.
8. The communication method according to any one of claims 1 to 7, characterized in that, The channel characteristics include at least one of the following: fading, multipath interference, Doppler, channel initialization random seed, channel duration, and the instantaneous response characteristics of the channel in the time domain.
9. The communication method according to any one of claims 1 to 8, characterized in that, The channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Noise Ratio (SINR).
10. A communication method, characterized in that, Performed by a user equipment (UE), the method includes: The UE sends a channel quality prediction value to a first device; wherein the channel quality prediction value is obtained by the UE performing channel quality prediction on the channel indicated by the first channel sequence; the first device includes a TE or a network device. The UE receives first measurement configuration information sent by the first device; wherein the first measurement configuration information is used to instruct the UE to perform channel quality measurement according to a second channel sequence; the second channel sequence is obtained by the first device after performing a scrambling operation on the first channel sequence; the first channel sequence and the second channel sequence include at least one target channel with the same channel characteristics; Channel quality measurements are performed based on the second channel sequence to obtain channel quality measurement values. The channel quality measurement value is sent to the first device.
11. The communication method according to claim 10, characterized in that, The second channel sequence is obtained by the first device scrambling the first channel sequence in the following manner: Determine the reporting scenario for the channel quality prediction value; wherein, the reporting scenario includes: reporting at least two channel quality prediction values within one prediction window, or reporting one channel quality prediction value within each prediction window; Based on the reported scenario, the first channel sequence is scrambled to obtain the second channel sequence.
12. The communication method according to claim 10 or 11, characterized in that, The second channel sequence is obtained by the first device scrambling the first channel sequence according to at least one of the following methods: The channel timing indicated by the first channel sequence is scrambled to obtain the second channel sequence; wherein the channel timing indicated by the second channel sequence is inconsistent with the channel timing indicated by the first channel sequence. A redundant channel is added to the first channel sequence to obtain the second channel sequence; wherein the redundant channel includes an interference channel; The channel measurement start time and / or channel measurement end time indicated by the first channel sequence are adjusted to obtain the second channel sequence.
13. The communication method according to any one of claims 10 to 12, characterized in that, Sending the channel quality prediction value to the first device includes: The UE receives second measurement configuration information sent by the first device; wherein the second measurement configuration information is used to instruct the UE to: perform channel quality measurement according to a third channel sequence, and predict the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence. Channel quality is measured based on a third channel sequence, and the predicted channel quality is obtained by predicting the channel quality of the channel indicated by the third channel sequence after a target duration based on the channel quality measurement value for the third channel sequence. The channel quality prediction value is sent to the first device.
14. The communication method according to any one of claims 10 to 13, characterized in that, The channel characteristics include at least one of the following: fading, multipath interference, Doppler, channel initialization random seed, channel duration, and the instantaneous response characteristics of the channel in the time domain.
15. The communication method according to any one of claims 10 to 14, characterized in that, The channel quality includes at least one of the following: Layer 3 Reference Signal Received Power (L3-RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Noise Ratio (SINR).
16. A communication device, characterized in that, The communication device is used to perform the communication method according to any one of claims 1 to 9 or any one of claims 10 to 15.
17. A communication system, characterized in that, The device includes a first device and a user equipment (UE); wherein the first device includes a test device (TE) or a network device, the first device is configured to implement the communication method of any one of claims 1 to 9, and the user equipment is configured to implement the communication method of any one of claims 10 to 15.
18. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1 to 9 or any one of claims 10 to 15.
19. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, it implements the communication method of any one of claims 1 to 9 or any one of claims 10 to 15.