CN111163486A - D2D communication simulation and performance test system and method - Google Patents

D2D communication simulation and performance test system and method Download PDF

Info

Publication number
CN111163486A
CN111163486A CN201911346805.0A CN201911346805A CN111163486A CN 111163486 A CN111163486 A CN 111163486A CN 201911346805 A CN201911346805 A CN 201911346805A CN 111163486 A CN111163486 A CN 111163486A
Authority
CN
China
Prior art keywords
data
simulation
user
node
base station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911346805.0A
Other languages
Chinese (zh)
Other versions
CN111163486B (en
Inventor
曾帅
肖俊
张烨
段洁
刘亮
赵国锋
胥晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201911346805.0A priority Critical patent/CN111163486B/en
Publication of CN111163486A publication Critical patent/CN111163486A/en
Application granted granted Critical
Publication of CN111163486B publication Critical patent/CN111163486B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a system and a method for testing D2D communication simulation and performance, wherein the system comprises a digital simulation system and data acquisition hardware, the digital simulation system comprises a user interface and monitoring display module, an environment configuration module and an analog operation module; the invention provides a convenient, efficient and accurate simulation and test means for mobile network operators, multimedia on-demand or file download system developers and related scientific research personnel, so that the mobile network operators, multimedia on-demand or file download system developers and related scientific research personnel can test and evaluate the system performance comparison before and after deploying the D2D communication technology or under the condition of different parameter configurations in specific real physical conditions, and finally decide how to deploy the D2D communication technology and how to select and adjust various parameters and strategies for the tested system.

Description

D2D communication simulation and performance test system and method
Technical Field
The invention relates to the technical field of simulation, in particular to a D2D communication simulation and performance test system and method.
Background
The D2D (Device-to-Device) communication technology is an emerging technology in the future mobile communication field, and will be gradually obtained, developed and applied in the development process of mobile communication of 5G or even later. The basic idea of the D2D communication technology is that when a mobile user terminal device is in operation of ordering video, downloading files, etc., it first requests and transmits data to other mobile user terminal devices in the D2D communication range, i.e., D2D communication, and if there is no data in the range, it will be requested to the base station in the conventional way. D2D communication can effectively improve the bandwidth utilization ratio of wireless signals and reduce the burden of a base station. Particularly, in a scene with dense mobile users, such as a meeting place, a business district, a large activity site and the like, the system performance theoretically has better performance than that of a direct communication mode. However, it is still the question of the industry to specifically deploy the D2D communication technology under what conditions, and what and how much system performance is improved. Especially for mobile network operators, multimedia on demand or file download system developers, related scientific research simulators, and the like, in which existing real cellular networks are, under what conditions, and how to deploy D2D communication specifically, a balance between investment and profit can be achieved, and means and methods for effective simulation and evaluation are still lacking.
Simulation systems are systems that simulate real physical logic and processes by computer programs. The simulation system can simulate and predict the possible operation condition of the real system, track and measure the interested observation object, and acquire and test the actual operation effect and performance of the real system in the virtual environment. The existing D2D communication simulation is still at the level of simple program codes of the theoretical simulation level of scientific research papers, and is not called as a true application-level system. Its various physical parameters and the simulation run logic and effects are typically set manually for simplicity. More importantly, the simple simulation programs are separated from actual physical conditions, cannot be directly connected with a real physical cellular network, and cannot realize the prediction of the system operation condition and the evaluation of the system operation performance under the real physical conditions. There is an urgent need for a simulation method and system that is efficient and accurate, and can be configured as desired and can directly acquire data and related logic information from a real physical network, such as mobile network operators, multimedia on-demand or file download system developers, related scientific researchers, and the like, so that the performance of the measured system can be compared and evaluated before and after the application of the D2D communication technology, or under different parameter conditions.
Disclosure of Invention
In view of the above-mentioned needs and problems, an object of the present invention is to provide a D2D communication simulation and performance test system and method. The invention provides a convenient, efficient and accurate simulation and test system for related scientific research personnel, so that the scientific research personnel can test and evaluate the system performance comparison before and after deploying the D2D communication technology or under the condition of different parameter configurations in specific real physical conditions, and decide how to deploy the D2D communication technology and how to select and adjust various parameters and strategies for the tested system.
The invention is realized by the following technical scheme:
a D2D communication simulation and performance test system comprises a digital simulation system and data acquisition hardware, wherein the digital simulation system comprises a user interface and monitoring display module, an environment configuration module and an analog operation module, wherein:
the data acquisition hardware is connected with the real cellular network base station and used for acquiring real environment data according to the requirements of users and sending the acquired real environment data to the environment configuration module and the analog operation module of the digital simulation system;
the user interface and monitoring display module is used for receiving user instructions and parameter configuration, and displaying simulation and test results;
the environment configuration module is used for receiving user instructions and parameter configurations in the user interface and monitoring display module, receiving real environment data acquired by the data acquisition hardware, and performing simulation operation initialization configuration on the simulation operation module according to the real environment data and/or parameter configurations acquired by the data acquisition hardware;
the simulation operation module is used for receiving the user instruction in the user interface and monitoring display module and receiving the real environment data acquired by the data acquisition hardware, and simulating the physical operation logic and process of the real cellular network according to the received user instruction, the configuration of the environment configuration module and the real environment data acquired by the data acquisition hardware.
Furthermore, the user interface and monitoring display module also provides an overall operation interface of the test system for a user; the operation interface displays configuration options of the environment configuration module, the simulation operation module and the data acquisition hardware, monitors and displays real-time running data in the simulation process, and displays the final comparison statistical data of the simulation.
Further, the environment configuration module configures the simulation operation module according to the parameter configuration input by the user from the user interface and the monitoring display module; or reading real environment data acquired by data acquisition hardware and configuring a simulation operation module; or the simulation operation module is configured according to the parameter configuration input by the user of the parameter configuration user interface and the monitoring display module and the real environment data acquired by the data acquisition hardware.
Further, when the environment configuration module configures the analog operation module, the configured parameters include: simulating a scale range of a cellular network, a position of a base station node, a state of the base station node, a maximum uploading bandwidth of the base station node, a maximum service capacity of the base station node, the number of user nodes, types of each user node, a state of each user node, a position of each user node, a motion mode of each user node, a data request mode of each user node and the base station node, a D2D communication range of each user node, a D2D communication mode of each user node, a maximum uploading bandwidth of each user node, a data request mode or probability of each user node, a data caching capacity of each user node, and a data caching strategy of each user node; the D2D communication range of each user node in the simulation operation module, the data request mode or probability of each user node, the data caching strategy of each user node and the movement mode of each user node are set through the environment configuration module to carry out multi-dimensional configuration, and the D2D communication range of each user node can be manually input and configured or automatically set according to the D2D communication signal transmitting power of real equipment acquired by the data acquisition hardware part.
Furthermore, the simulation operation module simulates the physical operation logic and process of the real cellular network, including simulating the behavior of the base station and each user terminal device in the cellular network and simulating the internal and external data processing and data transceiving logic and process of the base station and each user terminal device, wherein the behavior includes data request, data transceiving, data storage, mobile mode and cache strategy; the user instructions received by the simulation operation module from the user interface and monitoring display module comprise simulation operation start, simulation operation pause, simulation operation end, test and simulation time and frequency setting, operation data viewing, operation data storage, specified parameter modification and parameter configuration.
A D2D communication simulation and performance test method, the method comprising the steps of:
s1, a user issues instructions and configuration through a user interface of the digital simulation system and the monitoring display module, and initializes the digital simulation system and the data acquisition hardware;
s2, adapting and connecting the data acquisition hardware with the cellular network through the communication interface of the base station, wherein the communication interface in the scheme is not limited to network port, optical port, USB, air interface and RS232 bus;
s3, collecting, analyzing and sorting various real environment data by data collection hardware, continuously updating and sending the data to a digital simulation system, and realizing synchronization of a simulation scene and a physical scene;
further, step S3 specifically includes the following functions and steps:
s31, collecting various base station configuration data, signaling data and user data in real time by data collection hardware;
s32, analyzing and sorting the collected data, calculating and converting the data into information data such as the scale range of a cellular network, the position of a base station, the state of the base station, the maximum uploading bandwidth of the base station, the maximum service capacity of the base station, the number of user terminal equipment, the type of each user terminal equipment, the state of each user terminal equipment, the position of each user terminal equipment, the data request mode of each user terminal equipment and the base station, the maximum uploading bandwidth of each user terminal equipment, the data request record of each user terminal equipment, the link, the type and the size of the data request of each user terminal equipment and the like;
s33, further converting the converted information data into a parameter format for the configuration of the digital simulation system, including: simulating configuration parameters such as the scale range of a cellular network, the position of a base station node, the state of the base station node, the maximum uploading bandwidth of the base station node, the maximum service capacity of the base station node, the number of user nodes, the type of each user node, the state of each user node, the position of each user node, the maximum uploading bandwidth of each user node, the data request record of each user node, the link, the type and the size of the data request of each user node and the like;
s34, packing the configuration parameters by the data acquisition hardware and sending the configuration parameters to the digital simulation system;
s35, continuously repeating the processes of the steps S31-S34, and performing data acquisition, analysis, calculation, conversion and transmission once at intervals of a certain time slot to realize synchronous updating of the simulation configuration data and the real physical network state;
s4, the environment configuration module of the digital simulation system applies the user interface and the user input environment setting in the monitoring display module, integrates the user input environment setting and the real environment data, generates the final simulation environment data, and sends the final simulation environment data to the simulation operation module;
s5, loading the simulation environment data by the simulation operation module of the digital simulation system to perform simulation process operation;
further, step S5 specifically includes the following functions and steps:
s51, the simulation operation module receives the simulation environment data from the environment configuration module;
s52, starting at least two simulation processes, wherein the simulation processes comprise a process for directly requesting a mode and a process for simulating a D2D request mode;
s53, substituting the simulation environment data into the process simulating the direct request mode and/or the process simulating the D2D request mode. Respectively generating topological graphs of the base station node and the user node according to the simulated environment data, and initializing each parameter and data of the base station node and the user node;
s54, in the process of simulating the direct request mode, when the user node has data requirement, the data request is directly sent to the base station node, and the base station node sends data to the user node according to the data request. The data request of each user node is data request data of each user node in the simulated environment data;
s55, in the process of simulating the D2D request mode, all user nodes cache a part of acquired data, when any user node has data demand, firstly, a data request is sent to other user nodes which are in a cellular network and in a D2D request range, and if the user nodes cache the requested data in the range, the user nodes caching the data send the data to the user node sending the request; and if no other user node in the range has the requested data, the user node with the data demand sends a data request to the base station node of the affiliated cellular network. When any node cache is full in the process, certain caching strategies must be executed to determine the deleted and retained data in the cache. In addition to acquiring data request data of each user node from the simulated environment data as in the direct request mode, in the process of simulating the D2D request mode, acquiring and applying D2D simulated user node cache policies from the simulated environment data; the cache strategy of each user node can select some common cache strategies, and the user can also customize the cache strategies to enrich the simulation means;
further, steps S54 and S55 are not in sequence, that is, S54 may be executed before S55, or after S55, or simultaneously with S55.
Further, in step S54 and/or step S55, during the simulation process, the simulation user can monitor, store, intervene, and modify the configuration of the simulation process at any time through the user interface and the monitoring display module; the method comprises the operations of starting simulation operation, pausing simulation operation, finishing simulation operation, setting test and simulation time and times, modifying specified parameters, checking operation data, saving operation data and the like.
Further, in step S54 and/or 55, when the user modifies the designated parameters through the user interface and the monitoring display module, the process of simulating the D2D request mode in step S52 is further copied into a plurality of sub-processes according to the user' S requirements. And then modifying and adjusting each subprocess according to the parameter modification condition, namely each subprocess corresponds to one parameter modification condition, so as to respectively test and compare the performance of the tested system applying the D2D communication technology under the condition of certain different configuration parameters.
And S6, after the simulation operation module finishes the simulation, outputting the performance test result through the user interface and the monitoring display module.
Further, step S6 specifically includes the following functions and steps:
s61, collecting and calculating the midway or final simulation data of the simulation operation module according to the customization of the user, displaying the real-time operation data of the system in various graphs and table forms, and comparing the performance difference of various systems before and after the application of the D2D communication technology or under different user manual environment settings and real environment data conditions;
s62, generating a statistical page including simulation final result comparison, wherein the page displays and compares the performance difference in the aspects of cache hit rate, base station unloading rate, system throughput, system load-bearing user number, user access rate, user terminal equipment average downloading rate and the like by using a cellular network, a multimedia on-demand system, a file downloading system, a related scientific research simulation system and the like which are not limited under the same configuration condition or the same real physical condition, when a D2D communication technology and a D2D communication technology are applied or under different user manual environment settings and real environment data conditions through a dynamic image form; the simulation result of single or multiple times can be stored according to the needs of users, and can be read arbitrarily after the fact and dynamically displayed and compared again.
Compared with the prior art, the invention has the following advantages and beneficial effects:
the invention relates to a test system and a test method for D2D communication simulation and performance,
1. according to the D2D communication simulation and performance test system and the test method, the real cellular network environment can be directly mapped into the simulation system through the data acquisition hardware, the environment configuration module and the related method, and the performance difference of the tested system before and after the D2D communication technology is deployed is calculated, analyzed and compared;
2. according to the D2D communication simulation and performance test system and the test method, a user can conveniently customize and modify the simulation environment parameters so as to further analyze and compare the performance of the tested system applying D2D communication under different parameters;
3. the D2D communication simulation and performance test system and the test method can perform faithful simulation on physical operation logic and processes of a direct communication mode and a D2D communication mode in a real cellular network, can perform faithful simulation on data requests, data receiving and transmitting, data storage, a mobile mode, a cache strategy and other behaviors of a base station and each user terminal device in the cellular network, perform faithful simulation on internal and external data processing and data receiving and transmitting logic and processes of the base station and each user terminal device, and achieve the coincidence of simulation prediction and real performance;
4. according to the D2D communication simulation and performance test system and method, the user interface, the monitoring display module and the related method can display and monitor the simulation process and the simulation result in real time, so that clear and easy-to-understand and accurate man-machine interaction interfaces and interfaces are provided for simulation personnel, and the simulation personnel can clearly see the intermediate process and the test result.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
fig. 1 is a structural diagram of a D2D communication simulation and performance test system according to embodiment 1 of the present invention;
fig. 2 is a flowchart of a D2D communication simulation and performance testing method according to embodiment 2 of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not meant to limit the present invention.
Example 1
As shown in fig. 1, a D2D communication simulation and performance test system includes a digital simulation system and data acquisition hardware, where the digital simulation system includes a user interface and monitoring display module, an environment configuration module and an analog operation module, where:
the data acquisition hardware is connected with the real cellular network base station and used for acquiring real environment data according to the requirements of users and sending the acquired real environment data to the environment configuration module and the analog operation module of the digital simulation system;
the user interface and monitoring display module is used for receiving user instructions and parameter configuration, and displaying simulation and test results;
the environment configuration module is used for receiving user instructions and parameter configurations in the user interface and monitoring display module, receiving real environment data acquired by the data acquisition hardware, and performing simulation operation initialization configuration on the simulation operation module according to the real environment data and/or parameter configurations acquired by the data acquisition hardware;
the simulation operation module is used for receiving the user instruction in the user interface and monitoring display module and receiving the real environment data acquired by the data acquisition hardware, and simulating the physical operation logic and process of the real cellular network according to the received user instruction, the configuration of the environment configuration module and the real environment data acquired by the data acquisition hardware.
The user interface and monitoring display module also provides an overall operation interface of the test system for a user; the operation interface displays configuration options of the environment configuration module, the simulation operation module and the data acquisition hardware, monitors and displays real-time running data in the simulation process, and displays the final comparison statistical data of the simulation.
The environment configuration module is used for configuring the simulation operation module according to the parameter configuration input by the user from the user interface and the monitoring display module; or reading real environment data acquired by data acquisition hardware and configuring a simulation operation module; or the simulation operation module is configured according to the parameter configuration input by the user of the parameter configuration user interface and the monitoring display module and the real environment data acquired by the data acquisition hardware.
When the environment configuration module configures the analog operation module, the configured parameters include: simulating a scale range of a cellular network, a position of a base station node, a state of the base station node, a maximum uploading bandwidth of the base station node, a maximum service capacity of the base station node, the number of user nodes, types of each user node, a state of each user node, a position of each user node, a motion mode of each user node, a data request mode of each user node and the base station node, a D2D communication range of each user node, a D2D communication mode of each user node, a maximum uploading bandwidth of each user node, a data request mode or probability of each user node, a data caching capacity of each user node, and a data caching strategy of each user node; the D2D communication range of each user node in the simulation operation module, the data request mode or probability of each user node, the data caching strategy of each user node and the movement mode of each user node are set through the environment configuration module to carry out multi-dimensional configuration, and the D2D communication range of each user node can be manually input and configured or automatically set according to the D2D communication signal transmitting power of real equipment acquired by the data acquisition hardware part.
The simulation operation module simulates the physical operation logic and process of a real cellular network, including simulating the behaviors of a base station and each user terminal device in the cellular network and simulating the internal and external data processing and data transceiving logic and process of the base station and each user terminal device, wherein the behaviors include data request, data transceiving, data storage, a mobile mode and a cache strategy; the user instructions received by the simulation operation module from the user interface and monitoring display module comprise simulation operation start, simulation operation pause, simulation operation end, test and simulation time and frequency setting, operation data viewing, operation data storage, specified parameter modification and parameter configuration.
In this embodiment, the data acquisition hardware is a PCI card. The basic structure of the cellular network base station includes an external antenna (radio frequency antenna feeder), an RRU and a BBU inside, and the PCI card in this embodiment is connected with the BBU. The BBU has various interfaces including but not limited to optical ports and debug interfaces, the PCI card in this embodiment also has a plurality of interfaces so as to be connected with the optical ports, debug interfaces, etc. of BBUs of various manufacturers, and the BBU and the PCI card are configured to transmit data (real environment data) of the base station to the PCI card; and the PCI card sends the data of the base station to the digital simulation system.
Example 2
As shown in fig. 2, the present embodiment provides a D2D communication simulation and performance testing method, where the method includes the following steps:
s1, a user issues instructions and configuration through a user interface of the digital simulation system and the monitoring display module, and initializes the digital simulation system and the data acquisition hardware;
s2, adapting and connecting the data acquisition hardware with the cellular network through the communication interface of the base station, wherein the communication interface in the scheme is not limited to network port, optical port, USB, air interface and RS232 bus;
s3, collecting, analyzing and sorting various real environment data by data collection hardware, continuously updating and sending the data to a digital simulation system, and realizing synchronization of a simulation scene and a physical scene;
step S3 specifically includes the following steps:
s31, collecting various base station configuration data, signaling data and user data in real time by data collection hardware;
s32, analyzing and sorting the data collected by the data collection hardware module, calculating and converting the data into the scale range of the cellular network, the position of the base station, the state of the base station, the maximum uploading bandwidth of the base station, the maximum service capacity of the base station, the number of user terminal devices, the type of each user terminal device, the state of each user terminal device, the position of each user terminal device, the data request mode of each user terminal device and the base station, the maximum uploading bandwidth of each user terminal device, the data request record of each user terminal device, the link of each user terminal device data request, the type and the size information data;
s33, further converting the converted information data into a parameter format for the configuration of the digital simulation system, including: simulating configuration parameters such as the scale range of a cellular network, the position of a base station node, the state of the base station node, the maximum uploading bandwidth of the base station node, the maximum service capacity of the base station node, the number of user nodes, the type of each user node, the state of each user node, the position of each user node, the maximum uploading bandwidth of each user node, the data request record of each user node, the link, the type and the size of the data request of each user node and the like;
s34, packing the configuration parameters by the data acquisition hardware and sending the configuration parameters to the digital simulation system;
and S35, continuously repeating the steps S31-S34, and performing data acquisition, analysis, calculation, conversion and transmission once at regular time intervals to realize synchronous update of the simulation configuration data and the real physical network state.
S4, the environment configuration module of the digital simulation system applies the user interface and the user input environment setting in the monitoring display module,
integrating the user input environment setting and the real environment data to generate final simulation environment data, and sending the final simulation environment data to the simulation operation module;
s5, loading the simulation environment data by the simulation operation module of the digital simulation system to perform simulation process operation;
step S5 specifically includes the following steps:
s51, the simulation operation module receives the simulation environment data from the environment configuration module;
s52, starting at least two simulation processes, wherein the simulation processes comprise a process for directly requesting a mode and a process for simulating a D2D request mode;
s53, substituting the simulation environment data into the process simulating the direct request mode and the process simulating the D2D request mode; respectively generating topological graphs of the base station node and the user node according to the simulated environment data, and initializing each parameter and data of the base station node and the user node;
s54, in the process of simulating the D2D request mode, all user nodes cache a part of acquired data, when any user node has data demand, firstly, a data request is sent to other user nodes which are in a cellular network and in a D2D request range, and if the user nodes cache the requested data in the range, the user nodes caching the data send the data to the user node sending the request; if no other user node in the range has the requested data, the user node with the data requirement sends a data request to a base station node of the cellular network;
s55, in the process of simulating the direct request mode, when the user node has data requirement, the data request is directly sent to the base station node, and the base station node sends data to the user node according to the data request. The data request of each user node is data request data of each user node in the experimental environment data;
steps S54 and S55 are not in sequence. That is, S54 may be executed prior to S55, may be executed later than S55, or may be executed simultaneously with S55.
If necessary, the scheme can also be used for monitoring, storing, intervening and modifying the configuration of the simulation process at any time by a simulation user through the user interface and the monitoring display module at any time in the simulation process; when the simulation user modifies the designated parameters through the user interface and the monitoring display module in the step S54, the process of the simulation D2D request mode in the step S52 is further copied into a plurality of sub-processes according to the user' S requirements. Then, each subprocess is modified and adjusted according to the parameter modification condition, namely each subprocess corresponds to one parameter modification condition, so as to respectively test and compare the performance of the tested system in the application of the D2D communication technology under the condition of certain different configuration parameters;
s6, after the simulation operation module finishes the simulation, the performance test result is output through the user interface and the monitoring display module;
step S6 specifically includes the following steps;
s61, collecting and calculating the midway or final simulation data of the simulation operation module according to the configuration of the user, displaying the real-time operation data of the system in the form of graphs and tables, and comparing the performance difference of various systems before and after the application of the D2D communication technology or under the conditions of different user manual environment settings and real environment data;
and S62, generating a comparison statistical page including the simulation final result, and storing the simulation result.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A D2D communication simulation and performance test system comprises a digital simulation system and is characterized by further comprising data acquisition hardware, wherein the digital simulation system comprises a user interface and monitoring display module, an environment configuration module and an analog operation module, wherein:
the data acquisition hardware is connected with the real cellular network base station and used for acquiring real environment data according to the requirements of users and sending the acquired real environment data to the environment configuration module and the analog operation module of the digital simulation system;
the user interface and monitoring display module is used for receiving user instructions and parameter configuration, and displaying simulation and test results;
the environment configuration module is used for receiving user instructions and parameter configurations in the user interface and monitoring display module, receiving real environment data acquired by the data acquisition hardware, and performing simulation operation initialization configuration on the simulation operation module according to the real environment data and/or parameter configurations acquired by the data acquisition hardware;
the simulation operation module is used for receiving the user instruction in the user interface and monitoring display module and receiving the real environment data acquired by the data acquisition hardware, and simulating the physical operation logic and process of the real cellular network according to the received user instruction, the configuration of the environment configuration module and the real environment data acquired by the data acquisition hardware.
2. The test system of claim 1, wherein the user interface and monitoring display module further provides a user with an overall operational interface of the test system; the operation interface displays configuration options of the environment configuration module, the simulation operation module and the data acquisition hardware, monitors and displays real-time running data in the simulation process, and displays the final comparison statistical data of the simulation.
3. The test system of claim 1, wherein the environment configuration module configures the simulation run module according to a user-entered parameter configuration from the user interface and the monitoring display module; or reading real environment data acquired by data acquisition hardware and configuring a simulation operation module; or the simulation operation module is configured according to the parameter configuration input by the user of the parameter configuration user interface and the monitoring display module and the real environment data acquired by the data acquisition hardware.
4. The test system of claim 3, wherein the environment configuration module configures the simulation operation module according to the configuration parameters including: simulating a scale range of a cellular network, a position of a base station node, a state of the base station node, a maximum uploading bandwidth of the base station node, a maximum service capacity of the base station node, the number of user nodes, types of each user node, a state of each user node, a position of each user node, a motion mode of each user node, a data request mode of each user node and the base station node, a D2D communication range of each user node, a D2D communication mode of each user node, a maximum uploading bandwidth of each user node, a data request mode or probability of each user node, a data caching capacity of each user node, and a data caching strategy of each user node; the D2D communication range of each user node in the simulation operation module, the data request mode or probability of each user node, the data caching strategy of each user node and the setting of the motion mode of each user node are configured by reading data stored in the environment configuration module, and the D2D communication range of each user node is configured by reading parameter configuration manually input by a user through the environment configuration module or automatically set according to the D2D communication signal transmitting power of the user terminal in real environment data acquired by data acquisition hardware through the environment configuration module.
5. The test system of claim 1, wherein the simulation operation module simulates physical operation logic and processes of a real cellular network including simulating behaviors of a base station and each user terminal device in the cellular network, and simulating internal and external data processing and data transceiving logic and processes of the base station and each user terminal device, the behaviors including data request, data transceiving, data storage, mobile mode and cache policy; the user instructions received by the simulation operation module from the user interface and monitoring display module comprise simulation operation start, simulation operation pause, simulation operation end, test and simulation time and frequency setting, operation data viewing, operation data storage, specified parameter modification and parameter configuration.
6. The test system according to any one of claims 1 to 5, wherein the real environment data comprises base station configuration data, signalling data, user data.
7. A D2D communication simulation and performance testing method, characterized in that, a D2D communication simulation and performance testing system of any one of claims 1-6 is adopted, the method comprises the following steps:
s1, a user issues a user instruction and parameter configuration through a user interface of the digital simulation system and a monitoring display module, and initializes the digital simulation system and the data acquisition hardware;
s2, the data acquisition hardware is adapted and connected with the cellular network through the communication interface of the base station;
s3, collecting, analyzing and sorting various real environment data by data collection hardware, continuously updating and sending the data to a digital simulation system, and realizing synchronization of a simulation scene and a physical scene;
s4, the environment configuration module of the digital simulation system applies the user interface and the user input environment setting in the monitoring display module, integrates the user input environment setting and the real environment data, generates the final simulation environment data, and sends the final simulation environment data to the simulation operation module;
s5, loading the simulation environment data by the simulation operation module of the digital simulation system to perform simulation process operation;
and S6, after the simulation operation module finishes the simulation, outputting the performance test result through the user interface and the monitoring display module.
8. The D2D communication simulation and performance testing method of claim 7,
step S3 specifically includes the following steps:
s31, collecting various base station configuration data, signaling data and user data in real time by data collection hardware;
s32, analyzing and sorting the data collected by the data collection hardware module, calculating and converting the data into the scale range of the cellular network, the position of the base station, the state of the base station, the maximum uploading bandwidth of the base station, the maximum service capacity of the base station, the number of user terminal devices, the type of each user terminal device, the state of each user terminal device, the position of each user terminal device, the data request mode of each user terminal device and the base station, the maximum uploading bandwidth of each user terminal device, the data request record of each user terminal device, the link of each user terminal device data request, the type and the size information data;
s33, further converting the converted information data into a parameter format for the configuration of the digital simulation system, including: simulating the scale range of a cellular network, the position of a base station node, the state of the base station node, the maximum uploading bandwidth of the base station node, the maximum service capacity of the base station node, the number of user nodes, the type of each user node, the state of each user node, the position of each user node, the maximum uploading bandwidth of each user node, the data request record of each user node, and the link, the type and the size of the data request of each user node;
s34, packing the configuration parameters by the data acquisition hardware and sending the configuration parameters to the digital simulation system;
and S35, continuously repeating the steps S31-S34, and performing data acquisition, analysis, calculation, conversion and transmission once at regular time intervals to realize synchronous update of the simulation configuration data and the real physical network state.
9. The D2D communication simulation and performance testing method of claim 7,
step S5 specifically includes the following steps:
s51, the simulation operation module receives the simulation environment data from the environment configuration module;
s52, starting at least two simulation processes, wherein the simulation processes comprise a process for directly requesting a mode and a process for simulating a D2D request mode;
s53, substituting the simulation environment data into the process simulating the direct request mode and/or the process simulating the D2D request mode; respectively generating topological graphs of the base station node and the user node according to the simulated environment data, and initializing each parameter and data of the base station node and the user node;
s54, in the process of simulating the direct request mode, when the user node has data requirement, directly sending a data request to the base station node, and the base station node sending data to the user node according to the data request; the data request of each user node is data request data of each user node in the simulated environment data;
s55, in the process of simulating the D2D request mode, all user nodes cache a part of acquired data, when any user node has data demand, firstly, a data request is sent to other user nodes which are in a cellular network and in a D2D request range, and if the user nodes cache the requested data in the range, the user nodes caching the data send the data to the user node sending the request; and if no other user node in the range has the requested data, the user node with the data demand sends a data request to the base station node of the affiliated cellular network.
10. The D2D communication simulation and performance testing method of claim 7,
the step S6 specifically includes the following steps S61-S62:
s61, collecting and calculating the midway or final simulation data of the simulation operation module according to the user configuration, displaying the real-time operation data of the system in a graph and table form, and comparing the performance difference of various systems before and after applying the D2D communication technology or under different user input environment settings and real environment data conditions;
s62, generating a comparison statistical page including a simulation final result, and storing the simulation result;
in step S5, in the process of simulating the direct request mode and the process of simulating the D2D request mode, the user can modify the configuration of the simulation process, including the modification of the designated parameters, through the user interface and the monitoring display module; when the designated parameter modification is performed, the process of the simulation D2D request mode in the step S52 is copied into a plurality of sub-processes according to the requirements of users, and each sub-process is modified and adjusted according to the parameter modification condition.
CN201911346805.0A 2019-12-24 2019-12-24 D2D communication simulation and performance test system and method Active CN111163486B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911346805.0A CN111163486B (en) 2019-12-24 2019-12-24 D2D communication simulation and performance test system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911346805.0A CN111163486B (en) 2019-12-24 2019-12-24 D2D communication simulation and performance test system and method

Publications (2)

Publication Number Publication Date
CN111163486A true CN111163486A (en) 2020-05-15
CN111163486B CN111163486B (en) 2022-04-15

Family

ID=70558354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911346805.0A Active CN111163486B (en) 2019-12-24 2019-12-24 D2D communication simulation and performance test system and method

Country Status (1)

Country Link
CN (1) CN111163486B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143211A (en) * 2021-11-26 2022-03-04 惠州Tcl移动通信有限公司 Simulation network generation method, device, terminal and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070127559A1 (en) * 2005-12-02 2007-06-07 Chang Paul C Systems and methods for testing the performance of and simulating a wireless communication device
CN101118654A (en) * 2007-09-19 2008-02-06 中国科学院上海微***与信息技术研究所 Machine vision computer simulation emulation system based on sensor network
CN101645805A (en) * 2008-10-10 2010-02-10 中国科学院声学研究所 P2P streaming media system simulation platform based on NS2
CN101741483A (en) * 2009-12-09 2010-06-16 广州天越电子科技有限公司 Emulation system for realizing wireless network communication field intensity covering
CN101778415A (en) * 2010-01-27 2010-07-14 中国科学院计算技术研究所 System and method for constructing multiple base stations and multiple user simulating scenes
DE102011077318A1 (en) * 2011-06-09 2012-12-13 Siemens Aktiengesellschaft Simulation system, method for carrying out a simulation, control system and computer program product
CN106209825A (en) * 2016-07-07 2016-12-07 中国电子科技集团公司第二十八研究所 A kind of customizable Botnet pilot system
CN109472075A (en) * 2018-10-30 2019-03-15 成都四方伟业软件股份有限公司 A kind of base station performance analysis method and system
CN109901559A (en) * 2019-03-29 2019-06-18 北京经纬恒润科技有限公司 A kind of T-BOX test macro and method
CN110505604A (en) * 2019-08-22 2019-11-26 电子科技大学 A kind of method of D2D communication system access frequency spectrum

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070127559A1 (en) * 2005-12-02 2007-06-07 Chang Paul C Systems and methods for testing the performance of and simulating a wireless communication device
CN101118654A (en) * 2007-09-19 2008-02-06 中国科学院上海微***与信息技术研究所 Machine vision computer simulation emulation system based on sensor network
CN101645805A (en) * 2008-10-10 2010-02-10 中国科学院声学研究所 P2P streaming media system simulation platform based on NS2
CN101741483A (en) * 2009-12-09 2010-06-16 广州天越电子科技有限公司 Emulation system for realizing wireless network communication field intensity covering
CN101778415A (en) * 2010-01-27 2010-07-14 中国科学院计算技术研究所 System and method for constructing multiple base stations and multiple user simulating scenes
DE102011077318A1 (en) * 2011-06-09 2012-12-13 Siemens Aktiengesellschaft Simulation system, method for carrying out a simulation, control system and computer program product
CN106209825A (en) * 2016-07-07 2016-12-07 中国电子科技集团公司第二十八研究所 A kind of customizable Botnet pilot system
CN109472075A (en) * 2018-10-30 2019-03-15 成都四方伟业软件股份有限公司 A kind of base station performance analysis method and system
CN109901559A (en) * 2019-03-29 2019-06-18 北京经纬恒润科技有限公司 A kind of T-BOX test macro and method
CN110505604A (en) * 2019-08-22 2019-11-26 电子科技大学 A kind of method of D2D communication system access frequency spectrum

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
华尧等: "一种新型的GSM-R无线信道仿真机制", 《铁路通信信号工程技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143211A (en) * 2021-11-26 2022-03-04 惠州Tcl移动通信有限公司 Simulation network generation method, device, terminal and storage medium

Also Published As

Publication number Publication date
CN111163486B (en) 2022-04-15

Similar Documents

Publication Publication Date Title
CN111124850A (en) MQTT server performance testing method, system, computer equipment and storage medium
CN111970085B (en) Signal shielding device monitoring system, method, device and readable storage medium
CN105813126A (en) Automatic wireless AP (Access Point) performance testing system
CN104348680B (en) The method and device of wire-speed detection
CN105519161B (en) A kind of disturbance coordination method and equipment
CN111352836A (en) Pressure testing method and related device
CN109413147B (en) Service node management method, device, equipment and computer readable storage medium
US20220116266A1 (en) Home network health metrics reporting
CN111163486B (en) D2D communication simulation and performance test system and method
CN108684053B (en) Automatic test system and method for radio remote base station
CN100403670C (en) Radio-frequency indicator testing method
CN113434101A (en) Device control method, device, storage medium, and electronic apparatus
CN111459795A (en) Cluster pressure testing method and device, computer equipment and storage medium
CN113055101B (en) 3-frequency MESH product performance test system and test method
CN105634876B (en) A kind of terminal capabilities test method and system
CN113036930B (en) Power grid data communication management system
CN102025555A (en) Method and device for testing IP multimedia sub-system performance
US10546075B2 (en) System and method for a synthetic trace model
CN115129574A (en) Code testing method and device
CN117693059A (en) Resource scheduling method, device and system, storage medium and electronic system
CN115250536A (en) Multi-AP coordination control method and system based on big data comparison
CN112611922A (en) Base station electromagnetic radiation monitoring method and device
US20220066919A1 (en) Multiple telecommunication endpoints system and testing method thereof based on ai decision
CN113973060A (en) Internet of things simulation method, device and system and storage medium
CN109523156A (en) A kind of method, apparatus and readable storage medium storing program for executing of the evaluation of channel running quality

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant