Channel playback method and related equipment
By acquiring and compensating the channel data of 5G terminals in high-speed railway scenarios, generating a channel playback model, and using a channel simulator to playback, the problem of cell handover and redirection failure in high-speed railway scenarios is solved, and channel playback in the laboratory is realized, reducing the testing cost and time.
Patent Information
- Application Number
- CN202311240568.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2043-09-22
AI Technical Summary
In the 5G high-speed railway scenario, 5G terminals have problems such as cell handover and redirection failure, resulting in call drops, service lag, and it is difficult to reproduce and analyze. Channel playback is required in the laboratory to solve these problems.
By acquiring the first channel data collected by the terminal in the real scene, performing data compensation to obtain the channel playback model, using the channel simulator to perform channel playback, and obtaining the second channel data to realize channel playback in the laboratory.
It realizes channel playback in the laboratory, reduces testing costs, improves testing efficiency, facilitates terminal testing, and shortens the terminal's test cycle and time to market.
Smart Images

Figure CN119743781A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to a channel playback method and related equipment. Background Art
[0002] The fifth generation mobile communication technology (5G) has the characteristics of high reliability, low latency, and low power. Various new types of 5G terminals have emerged and their number has increased rapidly, bringing a lot of terminal detection work. In the 5G high-speed railway scenario, due to the high-speed operation of trains, 5G terminals have problems such as dropped calls, service delays, etc. caused by cell switching and redirection failures, and have the characteristics of more singleness, difficult analysis, and difficult to reproduce. In order to solve the above problems, it is necessary to realize the playback of high-speed rail wireless channels in the laboratory based on equipment such as channel simulators. Summary of the invention
[0003] The present application provides a channel playback method and related devices, which can realize channel playback.
[0004] In a first aspect, a channel playback method is provided. The method may be executed by a channel playback device, or by a chip in the channel playback device.
[0005] The channel playback method comprises the following steps: obtaining first channel data collected by a terminal in a real scene; performing data compensation on the first channel data to obtain a channel playback model, wherein the data compensation includes handover compensation and / or network dropout and re-entry compensation; and performing channel playback using a channel simulator based on the channel playback model to obtain second channel data collected by the terminal.
[0006] The real scenario includes at least one base station, and the first channel data corresponds to the current service cell of the terminal.
[0007] It can be seen that in this solution, the first channel data collected by the terminal is first obtained, and then the first channel data is compensated to obtain a channel playback model. Based on the channel playback model, a channel simulator is used to perform channel playback to obtain the second channel data collected by the terminal. Using the method of this solution, channel playback can be achieved in the laboratory, which can not only reduce the test cost and improve the test efficiency, but also facilitate terminal testing and shorten the terminal test cycle and time to market.
[0008] In a possible implementation of the first aspect, the channel playback method further includes the following steps: determining a goodness of fit of the channel playback according to the first channel data and the second channel data.
[0009] In this solution, 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 proximity between the first channel data and the second channel data.
[0010] In a 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 solution, the goodness requirement can be set according to actual conditions. When the goodness of fit does not meet the goodness requirement, the goodness of fit is re-determined by adjusting the parameters of the channel simulator and reacquiring the second channel data collected by the terminal until the goodness of fit meets the goodness requirement.
[0012] In a possible implementation of the first aspect, the goodness of fit includes at least one of the following: a first parameter, a mean square error between the first channel data and the second channel data, or a sum of absolute errors between 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 a possible implementation of the first aspect, the first channel data includes the channel data of the first cell in the first time period and the channel data of the second cell in the second time period, and 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 disconnection and re-entry, the data compensation for the first channel data is performed to obtain a channel playback model, which specifically includes the following steps: when the terminal disconnects from the network 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 supplemented data of 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 network disconnection and re-entry moment of the terminal.
[0014] In this scheme, when compensating for network loss and re-entry on the first channel data, the data supplemented by the first cell is less than any data in the second data segment; and the data supplemented 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 the compensation for network loss and re-entry, the network loss and re-entry process of the terminal can be replayed in the laboratory.
[0015] In a possible implementation of the first aspect, 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, and the end time of the fourth time period is the start time of the fifth time period. When data compensation includes inter-zone handover compensation, the data compensation of the first channel data to obtain a channel playback model specifically includes the following steps: completing the channel data of the third cell in the fifth time period based on a handover hysteresis threshold. Completing the channel data of the fourth cell in the fourth time period based on a handover hysteresis threshold.
[0016] In this solution, when handover compensation is performed on the first channel data based on the handover hysteresis threshold, the handover process of the terminal is replayed in a laboratory.
[0017] In a second aspect, the present application further provides a channel playback device, the channel playback device comprising an acquisition module and a compensation module.
[0018] The acquisition module is used to acquire the first channel data collected by the terminal in a real scene.
[0019] The compensation module is used to perform data compensation on the first channel data to obtain a channel playback model, wherein the data compensation includes handover compensation and / or network dropout and re-entry compensation.
[0020] The acquisition module is also used to perform channel playback using a channel simulator based on a channel playback model to acquire the second channel data collected by the terminal.
[0021] It can be seen that in this solution, the channel playback device first obtains the first channel data collected by the terminal, then performs data compensation on the first channel data to obtain a channel playback model, and based on the channel playback model, uses a channel simulator to perform channel playback to obtain the second channel data collected by the terminal. Using the channel playback device of this solution, channel playback can be achieved in the laboratory, which can not only reduce the test cost and improve the test efficiency, but also facilitate terminal testing and shorten the terminal test cycle and time to market.
[0022] In a possible implementation of the second aspect, the channel playback device further includes a determination module, and the determination module is used to determine the goodness of fit of the channel playback according to the first channel data and the second channel data.
[0023] In a possible implementation of the second aspect, the acquisition module is further configured to adjust parameters of the channel simulator to acquire new second channel data collected by the terminal when the goodness of fit does not meet goodness requirements.
[0024] In a possible implementation of the second aspect, the goodness of fit includes at least one of the following: a first parameter, a mean square error between the first channel data and the second channel data, or a sum of absolute errors between the first channel data and the second channel data.
[0025] The first parameter is calculated based on the cumulative distribution of the first channel data and the second channel data.
[0026] In a 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, and the end time of the first time period is the start time of the second time period.
[0027] When the data compensation includes network loss and re-entry compensation, the compensation module is used to: when the terminal loses the network 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 completed 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 time when the terminal re-enters the network after disconnection.
[0029] In a possible implementation of the second aspect, 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, and the end time of the fourth time period is the start time of the fifth time period.
[0030] When the data compensation includes handover compensation, the compensation module is used for:
[0031] Completing the channel data of the third cell in the fifth time period based on the handover hysteresis threshold;
[0032] The channel data of the fourth cell in the fourth time period is supplemented based on the switching hysteresis threshold.
[0033] In a third aspect, the present application also provides a channel playback device, comprising a processor and a memory, wherein the processor and the memory are connected, 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 the first aspects.
[0034] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the channel playback method as described in the first aspect.
[0035] In a fifth aspect, the present application further provides a computer program product comprising instructions, and when the computer program product is run on a computer, the computer executes the channel playback method described in the first aspect.
[0036] In a sixth aspect, the present application further provides a chip, comprising a processor and a data interface, wherein the processor reads instructions stored in a memory through the data interface to execute the channel playback method described in the first aspect.
[0037] Optionally, as an implementation manner, the chip may further include a memory, in which instructions are stored, 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The following is an introduction to the drawings used in the embodiments of the present application.
[0039] Figure 1 It is a schematic diagram of the overall framework of a channel playback method provided in an embodiment of the present application;
[0040] Figure 2 It is a flow chart of a channel playback method provided by an embodiment of the present application;
[0041] Figure 3A is a schematic diagram of channel data collection provided by an embodiment of the present application;
[0042] Figure 3B is a schematic diagram of a switching hysteresis threshold provided in an embodiment of the present application;
[0043] Figure 3C It is a schematic diagram of a process of generating a channel playback model provided by an embodiment of the present application;
[0044] Figure 3D It is a schematic diagram of re-entering the network after disconnection from the network provided in an embodiment of the present application;
[0045] Figure 3E is a structural diagram of a channel playback system provided in an embodiment of the present application;
[0046] Figure 3F is a structural diagram of another channel playback system provided in an embodiment of the present application;
[0047] Figure 3G It is a structural diagram of a channel simulator provided in an embodiment of the present application;
[0048] Figure 4 is a structural diagram of a channel playback device provided in an embodiment of the present application;
[0049] Figure 5 It is a structural schematic diagram of another channel playback device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0051] In the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0052] The "at least one" mentioned in the embodiments of the present application refers to one or more, and "multiple" refers to two or more. "At least one of the following" or its similar expression refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, (a and b), (a and c), (b and c), or (a and b and c), where a, b, c can be single or multiple. "And / or" describes the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can be represented by: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are an "or" relationship. The serial numbers of the steps of the embodiments of the present application (such as step S1, step S21, etc.) are only for distinguishing different steps, and do not limit the order of execution between the steps.
[0053] Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" used in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. For example, the first device and the second device are only for the convenience of description, and do not represent the difference in structure, importance, etc. between the first device and the second device. In some embodiments, the first device and the second device can also be the same device.
[0054] In the above embodiments, the term "when..." can be interpreted as meaning "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modification, equivalent substitution, improvement, etc. made within the concept and principle of the present application shall be included in the protection scope of the present application.
[0055] Channel is the information channel between the mobile station and the base station in mobile communication, which is divided into physical channel and logical channel. In the embodiment of the present application, the channel refers to a mobile channel, which is a time-varying channel. The fading exhibited by the radio wave through this channel in this propagation environment is generally manifested as: propagation loss and dispersion caused by changes in the signal propagation distance. The fading caused by the undulating terrain, buildings and other obstacles in the propagation environment to the shielding of electromagnetic waves is generally called shadow fading. The reflection, diffraction and scattering of radio waves caused by the terrain and objects in the surrounding environment on the propagation path make it a superposition of multiple signals from multiple paths when it reaches the receiver. The random changes in the amplitude, phase and arrival time of the signal at the receiving end caused by this multipath propagation will lead to severe fading, the so-called multipath fading.
[0056] In the 5G high-speed railway scenario, due to the high-speed operation of the train, 5G terminals have problems such as dropped calls, service delays, etc. caused by cell switching and redirection failure, and have the characteristics of more singleness, difficult analysis, and difficult to reproduce. In order to solve the above problems, it is necessary to realize the playback of high-speed rail wireless channels in the laboratory based on equipment such as channel simulators. In the embodiment of the present application, 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 railway scenarios, and lacks support for terminal performance evaluation in high-speed railway scenarios. For example, the equipment for recording large-scale channel parameters is mainly instruments such as sweepers, which have better adaptability to scene changes than commercial 5G terminals and cannot reflect the data collection accuracy of commercial 5G terminals in high-speed railway scenarios. In addition, due to the high speed of trains in high-speed mobile scenarios, they will pass through the coverage of multiple cells in a short time, resulting in frequent inter-zone switching, affecting terminal performance, resulting in poor playback of terminal inter-zone switching in high-speed railway scenarios in the laboratory.
[0058] Therefore, the present application proposes a channel playback method that can realize channel playback in indoor environments such as laboratories. It can not only reduce testing costs and improve testing efficiency, but also facilitate terminal testing, shorten the terminal testing cycle and time to market, which is of great significance.
[0059] The channel playback method of the embodiments of the present application can be applied to channel playback of various mobile communication systems, such as 4G, 5G or 6G mobile communication systems.
[0060] The channel playback method of the embodiment of the present application may be executed by a channel playback device, or by a chip in the channel playback device.
[0061] In the embodiment of the present application, the base station may also be referred to as a server, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation base station (next generation NodeB, gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth 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 completes part of the functions of a base station, for example, it may be a centralized unit (CU) or a distributed unit (DU), etc.
[0062] In the embodiments of the present application, the terminal may also be referred to as terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0063] The overall framework of the channel playback method according to an embodiment of the present application is introduced below.
[0064] refer to Figure 1 , Figure 1 It is a schematic diagram of the overall framework of a channel playback method provided in an embodiment of the present application; in an embodiment of the present application, a terminal is first used to obtain channel data in a real scene, and a channel playback model is generated based on the channel data. Then, in an indoor environment such as a laboratory, a channel simulator is used to implement channel playback based on the channel playback model, and the goodness of fit is used to evaluate and verify the playback accuracy and fidelity. Using the method of the embodiment of the present application, the communication effect of the terminal in a real scene can be accurately reproduced, assisting in the performance test of the terminal.
[0065] The channel playback method of the embodiment of the present application is described in detail below.
[0066] refer to Figure 2 , Figure 2 2 is a flow chart of a channel playback method provided by an embodiment of the present application. In the following, the execution subject of the channel playback method is taken as an example of a channel playback device. The channel playback method 200 includes the following steps:
[0067] 201. A channel playback device obtains first channel data collected by a terminal in a real scene.
[0068] Specifically, in the embodiment of the present application, the number of terminals is at least one. The above real scene is understood as a target playback scene, which can be any real scene, such as a high-speed rail scene, a highway scene, a city scene, a rural scene, etc. The above real scene includes at least one base station.
[0069] The first channel data corresponds to the current service cell of the terminal. The first channel data is various large-scale channel parameters that reflect the channel performance such as channel path loss (i.e., propagation loss) and / or shadow fading. Large-scale channel parameters refer to parameters used to describe the change of signal field strength between the transmitter and the receiver over a long distance (such as hundreds or thousands of meters) or over a long period of time. During the service time of the service cell of each terminal, the first channel data is collected at a certain collection frequency.
[0070] Exemplarily, the first channel data includes reference signal received power (RSRP), etc. RSRP is the reference signal strength of the cell (i.e., the serving cell) where the terminal currently resides. In the 3GPP standard protocol, RSRP is defined as the linear average of the power (in W) of the resource element (RE) carrying the cell reference signal (RS) over the measurement bandwidth, reflecting the absolute value of the useful signal strength of the cell.
[0071] 202. The channel playback device performs data compensation on the first channel data to obtain a channel playback model.
[0072] Specifically, data compensation includes handover compensation and / or network dropout and re-entry compensation. Data compensation is performed on the first channel data to obtain a channel playback model so that step 203 can achieve playback of handover scenarios and / or network dropout and re-entry scenarios.
[0073] 203. The channel playback device performs channel playback using a channel simulator based on the channel playback model to obtain second channel data collected by the terminal.
[0074] Specifically, based on the channel playback model, a channel simulator is used to perform channel playback to obtain second channel data collected by the terminal. The second channel data includes parameters of the same type as the first channel data.
[0075] By utilizing the method of the embodiment of the present application, channel playback can be implemented indoors, which can not only reduce testing costs and improve testing efficiency, but also facilitate terminal testing and shorten the terminal testing cycle and time to market.
[0076] In the following, the real scene is taken as an example of a high-speed rail scene. And, the 5G mobile communication between the terminal and the base station is used as an example for explanation. Using the method of the embodiment of the present application, the actual high-speed rail scene wireless channel can be replayed in the laboratory.
[0077] With respect to step 201, when collecting the first channel data of the terminal in the high-speed rail scenario, the following steps are specifically included:
[0078] Step 211: Place at least one 5G terminal 301 in the compartment of the train 302, referring to Figure 3A , Figure 3A 3 is a schematic diagram of a channel data collection provided by an embodiment of the present application. The 5G terminal 301 is placed inside a train compartment. In order to reflect the impact of the in-car environment on the terminal transmission performance, each 5G terminal is placed at a different position in the compartment. According to the direction of the train, the terminals are alternately placed on the left and right sides of the train compartment to receive signals from base stations on both sides.
[0079] Step 212: When the train 302 moves, all 5G terminals 301 are started at the same time, and the cell parameters (i.e., physical cell identifiers) and received RSRPs passed along the way are recorded respectively.
[0080] Step 213: After recording the RSRP parameters for a period of time (the length of time can be set according to actual conditions, and can be the service time of each service cell) in the train motion state, the parameter recording function of the 5G terminal 301 is turned off at the same time. The 5G terminal collects RSRP parameters at a certain collection frequency.
[0081] In the embodiment of the present application, a 5G terminal is used to collect first channel data in the field, which effectively ensures the authenticity of the collected data, can accurately evaluate the performance differences of the 5G terminal in real scenarios, and generate a channel playback model based on the collected first channel data, and play back the channel parameters indoors, so as to facilitate terminal testing.
[0082] In a 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, and the end time of the first time period is the start time of the second time period. When the data compensation includes network dropout and network re-entry compensation, the step 202 specifically includes the following steps:
[0083] 221. When the terminal loses the network in the first cell and re-enters the second cell, the channel playback device completes the data of the first cell in the second time period. The completed data of the first cell is less than any channel data of the second cell in the second time period.
[0084] Specifically, taking RSRP as an example of the first channel data, the supplemented RSRP of the first cell is less than the RSRP of the second cell at any time in the second time period.
[0085] 222. The channel playback 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 time when the terminal re-enters the network after disconnection.
[0086] Specifically, the duration between the start time of the third time period and the network drop re-entry time is less than the first threshold, and the duration between the network drop re-entry time and the end time of the third time period is less than the second threshold, and the specific values of the first threshold and the second threshold can be set according to actual conditions. In the embodiment of the present application, it is sufficient to ensure that any data completed in a period of time near the network drop 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 an embodiment of the present application, when the first channel data is compensated for network loss and re-entry, the data supplemented by the first cell is less than any data in the second data segment; and the data supplemented by the second cell in the third time period is less than the data corresponding to the first cell in the third time period. The network loss and re-entry compensation is performed to replay the network loss and re-entry process of the terminal in the laboratory.
[0088] In a possible implementation manner, 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, and 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 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 switching hysteresis threshold.
[0090] Specifically, handoff, also known as inter-zone handoff or cross-zone handoff, refers to the movement of a mobile station from one base station coverage area to another base station coverage area during a call. According to the handoff process specified in the standard protocol, handoff includes handoff measurement, handoff decision and handoff execution stages. After the source base station sends measurement configuration information to the terminal, the terminal performs measurement according to the content of the information. Figure 3B , Figure 3B This is a schematic diagram of a handover hysteresis threshold provided by an embodiment of the present application; when the signal strength of the neighboring cell is higher than that of the serving cell by a handover hysteresis threshold and lasts for a period of time (i.e., the trigger delay), the terminal is ready 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 is the RSRP measurement value of the target cell; M s H is the RSRP measurement value of the serving cell; ys is the switching hysteresis threshold. According to the RSRP range specified by the 3GPP standard, the RSRP value range of the terminal is -156 to -31 dBm, and the switching hysteresis threshold H 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 begins to be better than the signal quality of the serving cell plus the offset, and the 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 an embodiment of the present application, when supplementing the channel data of the third cell in the fifth time period, for each supplementation moment, it is sufficient to ensure that the difference between the channel data of the fourth cell at the supplementation moment and the switching hysteresis threshold is greater than the supplementation data of the third cell at the supplementation moment.
[0094] 224. The channel playback device completes the channel data of the fourth cell in the fourth time period based on the switching hysteresis threshold.
[0095] In the embodiment of the present application, when the channel data of the fourth cell in the fourth time period is supplemented, the fourth time period includes the trigger delay (i.e., time period 1) and the time period from the service time start point of the third cell to the trigger delay (i.e., time period 2); for the channel data supplemented at each supplementation moment in time period 1, it is sufficient to ensure that the difference between the supplemented channel data and the switching hysteresis threshold is greater than the channel data of the third cell at the supplementation moment. For the channel data supplemented at each supplementation moment in time period 2, it is sufficient to ensure that the supplemented channel data does not trigger the switching condition shown in formula (1).
[0096] In the embodiment of the present application, when handover compensation is performed on the first channel data based on the handover hysteresis threshold, the handover process of the terminal is replayed in a laboratory.
[0097] The following uses the first channel data as RSRP as an example, and the real scene takes the high-speed rail scene as an example to illustrate the process of generating the channel playback model. Figure 3C , Figure 3C This is a schematic diagram of a process for generating a channel playback model provided by an embodiment of the present application; specifically, the following steps are included:
[0098] Step 1: The 5G terminal obtains first channel data. In the embodiment of the present application, the first channel data is RSRP data.
[0099] Step 2: According to the number of base stations, the recorded RSRP parameters are divided according to the physical cell identifier (PCI), and the RSRP parameters of different cells are alternately divided to different base stations.
[0100] Step 3.1: Use the data compensation method to divide the RSRP parameters to realize the playback process of the terminal's inter-zone switching in the high-speed railway scenario. Observe the PCI and the RSRP parameter values under each base station. If the RSRP is allocated from cell 1 of base station A to cell 2 of base station B, then during the service time of cell 1 of base station A, the RSRP parameters of cell 2 of base station B need to be supplemented. 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 the RSRP parameters is to add Gaussian noise after interpolating between the current cell received signal strength RSRP and the noise signal strength, so that the supplemented RSRP parameters meet the above formula (1), so that the terminal receives RSRP changes under the current base station in accordance with Figure 3B The change trend of the serving cell in the middle, while the change of the received RSRP value under the adjacent base station is consistent with Figure 3B The RSRP change trend of the target cell in the target cell. The effect after supplementation is to achieve continuous change of RSRP parameters under each base station and meet the requirements. Figure 3B The curve shown is used to achieve the playback effect of handover.
[0101] Step 3.2: Use data compensation to achieve the playback process of the terminal disconnecting and re-entering the network. Add Gaussian noise to the RSRP parameter received by the terminal in the current serving cell through interpolation to achieve data compensation, so that the RSRP parameter change of the serving cell meets the Figure 3D The RSRP parameter changes of the serving cell shown in Figure 3D The RSRP parameter of the target cell received by the terminal is interpolated and Gaussian noise is added to achieve data compensation, so that the RSRP parameter change of the target cell meets the requirements. Figure 3D The RSRP parameter changes of the target cell are shown in . When performing data compensation, the network drop threshold is set slightly lower than the noise, and the RSRP value of the target cell at the time of network drop re-entry is ensured to be lower than the RSRP of the current serving cell.
[0102] Step 4: Process all cells according to step 3.1 and step 3.2, and generate a channel playback 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 the embodiment of the present application, a data compensation method is adopted to generate a channel playback model based on the collected first channel data, so as to achieve accurate playback of the inter-zone switching process and the network disconnection and re-entry process.
[0105] For step 203, when performing channel playback, a communication signal is sent by a signal source (such as a base station or a comprehensive tester, etc.), a channel simulator receives the above communication signal, and adjusts 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 and obtains second channel data based on the output signal, and adjusts relevant parameters of the channel simulator so that the second channel data is close to the first channel data, thereby realizing channel playback indoors.
[0106] The following takes the 5G base station as an example to illustrate the specific process of channel playback:
[0107] In the embodiment of the present application, the channel playback system includes a base station, a channel simulator and a 5G terminal, wherein the base station includes a first 5G base station BS1 and a second 5G base station BS2, and the connection structure of the playback system is referenced Figure 3E and Figure 3F , Figure 3E is a structural diagram of a channel playback system provided in an embodiment of the present application, Figure 3F It is a structural diagram of another channel playback system provided in an embodiment of the present application.
[0108] Specifically, the first 5G base station BS1 and the second 5G base station BS2 in the room (such as a laboratory) are connected to the input port of the channel simulator through a radio frequency line at the radio frequency port, respectively. Figure 3E The output port of the channel simulator is directly connected to the 5G terminal through a radio frequency line. Figure 3F , the channel simulator and the 5G terminal also support air interface connection. Figure 3E By replacing the RF line between the output port of the channel simulator and the 5G terminal with an antenna, the channel playback in the air interface scenario can be reproduced.
[0109] In order to ensure the fidelity of playback, the 5G terminal used for playback indoors should be the same as the terminal used to record the first channel data in step 201.
[0110] For example, the above Figure 3E and Figure 3F The internal structure of the channel simulator in Figure 3G As shown, Figure 3GIt is a structural diagram of a channel simulator provided in an embodiment of the present application; the channel simulator includes two parts, hardware (lower computer) and software (upper computer), the hardware part mainly includes an analog to digital conversion module (Analog to Digital Converter, ADC), a mixer, a baseband signal processing module, an analog to digital conversion module (Digital to Analog Converter, DAC) and a local oscillator (local oscillator), and the software part provides a user with a visual user operation interface, and the user can perform operations such as channel playback model selection, hardware configuration or parameter adjustment on the user operation interface.
[0111] When performing channel playback, first load the locally saved channel playback model file, adjust the input signal gain of the channel simulator according to the power of the base station's transmission signal, and then adjust the output gain of the channel simulator as a whole to observe and record the second channel data received by the 5G terminal.
[0112] In the embodiment of the present application, a base station and a channel simulator are used to realize the playback of the terminal inter-zone switching process and the network disconnection and re-entry process in the indoor high-speed railway scenario.
[0113] In a possible implementation manner, the channel playback method 200 further includes the following steps:
[0114] The channel playback device determines the goodness of fit of the channel playback according to the first channel data and the second channel data.
[0115] In the embodiment of the present 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 proximity between the first channel data and the second channel data.
[0116] In a possible implementation manner, the channel playback method 200 further includes the following steps:
[0117] When the above-mentioned goodness of fit does not meet the goodness requirement, the channel playback device adjusts the parameters of the channel simulator to obtain new second channel data collected by the terminal.
[0118] In the embodiment of the present application, the goodness requirement can be set according to the actual situation. When the goodness of fit does not meet the goodness requirement, the second channel data collected by the terminal is reacquired by dynamically adjusting the relevant parameters of the channel simulator to re-determine the goodness of fit until the goodness of fit meets the goodness requirement. The goodness of fit is measured to determine that the second channel data has achieved the fitting effect. When the goodness of fit meets the goodness requirement, the channel playback model can be saved.
[0119] As another example, when the goodness of fit does not meet the goodness requirement, the channel playback can be stopped, new first channel data is acquired in the real scene again, a new channel playback model is established, and the channel playback is performed based on the new channel playback model. Further, after adjusting the relevant parameters of the channel simulator several times and reacquiring the second channel data collected by the terminal, if the goodness of fit still does not meet the goodness requirement, the channel playback is stopped, new first channel data is acquired in the real scene again, a new channel playback model is established, and the channel playback is performed based on the new channel playback model.
[0120] In a possible implementation manner, the goodness of fit includes at least one of the following: a first parameter, a mean square error between the first channel data and the second channel data, or a sum of absolute errors between the first channel data and the second channel data.
[0121] The above first parameter is calculated based on the cumulative distribution of the first channel data and the second channel data. Specifically, the calculation formula of the first parameter Gof is:
[0122]
[0123] 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, and F mea (x) is the Cumulative Distribution Function (CDF) of the first channel data.
[0124] Exemplarily, the first parameter GoF≤0.11 is defined as a good fit.
[0125] For example, reference Figure 3G , dynamically adjust the relevant parameters of the channel simulator according to the channel playback model, and use the same terminal as the field test to collect RSRP parameters. Evaluate the accuracy of channel playback by calculating Gof. If the value of Gof is greater than 0.11, continue to adjust the relevant parameters of the channel simulator. If Gof is less than 0.11, it is considered that the terminal can almost complete the switching of all cross-zone points and complete the network re-entry with good accuracy, and the corresponding channel playback model can be stored.
[0126] The mean-square error (MSE) is a measure of the difference between the estimated quantity (the second channel data) and the estimated quantity (ie, the 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 for the first channel data and the second channel data respectively. Then, an absolute error (the absolute value of the difference between the first channel data and the second channel data) can be calculated based on the first channel data and the second channel data corresponding to each data acquisition moment, and then the sum of the absolute errors is calculated based on the 150 absolute errors.
[0128] In the embodiment of the present application, the playback fidelity is evaluated based on the goodness of fit to ensure that the laboratory playback is consistent with the measured results. The accuracy of the playback is measured using the goodness of fit, which is used to evaluate the degree of fit between the first channel data recorded on site and the second channel data verified in the laboratory. The field recording terminal and the laboratory verification terminal are the same, the 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 authenticity of the playback.
[0129] Exemplarily, the method of the embodiment of the present application can also be applied to the channel parameter playback of the highway scene. For example, based on the 5G terminal to collect the first channel data, the 5G terminal is fixed on the top of the car, the first channel data is recorded along the driving direction, and then a channel playback model is constructed according to the first channel data, and the channel parameter playback is realized in the laboratory using a channel simulator, and the fidelity of the playback is evaluated using the goodness of fit parameter.
[0130] The method of the embodiment of the present application is described in detail above, and the device provided by the embodiment of the present application is introduced below.
[0131] Figure 4 A schematic diagram of a possible device structure provided in an embodiment of the present application. Figure 4 The channel playback device shown can be used to implement the functions of the above-mentioned channel playback method embodiment, and thus can also achieve the beneficial effects of the above-mentioned channel playback method embodiment. In the embodiment of the present application, the channel playback device can be an electronic device, or a module (such as a chip) applied to 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 Alternatively, the channel playback device 400 may include a device for implementing the above-mentioned Figure 2 A module for any function or operation in the channel playback method embodiment shown in the figure may 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 functions of the method embodiment shown, the acquisition module 401 is used to acquire the first channel data collected by the terminal in the real scene. The compensation module 402 is used to perform data compensation on the first channel data to obtain a channel playback model, and the data compensation includes handover compensation and / or network loss and re-entry compensation. The acquisition module 401 is also used to perform channel playback using a channel simulator based on the channel playback model to acquire the second channel data collected by the terminal.
[0134] In the embodiment of the present application, the channel playback device 400 first obtains the first channel data collected by the terminal, then performs data compensation on the first channel data to obtain a channel playback model, and based on the channel playback model, uses a channel simulator to perform channel playback to obtain second channel data collected by the terminal. Using the channel playback device of this solution, channel playback can be implemented in the laboratory, which can not only reduce the test cost and improve the test efficiency, but also facilitate terminal testing, shortening the test cycle and time to market of the terminal.
[0135] In a possible implementation manner, the channel playback device 400 further includes a determination module 403 .
[0136] The determination module 403 is used to determine the goodness of fit of the channel playback according to the first channel data and the second channel data.
[0137] In a possible implementation, the acquisition module 401 is further configured to adjust parameters of the channel simulator to acquire new second channel data collected by the terminal when the goodness of fit does not meet goodness requirements.
[0138] In a possible implementation manner, the goodness of fit includes at least one of the following: a first parameter, a mean square error between the first channel data and the second channel data, or a sum of absolute errors between the first channel data and the second channel data.
[0139] The first parameter is calculated based on the cumulative distribution of the first channel data and the second channel data.
[0140] In a 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, and the end time of the first time period is the start time of the second time period. When the data compensation includes network dropout and network re-entry compensation, the compensation module 402 is used to:
[0141] When the terminal loses the network in the first cell and re-enters the second cell, the terminal completes the data of the first cell in the second time period, and the data completed in the first cell is less than any channel data of the second cell in the second time period;
[0142] The data of the second cell in the first time period is completed 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 time when the terminal re-enters the network after disconnection.
[0143] In a possible implementation manner, 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, and 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 to:
[0144] Completing the channel data of the third cell in the fifth time period based on the handover hysteresis threshold;
[0145] The channel data of the fourth cell in the fourth time period is supplemented based on the switching hysteresis threshold.
[0146] For the introduction of the above modules, please refer to the description of the above embodiments, which will not be repeated here.
[0147] refer to Figure 5 , Figure 5 1 is a schematic diagram of the structure of a channel playback device provided in an embodiment of the present application. The present application also provides a channel playback device, the channel playback device 500 includes a memory 501, a processor 502, a communication interface 504 and a bus 503. The memory 501, the processor 502 and the communication interface 504 are connected to each other through the bus 503.
[0148] Optionally, the channel playback device 500 further includes a display (not shown), which is communicatively connected with the memory 501, the processor 502, and the communication interface 504 via the 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. 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 the present application.
[0150] The processor 502 is a circuit with signal processing capability. In one implementation, the processor 502 may be a circuit with instruction reading and running capability, such as a central processing unit CPU, a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor 502 may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by an ASIC or a programmable logic device PLD, such as an FPGA. In a reconfigurable hardware circuit, the processor loads a configuration document to implement the process of hardware circuit configuration, which may be understood as the process of the processor loading instructions to implement the functions of some or all of the above modules. In addition, it may also be a hardware circuit designed for artificial intelligence, which may be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. The processor 502 is used to execute relevant programs to implement the functions that need to be executed by the units in the channel playback device of the embodiment of the present application, or to execute the channel playback method of the method embodiment of the present application.
[0151] It can be seen that each module in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.
[0152] In addition, the modules in the above device can be fully or partially integrated together, or can be implemented independently. In one implementation, these modules are integrated together and implemented in the form of a system-on-a-Chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the modules of the device. The type of the at least one processor may be different, for example, including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.
[0153] The communication interface 504 uses a transceiver such as but not limited to a transceiver to implement communication between the channel playback device 500 and other devices or a communication network. For example, the first channel data can be obtained through the communication interface 504.
[0154] The bus 503 may include a path for transmitting information between the various components of the channel playback device 500 (e.g., the memory 501, the processor 502, and the communication interface 504). In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the apparatus embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. There may be other division methods in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, which may be electrical, mechanical or other forms.
[0155] Exemplarily, the channel playback device 500 may be implemented as a channel simulator.
[0156] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0157] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0158] The present application also provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the channel playback method as described in any embodiment.
[0159] The present application also provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer executes the channel playback method described in the first aspect.
[0160] The present application also provides a chip, which includes a processor and a data interface. The processor reads instructions stored in a memory through the data interface to execute the channel playback method described in any embodiment.
[0161] Optionally, as an implementation method, the chip may further include a memory, the memory stores instructions, the processor is used to execute the instructions stored in the memory, and when the instructions are executed, the processor is used to execute the channel playback method described in any embodiment.
[0162] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium can be a read-only memory (ROM), or a random access memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a tape, a disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state drive (SSD), etc.
[0163] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A channel playback method, characterized in that: include: Acquire first channel data collected by the terminal in a real scenario; Performing data compensation on the first channel data to obtain a channel playback model, wherein the data compensation includes handover compensation and / or network dropout and re-entry compensation; Based on the channel playback model, a channel simulator is used to perform channel playback to obtain second channel data collected by the terminal.
2. The method according to claim 1, characterized in that: The method further comprises: The goodness of fit of 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 comprises: 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: a first parameter, a mean square error between the first channel data and the second channel data, or a sum of absolute errors between 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 channel data of the first cell in a first time period and channel data of the second cell in a second time period, and 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 disconnection and network re-entry, the data compensation for the first channel data to obtain a channel playback model includes: When the terminal loses network access in the first cell and re-enters the second cell, the terminal supplements 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; Complete 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 data corresponding to the first cell in the third time period, the first time period includes the third time period, and the third time period includes the moment when the terminal re-enters the network after disconnection.
6. The method according to any one of claims 1 to 4, characterized in that: 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, and the end time of the fourth time period is the start time of the fifth time period; When the data compensation includes handover compensation, performing data compensation on the first channel data to obtain a channel playback model includes: Completing the channel data of the third cell in the fifth time period based on the handover hysteresis threshold; The channel data of the fourth cell in the fourth time period is supplemented based on the switching hysteresis threshold.
7. A channel playback device, characterized in that: The device comprises: An acquisition module, used to acquire first channel data collected by the terminal in a real scene; A compensation module, configured to perform data compensation on the first channel data to obtain a channel playback model, wherein the data compensation includes handover compensation and / or network dropout and re-entry compensation; The acquisition module is further used to perform channel playback using a channel simulator based on the channel playback model to acquire the second channel data collected by the terminal.
8. The device according to claim 7, characterized in that The device also includes: A determination module is used to determine the goodness of fit of channel playback according to the first channel data and the second channel data.
9. The device according to claim 8, characterized in that The acquisition module is further 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: a first parameter, a mean square error between the first channel data and the second channel data, or a sum of absolute errors between 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 channel data of the first cell in a first time period and channel data of the second cell in a second time period, and 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 disconnection and network re-entry, the compensation module is used to: When the terminal loses network access in the first cell and re-enters the second cell, the terminal supplements 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; Complete 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 data corresponding to the first cell in the third time period, the first time period includes the third time period, and the third time period includes the moment when the terminal re-enters the network after disconnection.
12. The device according to any one of claims 7 to 10, characterized in that 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, and 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: Completing the channel data of the third cell in the fifth time period based on the handover hysteresis threshold; The channel data of the fourth cell in the fourth time period is supplemented based on the switching hysteresis threshold.
13. A channel playback device, characterized in that: The system comprises a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program codes, and the processor is used to call the program codes to execute the channel playback method according to 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, and the computer program is executed by a processor to implement the channel playback method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Call signal strength reporting method and mobile terminal
CN107426761A
High-reliability multi-dimensional complex network self-healing system
CN113411824A
Multi-cell multi-user MIMO real channel data playback method and test system
CN115694695A
Switching parameter optimization method based on utility function
CN116347484A
Time-varying always-on compensation for tonally balanced 3D-audio rendering
US11576005B1