Channel playback method and related devices

By acquiring and compensating for channel data to generate a model, and using a channel simulator for channel playback, the problem of terminal testing in 5G high-speed railway scenarios was solved, and efficient channel playback and accurate testing were achieved in the laboratory.

CN119743781BActive Publication Date: 2026-01-09HONOR DEVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311240568.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-22
Publication Date
2026-01-09
Estimated Expiration
2043-09-22

AI Technical Summary

Technical Problem

In 5G high-speed railway scenarios, terminals experience dropped calls and service interruptions due to cell handover and redirection failures. These issues are difficult to analyze and reproduce, and existing technologies are insufficient for effective channel playback in the laboratory.

Method used

By acquiring channel data from the terminal in real-world scenarios, data compensation is performed to generate a channel playback model. Channel playback is then performed using a channel simulator, including handover compensation and network drop/re-entry compensation. Channel simulator parameters are adjusted to improve the fit.

Benefits of technology

It enables efficient channel playback in the laboratory, reduces testing costs, improves testing efficiency, shortens testing cycles and time to market, and ensures the accuracy and realism of terminal testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743781B_ABST
    Figure CN119743781B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a channel playback method and related equipment, which relate to the field of communication; in the method, first channel data collected by a terminal in a real scene is obtained. Data compensation is performed on the first channel data to obtain a channel playback model, and the data compensation includes handover compensation and / or network dropout and re-entry compensation. Based on the channel playback model, channel playback is performed using a channel simulator to obtain second channel data collected by the terminal. In the scheme, first channel data collected by the terminal is obtained first, then data compensation is performed on the first channel data to obtain a channel playback model, and based on the channel playback model, channel playback is performed using a channel simulator to obtain second channel data collected by the terminal. By using the method of the scheme, channel playback can be performed in a laboratory, which not only can reduce test cost and improve test efficiency, but also can facilitate terminal testing, shorten the test period and listing time of the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a channel playback method and related equipment. Background Technology

[0002] Fifth-generation mobile communication technology (5G) features high reliability, low latency, and low power consumption. Various new types of 5G terminals have emerged and are rapidly increasing in number, leading to a significant amount of terminal testing work. In the 5G high-speed railway scenario, due to the high speed of the train, 5G terminals experience problems such as dropped calls and service interruptions caused by cell handover and redirection failures. These issues are characterized by their variability, difficulty in analysis, and difficulty in reproducing the problems. To address these issues, it is necessary to implement high-speed rail wireless channel playback in a laboratory setting using equipment such as channel simulators. Summary of the Invention

[0003] This application provides a channel playback method and related equipment, which can realize channel playback.

[0004] Firstly, a channel playback method is provided, which can be executed by a channel playback device or by a chip in the channel playback device.

[0005] The aforementioned channel replay method includes the following steps: acquiring first channel data collected by the terminal in a real-world scenario; performing data compensation on the first channel data to obtain a channel replay model, including handover compensation and / or network drop and re-entry compensation; and using a channel simulator to perform channel replay based on the channel replay model to acquire second channel data collected by the terminal.

[0006] In real-world scenarios, there is at least one base station, and the first channel data corresponds to the terminal's current serving cell.

[0007] As can be seen, in this scheme, the first channel data collected by the terminal is acquired first, and then data compensation is performed on the first channel data to obtain a channel replay model. Based on the channel replay model, a channel simulator is used to perform channel replay to obtain the second channel data collected by the terminal. Using this method, channel replay can be performed in the laboratory, which not only reduces testing costs and improves testing efficiency, but also facilitates terminal testing, shortening the terminal testing cycle and time to market.

[0008] In one possible implementation of the first aspect, the channel playback method further includes the step of determining the goodness of fit of the channel playback based on the first channel data and the second channel data.

[0009] In this scheme, the goodness of fit of the channel playback can be determined based on the first channel data and the second channel data, so as to evaluate the fidelity of the channel playback, that is, the degree of similarity between the first channel data and the second channel data.

[0010] In one possible implementation of the first aspect, the channel playback method further includes the following steps: when the goodness of fit does not meet the goodness requirement, adjusting the parameters of the channel simulator to obtain new second channel data collected by the terminal.

[0011] In this scheme, the goodness-of-fit requirement can be set according to the actual situation. When the goodness-of-fit does not meet the goodness-of-fit requirement, the parameters of the channel simulator are adjusted, and the second channel data collected by the terminal is reacquired to redetermine the goodness-of-fit until the goodness-of-fit meets the goodness-of-fit requirement.

[0012] In one possible implementation of the first aspect, the goodness of fit includes at least one of the following: a first parameter, the mean square error of the first channel data and the second channel data, or the sum of the absolute errors of the first channel data and the second channel data. The first parameter is calculated based on the cumulative distribution of the first channel data and the second channel data.

[0013] In one possible implementation of the first aspect, the aforementioned first channel data includes channel data of a first cell in a first time period and channel data of a second cell in a second time period, with the end time of the first time period being the start time of the second time period. When the aforementioned data compensation includes network drop and re-entry compensation, the aforementioned data compensation of the first channel data to obtain a channel replay model specifically includes the following steps: When the terminal experiences a network drop in the first cell and re-enters the second cell, the data of the first cell in the second time period is supplemented. The supplemented data of the first cell is less than any channel data of the second cell in the second time period. The data of the second cell in the first time period is supplemented so that the data supplemented by the second cell in the third time period is less than the corresponding data of the first cell in the third time period. The first time period includes the third time period, and the third time period includes the terminal's network drop and re-entry time.

[0014] In this scheme, when performing network drop and re-entry compensation on the first channel data, the data completed by the first cell is less than any data in the second data segment; while the data completed by the second cell in the third time period is less than the corresponding data of the first cell in the third time period. Through network drop and re-entry compensation, the network drop and re-entry process of the terminal can be replayed in the laboratory.

[0015] In one possible implementation of the first aspect, the aforementioned first channel data includes channel data of the third cell in a fourth time period and channel data of the fourth cell in a fifth time period, wherein the end time of the fourth time period is the start time of the fifth time period. When data compensation includes handover compensation, the aforementioned data compensation of the first channel data to obtain a channel playback model specifically includes the following steps: supplementing the channel data of the third cell in the fifth time period based on a handover hysteresis threshold; and supplementing the channel data of the fourth cell in the fourth time period based on a handover hysteresis threshold.

[0016] In this scheme, when performing handover compensation on the first channel data based on the handover hysteresis threshold, the handover process of the terminal can be replayed in the laboratory.

[0017] Secondly, this application also provides a channel playback device, which includes an acquisition module and a compensation module. Wherein:

[0018] The acquisition module is used to acquire the first channel data collected by the terminal in a real-world scenario.

[0019] The compensation module is used to perform data compensation on the first channel data to obtain the channel playback model. The data compensation includes handover compensation and / or network drop and re-entry compensation.

[0020] The acquisition module is also used to acquire second channel data collected by the terminal by performing channel playback using a channel simulator based on the channel playback model.

[0021] As can be seen, in this solution, the channel replay device first acquires the first channel data collected by the terminal, then performs data compensation on the first channel data to obtain a channel replay model. Based on the channel replay model, a channel simulator is used to perform channel replay to obtain the second channel data collected by the terminal. Using the channel replay device in this solution, channel replay can be performed in the laboratory, which not only reduces testing costs and improves testing efficiency, but also facilitates terminal testing, shortening the terminal testing cycle and time to market.

[0022] In one possible implementation of the second aspect, the channel playback device further includes a determination module, which is used to determine the goodness of fit of the channel playback based on the first channel data and the second channel data.

[0023] In one possible implementation of the second aspect, the acquisition module is further configured to adjust the parameters of the channel simulator and acquire new second channel data collected by the terminal when the goodness of fit does not meet the goodness requirement.

[0024] In one possible implementation of the second aspect, the goodness of fit includes at least one of the following: the first parameter, the mean square error of the first channel data and the second channel data, or the sum of the absolute errors of the first channel data and the second channel data.

[0025] The first parameter mentioned above is calculated based on the cumulative distribution of the first channel data and the second channel data.

[0026] In one possible implementation of the second aspect, the first channel data includes channel data of the first cell in a first time period and channel data of the second cell in a second time period, wherein the end time of the first time period is the start time of the second time period.

[0027] When the above data compensation includes network drop and re-entry compensation, the above compensation module is used to: when the terminal experiences a network drop in the first cell and re-enters the second cell, supplement the data of the first cell in the second time period, and the supplemented data of the first cell is less than any channel data of the second cell in the second time period;

[0028] The data of the second cell in the first time period is supplemented so that the data supplemented by the second cell in the third time period is less than the corresponding data of the first cell in the third time period. The first time period includes the third time period, and the third time period includes the time when the terminal re-enters the network.

[0029] In one possible implementation of the second aspect, the aforementioned first channel data includes channel data of the third cell in a fourth time period and channel data of the fourth cell in a fifth time period, wherein the end time of the fourth time period is the start time of the fifth time period.

[0030] When the aforementioned data compensation includes handover compensation, the compensation module is used for:

[0031] Channel data of the third cell in the fifth time period is supplemented based on the handover hysteresis threshold;

[0032] Channel data for the fourth cell in the fourth time period is supplemented based on the handover hysteresis threshold.

[0033] Thirdly, this application also provides a channel playback device, including a processor and a memory, wherein the processor and the memory are connected together, wherein the memory is used to store program code, and the processor is used to call the program code to execute the channel playback method as described in any of the first aspects.

[0034] Fourthly, this application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the channel playback method as described in the first aspect.

[0035] Fifthly, this application also provides a computer program product containing instructions that, when the computer program product is run on a computer, cause the computer to execute the channel playback method described in the first aspect.

[0036] In a sixth aspect, this application also provides a chip, the chip including a processor and a data interface, the processor reading instructions stored in a memory through the data interface to execute the channel playback method described in the first aspect.

[0037] Optionally, as one implementation, the chip may further include a memory storing instructions, and the processor is used to execute the instructions stored in the memory. When the instructions are executed, the processor is used to execute the channel playback method described in the first aspect. Attached Figure Description

[0038] The accompanying drawings used in the embodiments of this application are described below.

[0039] Figure 1 This is a schematic diagram of the overall framework of a channel playback method provided in an embodiment of this application;

[0040] Figure 2 This is a schematic flowchart of a channel playback method provided in an embodiment of this application;

[0041] Figure 3A This is a schematic diagram of channel data acquisition provided in an embodiment of this application;

[0042] Figure 3B This is a schematic diagram of a switching hysteresis threshold provided in an embodiment of this application;

[0043] Figure 3C This is a schematic diagram illustrating the process of generating a channel playback model according to an embodiment of this application;

[0044] Figure 3D This is a schematic diagram illustrating a reconnection after network disconnection provided in an embodiment of this application;

[0045] Figure 3E This is a schematic diagram of the structure of a channel playback system provided in an embodiment of this application;

[0046] Figure 3F This is a schematic diagram of another channel playback system provided in an embodiment of this application;

[0047] Figure 3G This is a schematic diagram of the structure of a channel simulator provided in an embodiment of this application;

[0048] Figure 4 This is a schematic diagram of the structure of a channel playback device provided in an embodiment of this application;

[0049] Figure 5 This is a schematic diagram of another channel playback device provided in an embodiment of this application. Detailed Implementation

[0050] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0051] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0052] In this application, "at least one" in the embodiments refers to one or more items, and "more than one" refers to two or more items. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent: a, b, c, (a and b), (a and c), (b and c), or (a and b and c), where a, b, and c can be single or multiple. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. The step numbers in the embodiments of this application (such as step S1, step S21, etc.) are only for distinguishing different steps and do not limit the order of execution between steps.

[0053] Furthermore, unless otherwise stated, the use of ordinal numbers such as "first" and "second" in the embodiments of this application is for distinguishing multiple objects and is not for limiting the order, sequence, priority, or importance of multiple objects. For example, "first device" and "second device" are only for ease of description and do not indicate that the first device and the second device are different in structure, importance, etc. In some embodiments, the first device and the second device may also be the same device.

[0054] In the above embodiments, the term "when..." can be interpreted, depending on the context, as meaning "if...", "after...", "in response to determining...", or "in response to detecting...". The above descriptions are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the concept and principles of this application should be included within the protection scope of this application.

[0055] A channel is the information channel between a mobile station and a base station in mobile communications, and it is divided into physical channels and logical channels. In the embodiments of this application, the channel refers to a mobile channel, which is a time-varying channel. The fading exhibited by radio waves through this channel in this propagation environment generally manifests as propagation loss and dispersion due to changes in signal propagation distance. Fading caused by the obstruction of electromagnetic waves by terrain undulations, buildings, and other obstacles in the propagation environment is generally called shadow fading. Radio waves are reflected, diffracted, and scattered by the surrounding terrain and objects along their propagation path, resulting in the superposition of multiple signals from multiple paths when they reach the receiver. This multipath propagation causes random variations in the amplitude, phase, and arrival time of the signal at the receiving end, leading to severe fading, i.e., multipath fading.

[0056] In 5G high-speed rail scenarios, due to the high speed of train operation, 5G terminals experience issues such as dropped calls and service delays caused by cell handover and redirection failures. These issues are characterized by their variability, difficulty in analysis, and difficulty in reproduction. To address these problems, it is necessary to implement high-speed rail wireless channel playback in a laboratory setting using devices such as channel simulators. In this application embodiment, channel playback can be understood as channel restoration (reproduction) or channel simulation.

[0057] The 3rd Generation Partnership Project (3GPP) standard does not provide a channel model for high-speed rail scenarios, thus lacking support for terminal performance evaluation in such scenarios. For example, the devices used to record large-scale channel parameters are mainly instruments such as frequency sweepers, which are more adaptable to scene changes than commercial 5G terminals and cannot reflect the accuracy of data collection by commercial 5G terminals in high-speed rail scenarios. Furthermore, due to the high speed of trains in high-speed moving scenarios, they pass through multiple cell coverage areas in a short period, leading to frequent handovers that affect terminal performance and result in poor handover playback performance in laboratory settings for high-speed rail scenarios.

[0058] Therefore, this application proposes a channel replay method that enables channel replay in indoor environments such as laboratories. This not only reduces testing costs and improves testing efficiency, but also facilitates terminal testing, shortens the terminal testing cycle and time to market, which is of great significance.

[0059] The channel playback method of this application embodiment can be applied to the channel playback of various mobile communication systems, such as 4G, 5G or 6G mobile communication systems.

[0060] The channel playback method of this application embodiment can be executed by a channel playback device or by a chip in the channel playback device.

[0061] In this application embodiment, the base station may also be referred to as a server, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next-generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it may also be a module or unit that performs some functions of the base station, for example, it may be a central unit (CU) or a distributed unit (DU), etc.

[0062] In this application, the terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal may be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.

[0063] The overall framework of the channel playback method according to the embodiments of this application is described below.

[0064] refer to Figure 1 , Figure 1 This is a schematic diagram of the overall framework of a channel replay method provided in an embodiment of this application. In this embodiment, channel data is first acquired by the terminal in a real-world scenario, and a channel replay model is generated based on the channel data. Then, in an indoor environment such as a laboratory, channel replay is implemented using a channel simulator based on the channel replay model, and goodness-of-fit is used to evaluate and verify the accuracy and realism of the replay. Using the method of this embodiment, the communication effect of the terminal in a real-world scenario can be accurately reproduced, assisting in the performance testing of the terminal.

[0065] The channel playback method of this application embodiment will be described in detail below.

[0066] refer to Figure 2 , Figure 2 This is a flowchart illustrating a channel playback method provided in an embodiment of this application. In the following text, the execution entity of the channel playback method is taken as a channel playback device. The channel playback method 200 includes the following steps:

[0067] 201. The channel playback device acquires the first channel data collected by the terminal in a real scenario.

[0068] Specifically, in this embodiment, the number of terminals is at least one. The aforementioned real-world scenario is understood as the target playback scenario, which can be any real-world scenario, such as a high-speed rail scenario, a highway scenario, an urban scenario, a rural scenario, etc. The aforementioned real-world scenario includes at least one base station.

[0069] The first channel data corresponds to the terminal's current serving cell. The first channel data comprises various large-scale channel parameters reflecting channel performance, such as path loss (i.e., propagation loss) and / or shadowing fading. These large-scale channel parameters describe changes in signal strength over long distances (e.g., hundreds or thousands of meters) or over long periods. The first channel data is collected at a specific sampling frequency within the serving time of each terminal's serving cell.

[0070] For example, the aforementioned first channel data includes Reference Signal Received Power (RSRP), etc. RSRP is the reference signal strength of the cell (i.e., serving cell) where the terminal is currently camped. In the 3GPP standard protocol, RSRP is defined as the linear average power (in W) of the resource elements (REs) carrying cell reference signals (RS) over the measurement bandwidth, reflecting the absolute value of the cell's useful signal strength.

[0071] 202. The channel playback device performs data compensation on the first channel data to obtain the channel playback model.

[0072] Specifically, data compensation includes handover compensation and / or network drop and re-entry compensation. Data compensation is performed on the first channel data to obtain a channel playback model, so that step 203 can realize the playback of handover scenarios and / or network drop and re-entry scenarios.

[0073] 203. The channel playback device is based on the channel playback model and uses a channel simulator to perform channel playback and obtain the second channel data collected by the terminal.

[0074] Specifically, based on the channel replay model, a channel simulator is used to perform channel replay to obtain second channel data collected by the terminal. This second channel data includes parameters of the same type as the first channel data.

[0075] The method described in this application embodiment enables channel playback indoors, which not only reduces testing costs and improves testing efficiency, but also facilitates terminal testing, shortening the terminal testing cycle and time to market.

[0076] In the following text, a high-speed rail scenario is used as an example of a real-world scenario. Furthermore, the explanation will focus on 5G mobile communication between a terminal and a base station. Using the method described in this application, the wireless channel of a real high-speed rail scenario can be replayed in a laboratory setting.

[0077] Regarding step 201, when collecting the first channel data of the terminal in the high-speed rail scenario, the specific steps include:

[0078] Step 211: Place at least one 5G terminal 301 inside the carriage of train 302, refer to... Figure 3A , Figure 3A This is a schematic diagram of channel data acquisition provided in an embodiment of this application. A 5G terminal 301 is placed inside a train carriage. To demonstrate the impact of the in-car environment on the terminal's transmission performance, each 5G terminal is placed in a different location within the carriage. Depending on the train's direction of travel, the terminals are alternately placed on the left and right sides of the train carriage to receive signals from base stations on both sides.

[0079] Step 212: When the train 302 moves, all 5G terminals 301 are activated at the same time to record the cell parameters (i.e., physical cell identifiers) and the received RSRPs along the way.

[0080] Step 213: Record the RSRP parameters for a certain period of time (the duration can be set according to the actual situation, such as the service time of each serving cell) while the train is in motion, and then simultaneously turn off the parameter recording function of the 5G terminal 301. The 5G terminal collects RSRP parameters at a certain sampling frequency.

[0081] In this embodiment, a 5G terminal is used to collect first channel data in the field, which effectively ensures the authenticity of the collected data and can accurately evaluate the performance differences of the 5G terminal in real scenarios. Based on the collected first channel data, a channel playback model is generated, and channel parameters are played back indoors, which can facilitate terminal testing.

[0082] In one possible implementation, the aforementioned first channel data includes channel data of the first cell in a first time period and channel data of the second cell in a second time period, with the end time of the first time period being the start time of the second time period. When the aforementioned data compensation includes network drop and re-entry compensation, step 202 specifically includes the following steps:

[0083] 221. When a terminal experiences a network outage in the first cell and re-enters the second cell, the channel replay device completes the data from the first cell during the second time period. The completed data from the first cell is less than any channel data from the second cell during the second time period.

[0084] Specifically, taking RSRP as an example, the RSRP of the first channel data is less than the RSRP of the second cell at any time in the second time period.

[0085] 222. The channel replay device completes the data of the second cell in the first time period so that the data completed by the second cell in the third time period is less than the corresponding data of the first cell in the third time period. The first time period includes the third time period, and the third time period includes the terminal's re-entry time after network drop.

[0086] Specifically, the duration between the start of the third time period and the re-entry time is less than a first threshold, and the duration between the re-entry time and the end of the third time period is less than a second threshold. The specific values ​​of the first and second thresholds can be set according to actual conditions. In this embodiment, it is sufficient to ensure that any data supplemented during a period near the re-entry time (i.e., the third time period) is less than any data corresponding to the first cell in the third time period.

[0087] In this embodiment of the application, when performing network drop and re-entry compensation on the first channel data, the data completed by the first cell is less than any data in the second data segment; while the data completed by the second cell in the third time period is less than the data corresponding to the first cell in the third time period. Through network drop and re-entry compensation, the network drop and re-entry process of the terminal can be replayed in the laboratory.

[0088] In one possible implementation, the first channel data includes the channel data of the third cell in the fourth time period and the channel data of the fourth cell in the fifth time period, wherein the end time of the fourth time period is the start time of the fifth time period. When data compensation includes handover compensation, step 202 specifically includes the following steps:

[0089] 223. The channel playback device completes the channel data of the third cell in the fifth time period based on the handover hysteresis threshold.

[0090] Specifically, handoff, also known as inter-cell handoff or cross-area handoff, refers to a mobile station moving from one base station's coverage area to another during a call. According to the standard protocol's handoff procedure, inter-cell handoff includes handoff measurement, handoff decision, and handoff execution phases. After the source base station sends measurement configuration information to the terminal, the terminal performs measurements according to the content of that information. (Reference) Figure 3B , Figure 3B This is a schematic diagram of a handover hysteresis threshold provided in an embodiment of this application; when the signal strength of a neighboring cell is higher than that of the serving cell by a handover hysteresis threshold, and this condition persists for a period of time (i.e., trigger delay), the terminal prepares to access the target cell. When the RSRP received by the terminal satisfies formula (1):

[0091] Mn -H ys >M s (1)

[0092] Among them, M n The RSRP measurement value for the target cell; M s RSRP measurement for the serving cell; H ys The handover hysteresis threshold is set. According to the RSRP range specified in the 3GPP standard, the RSRP value in the terminal ranges from -156 to -31 dBm. ys The step size (i.e., granularity or basic unit) is 0.5 dB. The above formula (1) reflects that the signal quality of the neighboring cell is initially better than the signal quality of the serving cell plus the offset, at which point a handover request will be initiated. When the above handover conditions are met, the terminal disconnects from the existing cell base station and establishes communication with the target cell base station, thereby completing the inter-cell handover.

[0093] In this embodiment of the application, when supplementing the channel data of the third cell in the fifth time period, for each supplementation time, it is ensured that the difference between the channel data of the fourth cell at the supplementation time and the handover hysteresis threshold is greater than the supplementation data of the third cell at that supplementation time.

[0094] 224. The channel playback device completes the channel data of the fourth cell in the fourth time period based on the handover hysteresis threshold.

[0095] In this embodiment, when supplementing the channel data of the fourth cell in the fourth time period, the fourth time period includes the trigger delay period (i.e., time period 1) and the period between the service time start of the third cell and the trigger delay period (i.e., time period 2). For the channel data supplemented at each supplementation time in time period 1, it is ensured that the difference between the supplemented channel data and the handover hysteresis threshold is greater than the channel data of the third cell at that supplementation time. For the channel data supplemented at each supplementation time in time period 2, it is ensured that the supplemented channel data does not trigger the handover condition shown in formula (1).

[0096] In this embodiment of the application, when performing handover compensation on the first channel data based on the handover hysteresis threshold, the handover process of the terminal can be replayed in the laboratory.

[0097] The following uses RSRP as an example of the first channel data, and a real-world scenario, specifically a high-speed rail scenario, to illustrate the process of generating the channel playback model. (Refer to...) Figure 3C , Figure 3C This is a schematic diagram illustrating a process for generating a channel playback model according to an embodiment of this application; specifically, it includes the following steps:

[0098] Step 1: The 5G terminal acquires the first channel data. In this embodiment, the first channel data is RSRP data.

[0099] Step 2: Based on the number of base stations, divide the recorded RSRP parameters according to the Physical Cell Identifier (PCI), and alternately assign the RSRP parameters of different cells to different base stations.

[0100] Step 3.1: Use data compensation to divide RSRP parameters to realize the replay process of handover in the high-speed railway scenario. Observe the PCI and RSRP parameter values ​​under each base station. If RSRP is allocated from cell 1 of base station A to cell 2 of base station B, then the RSRP parameters of cell 2 of base station B need to be supplemented during the service time of cell 1 of base station A. Similarly, supplement the RSRP parameters of cell 1 of base station A during the service time of cell 2 of base station B. The method of supplementing RSRP parameters is to interpolate between the current cell received signal strength RSRP and the noise signal strength and add Gaussian noise, so that the supplemented RSRP parameters conform to the above formula (1), and so that the change of RSRP received by the terminal under the current base station conforms to the above formula (1). Figure 3B The changing trend of the serving cell, while the changes in the received RSRP value under adjacent base stations conform to... Figure 3B The RSRP variation trend of the target cell. The supplemented effect is to achieve continuous variation of RSRP parameters under each base station and meet the requirements. Figure 3B The curve shown is used to achieve the playback effect of switching between zones.

[0101] Step 3.2: Employ data compensation to implement the replay process for terminal network disconnection and re-entry. The RSRP parameters received by the terminal in the current serving cell are interpolated and then Gaussian noise is added to achieve data compensation, ensuring that the RSRP parameter changes of the serving cell conform to... Figure 3D The RSRP parameter changes of the serving cell shown are as follows: Figure 3D This is a schematic diagram of a network disconnection and re-entry process provided in an embodiment of this application. Gaussian noise is added to the RSRP parameters of the target cell received by the terminal after interpolation to achieve data compensation, so that the changes in the RSRP parameters of the target cell conform to... Figure 3D The RSRP parameter changes of the target cell are shown in the figure. When performing data compensation, the network drop threshold is set slightly lower than the noise level, and it is ensured that the RSRP value of the target cell at the time of network drop and re-entry is lower than the RSRP of the current serving cell.

[0102] Step 4: Process all cells according to steps 3.1 and 3.2, and generate a channel replay model based on the processed RSRP parameters.

[0103] Step 5: Save the channel playback model file to the local folder of the channel simulator.

[0104] In this embodiment, a data compensation method is used to generate a channel playback model based on the collected first channel data, so as to achieve accurate playback of the handover process and the network drop and re-entry process.

[0105] Regarding step 203, during channel playback, a signal source (such as a base station or a comprehensive test instrument) sends a communication signal. The channel simulator receives the communication signal and adjusts the relevant parameters of the channel simulator (such as input signal gain and / or output gain) based on the channel playback model so that the channel simulator outputs a signal to the terminal. The terminal collects the second channel data based on the output signal. By adjusting the relevant parameters of the channel simulator, the second channel data is made close to the first channel data, thereby realizing channel playback indoors.

[0106] The following uses a 5G base station as the signal source as an example to explain the specific process of channel playback:

[0107] In this embodiment, the channel replay system includes a base station, a channel simulator, and a 5G terminal. The base station includes a first 5G base station BS1 and a second 5G base station BS2. The connection structure of the replay system is referenced. Figure 3E and Figure 3F , Figure 3E This is a schematic diagram of the structure of a channel playback system provided in an embodiment of this application. Figure 3F This is a schematic diagram of another channel playback system provided in an embodiment of this application.

[0108] Specifically, the first 5G base station BS1 and the second 5G base station BS2 in an indoor environment (such as a laboratory) are connected to the input port of the channel simulator via radio frequency cables at their respective radio frequency ports, as shown in the reference. Figure 3E The channel simulator's output port is directly connected to the 5G terminal via an RF cable. (Reference...) Figure 3F The channel simulator and the 5G terminal also support air interface connection, which will Figure 3E By replacing the radio frequency cable between the output port of the mid-channel simulator and the 5G terminal with an antenna, channel playback in an air interface scenario can be reproduced.

[0109] To ensure the realism of the playback, the 5G terminal used indoors for playback and the terminal used to record the first channel data in step 201 should be the same one.

[0110] For example, the above Figure 3E and Figure 3F The internal structure of the channel simulator in the video is as follows: Figure 3G As shown, Figure 3GThis is a schematic diagram of the structure of a channel simulator provided in an embodiment of this application. The channel simulator includes two parts: hardware (lower-level computer) and software (upper-level computer). The hardware part mainly includes an analog-to-digital converter (ADC), a mixer, a baseband signal processing module, a digital-to-analog converter (DAC), and a local oscillator. The software part provides a visual user interface, on which users can perform operations such as channel playback model selection, hardware configuration, or parameter adjustment.

[0111] During channel replay, the locally saved channel replay model file is first loaded, and the input signal gain of the channel simulator is adjusted according to the power of the base station's transmitted signal. Then, the output gain of the channel simulator is adjusted as a whole, and the second channel data received by the 5G terminal is observed and recorded.

[0112] In this embodiment, a base station and a channel simulator are used to replay the process of terminal handover and network dropout / reconnection in an indoor high-speed railway scenario.

[0113] In one possible implementation, the channel playback method 200 described above further includes the following steps:

[0114] The channel playback device determines the goodness of fit of the channel playback based on the first channel data and the second channel data.

[0115] In this embodiment of the application, the goodness of fit of the channel playback can be determined based on the first channel data and the second channel data, so as to evaluate the fidelity of the channel playback according to the goodness of fit, that is, the degree of similarity between the first channel data and the second channel data.

[0116] In one possible implementation, the channel playback method 200 described above further includes the following steps:

[0117] When the goodness of fit does not meet the requirements, the channel playback device adjusts the parameters of the channel simulator to obtain new second channel data collected by the terminal.

[0118] In this embodiment, the goodness-of-fit requirement can be set according to actual conditions. When the goodness-of-fit does not meet the requirement, the relevant parameters of the channel simulator are dynamically adjusted, and the second channel data collected by the terminal is reacquired to redetermine the goodness-of-fit until the goodness-of-fit meets the requirement. By measuring the goodness-of-fit, it is determined that the second channel data has achieved a good fit. When the goodness-of-fit meets the requirement, the channel playback model can be saved.

[0119] For example, when the goodness of fit does not meet the goodness requirement, channel playback can be stopped, new first channel data can be acquired again in the real scenario, a new channel playback model can be established, and channel playback can be performed based on the new channel playback model. Furthermore, after adjusting the relevant parameters of the channel simulator several times and acquiring the second channel data collected by the terminal again, if the goodness of fit still does not meet the goodness requirement, then channel playback can be stopped, new first channel data can be acquired again in the real scenario, a new channel playback model can be established, and channel playback can be performed based on the new channel playback model.

[0120] In one possible implementation, the goodness of fit includes at least one of the following: the first parameter, the mean square error of the first channel data and the second channel data, or the sum of the absolute errors of the first channel data and the second channel data.

[0121] The first parameter mentioned above is calculated based on the cumulative distribution of the first channel data and the second channel data. Specifically, the formula for calculating the first parameter Gof is:

[0122]

[0123] Here, the symbol "sup" represents the supremum (the smallest upper bound of a set). x represents a random variable. F(x) represents the fitting result, i.e., the second channel data, while F... mea (x) is the Cumulative Distribution Function (CDF) of the first channel data.

[0124] For example, the first parameter GoF≤0.11 is defined as a good fit.

[0125] For example, refer to Figure 3G The relevant parameters of the channel simulator are dynamically adjusted according to the channel replay model, and the RSRP parameters are collected using the same terminal as in the field test. The accuracy of the channel replay is evaluated by calculating Gof. If the Gof value is greater than 0.11, the relevant parameters of the channel simulator are further adjusted. If the Gof value is less than 0.11, it is considered that the terminal can almost complete all handover points and network drop re-entry with good accuracy, and the corresponding channel replay model can be stored.

[0126] Mean-square error (MSE) is a measure of the difference between the estimator (second channel data) and the estimated quantity (i.e., first channel data).

[0127] The sum of the absolute errors of the first channel data and the second channel data is the sum of the absolute errors of all data acquisition moments within the recording time. For example, assuming there are 150 data acquisition moments, there are 150 data points for the first channel data and 150 data points for the second channel data. Based on the first channel data and the second channel data corresponding to each data acquisition moment, an absolute error (the absolute value of the difference between the first channel data and the second channel data) can be calculated. Then, the sum of the absolute errors is calculated based on the 150 absolute errors.

[0128] In this embodiment, the playback fidelity is evaluated based on goodness of fit to ensure consistency between laboratory playback and experimental results. Goodness of fit is used to measure playback accuracy; this parameter assesses the degree of fit between the first channel data recorded on-site and the second channel data verified in the laboratory. The on-site recording terminal and the laboratory verification terminal are identical. Channel simulator parameters are adjusted, and the goodness of fit of the channel playback model is calculated in real time to ensure the accuracy and realism of the playback.

[0129] For example, the method of this application embodiment can also be applied to channel parameter playback in highway scenarios. For instance, based on the first channel data collected by a 5G terminal, the 5G terminal is fixed on the top of a car and the first channel data is recorded along the driving direction. Then, a channel playback model is constructed based on the first channel data, and the channel parameter playback is realized in the laboratory using a channel simulator. The fidelity of the playback is evaluated using a goodness-of-fit parameter.

[0130] The methods of the embodiments of this application have been described in detail above. The apparatus provided by the embodiments of this application is described below.

[0131] Figure 4 A schematic diagram of a possible device provided in an embodiment of this application. Wherein, Figure 4 The channel playback device shown can be used to implement the functions of the channel playback method embodiments described above, and therefore can also achieve the beneficial effects of the channel playback method embodiments described above. In the embodiments of this application, the channel playback device can be an electronic device, or it can be a module (such as a chip) applied in an electronic device.

[0132] like Figure 4 As shown, the channel playback device 400 includes an acquisition module 401 and a compensation module 402. The channel playback device 400 is used to implement the above... Figure 2 The channel playback method embodiment shown herein functions as described. Alternatively, the channel playback device 400 may include components for implementing the above. Figure 2 Any module of any function or operation in the channel playback method embodiment shown can be implemented in whole or in part by software, hardware, firmware or any combination thereof.

[0133] When the channel playback device 400 is used to implement Figure 2 In the illustrated method embodiment, the acquisition module 401 is used to acquire first channel data collected by the terminal in a real-world scenario. The compensation module 402 is used to perform data compensation on the first channel data to obtain a channel replay model. The data compensation includes handover compensation and / or network drop and re-entry compensation. The acquisition module 401 is also used to perform channel replay using a channel simulator based on the channel replay model to acquire second channel data collected by the terminal.

[0134] In this embodiment, the channel replay device 400 first acquires the first channel data collected by the terminal, then performs data compensation on the first channel data to obtain a channel replay model. Based on the channel replay model, a channel simulator is used to perform channel replay to obtain the second channel data collected by the terminal. Using the channel replay device of this solution, channel replay can be performed in the laboratory, which not only reduces testing costs and improves testing efficiency, but also facilitates terminal testing, shortening the terminal testing cycle and time to market.

[0135] In one possible implementation, the channel playback device 400 described above further includes a determination module 403.

[0136] The aforementioned determining module 403 is used to determine the goodness of fit of channel playback based on the first channel data and the second channel data.

[0137] In one possible implementation, the acquisition module 401 is further configured to adjust the parameters of the channel simulator and acquire new second channel data collected by the terminal when the goodness of fit does not meet the goodness requirement.

[0138] In one possible implementation, the goodness of fit includes at least one of the following: the first parameter, the mean square error of the first channel data and the second channel data, or the sum of the absolute errors of the first channel data and the second channel data.

[0139] The first parameter mentioned above is calculated based on the cumulative distribution of the first channel data and the second channel data.

[0140] In one possible implementation, the first channel data includes channel data of the first cell in a first time period and channel data of the second cell in a second time period, with the end time of the first time period being the start time of the second time period. When the data compensation includes network drop and re-entry compensation, the compensation module 402 is used for:

[0141] When a terminal loses network access in the first cell and re-enters the second cell, it completes the data of the first cell in the second time period. The data completed in the first cell is less than the arbitrary channel data of the second cell in the second time period.

[0142] The data of the second cell in the first time period is supplemented so that the data supplemented by the second cell in the third time period is less than the corresponding data of the first cell in the third time period. The first time period includes the third time period, and the third time period includes the time when the terminal re-enters the network.

[0143] In one possible implementation, the first channel data includes channel data of the third cell in a fourth time period and channel data of the fourth cell in a fifth time period, wherein the end time of the fourth time period is the start time of the fifth time period. When the data compensation includes handover compensation, the compensation module 402 is used for:

[0144] Channel data of the third cell in the fifth time period is supplemented based on the handover hysteresis threshold;

[0145] Channel data for the fourth cell in the fourth time period is supplemented based on the handover hysteresis threshold.

[0146] For a description of each of the above modules, please refer to the description in the foregoing embodiments, which will not be repeated here.

[0147] refer to Figure 5 , Figure 5 This is a schematic diagram of the structure of a channel playback device provided in an embodiment of this application. This application also provides a channel playback device 500, which includes a memory 501, a processor 502, a communication interface 504, and a bus 503. The memory 501, processor 502, and communication interface 504 are interconnected via the bus 503.

[0148] Optionally, the channel playback device 500 further includes a display (not shown), which is connected to the memory 501, processor 502, and communication interface 504 via a bus 503. The display is used for human-computer interaction.

[0149] The memory 501 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 501 may store a program, and when the program stored in the memory 501 is executed by the processor 502, the processor 502 and the communication interface 504 are used to execute the various steps of the channel playback method of any embodiment of this application.

[0150] Processor 502 is a circuit with signal processing capabilities. In one implementation, processor 502 can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, processor 502 can implement certain functions through the logical relationships of hardware circuits. These logical relationships of hardware circuits are fixed or reconfigurable. For example, processor 502 can be a hardware circuit implemented as an 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 modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), or deep learning processing unit (DPU). The processor 502 is used to execute related programs to implement the functions required by the units in the channel playback device of this application embodiment, or to execute the channel playback method of this application method embodiment.

[0151] As can be seen, each module in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor types.

[0152] Furthermore, the modules in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these modules are integrated together as a System-on-a-Chip (SOC). The SOC may include at least one processor for implementing any of the above methods or for implementing the functions of the modules of the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.

[0153] The communication interface 504 uses transceiver devices, such as, but not limited to, transceivers, to enable communication between the channel playback device 500 and other devices or communication networks. For example, first channel data can be obtained through the communication interface 504.

[0154] Bus 503 may include a path for transmitting information between various components of channel playback device 500 (e.g., memory 501, processor 502, communication interface 504). In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0155] For example, the channel playback device 500 can be implemented as a channel simulator.

[0156] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0157] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0158] This application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the channel playback method as described in any embodiment.

[0159] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the channel playback method described in the first aspect.

[0160] This application also provides a chip including a processor and a data interface. The processor reads instructions stored in a memory through the data interface and executes the channel playback method described in any embodiment.

[0161] Optionally, as one implementation, the chip may further include a memory storing instructions, and the processor is used to execute the instructions stored in the memory. When the instructions are executed, the processor is used to execute the channel playback method described in any embodiment.

[0162] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be read-only memory (ROM), random access memory (RAM), or magnetic media, such as floppy disks, hard disks, magnetic tapes, magnetic disks, or optical media, such as digital versatile discs (DVDs), or semiconductor media, such as solid state disks (SSDs).

[0163] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A channel playback method, characterized in that, include: Acquire the first channel data collected by the terminal in a real-world scenario; Data compensation is performed on the first channel data to obtain a channel playback model. The data compensation includes handover compensation and / or network drop and re-entry compensation. The handover compensation is to complete the channel data of two cells near the handover time, and the network drop and re-entry compensation is to complete the channel data of two cells near the network drop and re-entry time. Based on the channel playback model, a channel simulator is used to perform channel playback and obtain the second channel data collected by the terminal.

2. The method according to claim 1, characterized in that, The method further includes: The goodness of fit of the channel playback is determined based on the first channel data and the second channel data.

3. The method according to claim 2, characterized in that, The method further includes: When the goodness of fit does not meet the goodness requirement, the parameters of the channel simulator are adjusted to obtain new second channel data collected by the terminal.

4. The method according to claim 2 or 3, characterized in that, The goodness of fit includes at least one of the following: the first parameter, the mean square error of the first channel data and the second channel data, or the sum of the absolute errors of the first channel data and the second channel data; The first parameter is calculated based on the cumulative distribution of the first channel data and the second channel data.

5. The method according to any one of claims 1 to 4, characterized in that, The first channel data includes the channel data of the first cell in a first time period and the channel data of the second cell in a second time period, wherein the end time of the first time period is the start time of the second time period. The data compensation includes compensation for network drop and re-entry, wherein the step of performing data compensation on the first channel data to obtain a channel playback model includes: When the terminal loses network connection in the first cell and re-enters the second cell, it completes the data of the first cell in the second time period. The data completed in the first cell is less than any channel data of the second cell in the second time period. The data of the second cell in the first time period is supplemented so that the data supplemented by the second cell in the third time period is less than the data of the first cell in the third time period. The first time period includes the third time period, and the third time period includes the time when the terminal re-enters the network.

6. The method according to any one of claims 1 to 4, characterized in that, The first channel data includes the channel data of the third cell in the fourth time period and the channel data of the fourth cell in the fifth time period, wherein the end time of the fourth time period is the start time of the fifth time period. When the data compensation includes handover compensation, the step of performing data compensation on the first channel data to obtain a channel playback model includes: The channel data of the third cell in the fifth time period is supplemented based on the handover hysteresis threshold; Based on the handover hysteresis threshold, the channel data of the fourth cell in the fourth time period is completed.

7. A channel playback device, characterized in that, The device includes: The acquisition module is used to acquire the first channel data collected by the terminal in a real-world scenario; The compensation module is used to perform data compensation on the first channel data to obtain a channel playback model. The data compensation includes handover compensation and / or network drop and re-entry compensation. The handover compensation is to complete the channel data of two cells near the handover time, and the network drop and re-entry compensation is to complete the channel data of two cells near the network drop and re-entry time. The acquisition module is further configured to perform channel playback using a channel simulator based on the channel playback model, and acquire the second channel data collected by the terminal.

8. The device according to claim 7, characterized in that, The device also includes: The determination module is used to determine the goodness of fit of channel playback based on the first channel data and the second channel data.

9. The device according to claim 8, characterized in that, The acquisition module is also used to adjust the parameters of the channel simulator and acquire new second channel data collected by the terminal when the goodness of fit does not meet the goodness requirement.

10. The device according to claim 8 or 9, characterized in that, The goodness of fit includes at least one of the following: the first parameter, the mean square error of the first channel data and the second channel data, or the sum of the absolute errors of the first channel data and the second channel data; The first parameter is calculated based on the cumulative distribution of the first channel data and the second channel data.

11. The device according to any one of claims 7 to 10, characterized in that, The first channel data includes the channel data of the first cell in a first time period and the channel data of the second cell in a second time period, wherein the end time of the first time period is the start time of the second time period. When the data compensation includes compensation for network drop and re-entry, the compensation module is used for: When the terminal loses network connection in the first cell and re-enters the second cell, it completes the data of the first cell in the second time period. The data completed in the first cell is less than any channel data of the second cell in the second time period. The data of the second cell in the first time period is supplemented so that the data supplemented by the second cell in the third time period is less than the data of the first cell in the third time period. The first time period includes the third time period, and the third time period includes the time when the terminal re-enters the network.

12. The device according to any one of claims 7 to 10, characterized in that, The first channel data includes the channel data of the third cell in the fourth time period and the channel data of the fourth cell in the fifth time period, wherein the end time of the fourth time period is the start time of the fifth time period. When the data compensation includes handover compensation, the compensation module is used for: The channel data of the third cell in the fifth time period is supplemented based on the handover hysteresis threshold; Based on the handover hysteresis threshold, the channel data of the fourth cell in the fourth time period is completed.

13. A channel playback device, characterized in that, The device includes a processor and a memory, wherein the processor and the memory are connected together, wherein the memory is used to store program code, and the processor is used to call the program code to execute the channel playback method as described in any one of claims 1 to 6.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is executed by a processor to implement the channel playback method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Call signal strength reporting method and mobile terminal

    CN107426761A

  • Multi-cell multi-user MIMO real channel data playback method and test system

    CN115694695A

  • Switching parameter optimization method based on utility function

    CN116347484A