Cluster mobile communication simulation training system
By constructing a clustered mobile communication simulation network and performing image preprocessing and encoding, the problem of being unable to assess network stability was solved, enabling network performance evaluation and stability testing before actual deployment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AIR FORCE COMM SERGEANT SCHOOL OF PLA
- Filing Date
- 2023-06-07
- Publication Date
- 2026-04-24
AI Technical Summary
Before the actual deployment of a trunked mobile communication network, it is impossible to assess the network performance, making it impossible to determine its stability.
A simulated cluster mobile communication network was constructed. Randomly collected images were preprocessed, encoded, and the data transmission was simulated to evaluate network stability.
The simulation training system allows for the evaluation of network data transmission volume and stability before actual deployment, improving the effectiveness and randomness of the test.
Smart Images

Figure CN116744355B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of mobile communication technology, and in particular relates to a trunked mobile communication simulation training system. Background Technology
[0002] Mobile communication systems use multiple wireless channels to serve numerous users, essentially applying the working principle of wired telephone trunk lines to radio communication systems. They dynamically, automatically, rapidly, and optimally allocate limited channels to all users within the system to maximize the utilization of the system's channel frequency resources. Utilizing switching and computer technologies, they provide strong packet-switching capabilities to all users. In essence, a trunked mobile communication system is a special type of user-programmable exchange.
[0003] In current trunked mobile communication networks, it is impossible to assess the network performance before actual deployment, and therefore the stability of the trunked mobile communication network cannot be known. Summary of the Invention
[0004] The purpose of this invention is to provide a trunked mobile communication simulation training system, which aims to solve the problem that in the current trunked mobile communication network, the performance of the network cannot be evaluated before actual deployment, and therefore the stability of the trunked mobile communication network cannot be known.
[0005] The present invention is implemented as follows: a trunked mobile communication simulation training method, the method comprising:
[0006] Construct a trunked mobile communication simulation network and identify each communication device in the trunked mobile communication simulation network;
[0007] Two sets of sampled images are randomly acquired, and the sampled images are preprocessed to obtain preprocessed grayscale images, which include a first grayscale image and a second grayscale image.
[0008] The first encoding process is performed on each communication device based on the first grayscale image, and the second encoding process is performed on each communication device based on the second grayscale image, resulting in two encoding results;
[0009] The data transmission volume of each communication device is determined based on the fused image of the first grayscale image and the second grayscale image, and communication simulation is performed through a mobile communication simulation network.
[0010] Preferably, the step of randomly acquiring two sets of sampled images and preprocessing the sampled images to obtain preprocessed grayscale images specifically includes:
[0011] Determine the time for conducting the communication simulation, and at that time randomly select two sets of network cameras to capture images, obtaining two sets of sampled images.
[0012] Identify the resolution of the two sets of sampled images, and crop the image according to its resolution to obtain an image of the same size;
[0013] Both sets of images of the same size are subjected to grayscale processing to obtain preprocessed grayscale images, which include a first grayscale image and a second grayscale image.
[0014] Preferably, the step of performing initial encoding processing on each communication device based on the first grayscale image and secondary encoding processing on each communication device based on the second grayscale image to obtain two encoding results specifically includes:
[0015] The number of communication devices is counted, and the first grayscale image and the second grayscale image are divided based on the number of communication devices to obtain the first grayscale block and the second grayscale block.
[0016] The sum of the gray values of each pixel in the first grayscale image block is calculated, and the first encoding process is performed on each communication device based on this sum to obtain the first encoding result.
[0017] The sum of the gray values of each pixel in the second grayscale image block is calculated, and the second encoding process is performed on each communication device accordingly to obtain the second encoding result.
[0018] Preferably, the step of determining the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image, and performing communication simulation through a mobile communication simulation network, specifically includes:
[0019] The images are merged based on the gray values of the first grayscale image and the second grayscale image to obtain a fused image;
[0020] The fused image is divided into regions, the pixel grayscale values in each region are counted, and the data transmission volume of each communication device is determined according to the preset grayscale value data volume mapping table.
[0021] Data transmission simulation is performed using various communication devices based on the first and second encoding results, and stability is evaluated based on the data transmission and reception.
[0022] Another objective of this invention is to provide a trunked mobile communication simulation training system, the system comprising:
[0023] The simulated network construction module is used to build a trunked mobile communication simulated network and identify each communication device in the trunked mobile communication simulated network.
[0024] The image preprocessing module is used to randomly acquire two sets of sampled images, preprocess the sampled images to obtain a preprocessed grayscale image, wherein the preprocessed grayscale image includes a first grayscale image and a second grayscale image;
[0025] The communication equipment encoding module is used to perform initial encoding processing on each communication device based on the first grayscale image, and secondary encoding processing on each communication device based on the second grayscale image, to obtain two encoding results;
[0026] The transmission simulation module is used to determine the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image, and to perform communication simulation through a mobile communication simulation network.
[0027] Preferably, the image preprocessing module includes:
[0028] The image acquisition unit is used to determine the time of communication simulation, and at that time, it randomly selects two sets of network cameras to acquire images and obtain two sets of sampled images.
[0029] The image cropping unit is used to identify the resolution of two sets of sampled images, and crop the image according to its resolution to obtain an image of the same size;
[0030] The image grayscale processing unit is used to perform grayscale processing on two sets of images of the same size to obtain a preprocessed grayscale image, wherein the preprocessed grayscale image includes a first grayscale image and a second grayscale image.
[0031] Preferably, the communication device encoding module includes:
[0032] The communication device statistics unit is used to count the number of communication devices and divide the first grayscale image and the second grayscale image based on the number of communication devices to obtain the first grayscale image block and the second grayscale image block.
[0033] The first encoding unit is used to calculate the sum of the gray values of each pixel in the first grayscale image block, and to perform the first encoding process on each communication device accordingly to obtain the first encoding result.
[0034] The second encoding unit is used to calculate the sum of the gray values of each pixel in the second grayscale block, and then perform secondary encoding processing on each communication device to obtain the second encoding result.
[0035] Preferably, the transmission simulation module includes:
[0036] The image fusion unit is used to merge images based on the gray values of the first grayscale image and the second grayscale image to obtain a fused image;
[0037] The data volume calculation unit is used to divide the fused image into regions, count the pixel grayscale values in each region, and determine the data transmission volume of each communication device according to the preset grayscale value data volume mapping table.
[0038] The network stability evaluation unit is used to simulate data transmission through various communication devices based on the first and second encoding results, and evaluate stability based on the data transmission and reception.
[0039] Preferably, the cluster mobile communication simulation network includes a basic operation communication module, a terrain system module, a typical mountain module, a driving simulation module, and a handheld communication module.
[0040] Preferably, the data transmitted by the communication device is randomly generated.
[0041] Preferably, in the step of merging the images based on the gray values of the first grayscale image and the second grayscale image, if the merged grayscale value exceeds the upper limit, the overall merged image is downgraded.
[0042] Preferably, when performing downgrading processing, the grayscale value of the overall fused image is reduced.
[0043] Preferably, during the communication simulation process via a mobile communication simulation network, the data transmission speed is monitored.
[0044] Preferably, the stability of the system is evaluated based on the data transmission speed and the data transmission delay.
[0045] The present invention provides a trunked mobile communication simulation training system. By constructing a mobile communication simulation network, simulations are performed based on the trunked mobile communication simulation training system before it is put into use to determine the data transmission volume of different communication devices. The data transmission volume of each communication device is determined in a completely random manner, which improves randomness and ensures the effectiveness of the test. Attached Figure Description
[0046] Figure 1 A flowchart illustrating a trunked mobile communication simulation training method provided in an embodiment of the present invention;
[0047] Figure 2 The flowchart illustrates the steps of randomly acquiring two sets of sampled images, preprocessing the sampled images, and obtaining a preprocessed grayscale image, as provided in an embodiment of the present invention.
[0048] Figure 3 The flowchart illustrates the steps of performing initial encoding processing on each communication device based on a first grayscale image and secondary encoding processing on each communication device based on a second grayscale image, to obtain two encoding results, as provided in an embodiment of the present invention.
[0049] Figure 4 A flowchart illustrating the steps of determining the data transmission volume of each communication device based on a fused image of a first grayscale image and a second grayscale image, and simulating communication through a mobile communication simulation network, provided in an embodiment of the present invention.
[0050] Figure 5 This invention provides an architecture diagram of a trunked mobile communication simulation training system according to an embodiment of the present invention.
[0051] Figure 6 An architecture diagram of an image preprocessing module provided in an embodiment of the present invention;
[0052] Figure 7 An architecture diagram of a communication device encoding module provided in an embodiment of the present invention;
[0053] Figure 8 This is an architecture diagram of a transmission simulation module provided in an embodiment of the present invention. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0055] like Figure 1 The diagram shown is a flowchart of a trunked mobile communication simulation training method provided by an embodiment of the present invention. The method includes:
[0056] S100 constructs a trunked mobile communication simulation network and identifies each communication device in the trunked mobile communication simulation network.
[0057] In this step, a trunked mobile communication simulation network is constructed. Trunked communication services refer to dedicated command and dispatch communication services provided to multiple departments, units, and other group users by using trunked communication systems with technical characteristics such as channel sharing and dynamic allocation. The trunked mobile communication simulation network includes various types of communication devices, such as mobile phones, computers, tablets, and other devices with mobile communication functions. The constructed trunked mobile communication simulation network should also include multiple types of communication devices.
[0058] S200, randomly acquire two sets of sampled images, preprocess the sampled images to obtain preprocessed grayscale images, the preprocessed grayscale images including a first grayscale image and a second grayscale image.
[0059] In this step, two sets of sampled images are randomly acquired and preprocessed. After acquiring the images, the resolutions of the acquired images may be different due to different acquisition devices. Therefore, after obtaining the sampled images, they must first be preprocessed by cropping them into two sets of images of the same size. Then, they are converted into binary images through grayscale processing, which greatly reduces the amount of information contained in them and makes them easier to process. After processing, the first grayscale image and the second grayscale image are obtained respectively.
[0060] S300: Perform initial encoding processing on each communication device based on the first grayscale image, and perform secondary encoding processing on each communication device based on the second grayscale image to obtain two encoding results.
[0061] In this step, each communication device is first encoded based on the first grayscale image. Specifically, the communication devices are first encoded consecutively. If there are a total of n communication devices, their numbers are 1-n. Then, the first grayscale image and the second grayscale image are both divided into n blocks. The number of pixels in the divided blocks is counted, and the number of each block is determined based on the number of pixels. Encoding is performed twice in this way to determine the correspondence between the communication devices and the blocks.
[0062] S400 determines the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image, and performs communication simulation through a mobile communication simulation network.
[0063] In this step, the data transmission volume of each communication device is determined based on the fused image of the first grayscale image and the second grayscale image. In order to further determine the amount of data transmitted by the communication device during the test, the first grayscale image and the second grayscale image are fused to obtain a fused image. At this time, the grayscale values of the fused image can be counted again, and the image can be divided again to determine the data transmission volume of each communication device. During the simulation, each communication device sends random data of the corresponding amount.
[0064] like Figure 2 As shown, in a preferred embodiment of the present invention, the step of randomly acquiring two sets of sampled images and preprocessing the sampled images to obtain a preprocessed grayscale image specifically includes:
[0065] S201, determine the time for communication simulation, randomly select two sets of network cameras at that time, collect images, and obtain two sets of sampled images.
[0066] In this step, the time for conducting the communication simulation is determined. After determining the time for the communication simulation, this time is used as the data interception node. The corresponding transmission data, such as network communication data, is intercepted from the simulation system, copied, and converted from binary to decimal. The network camera is then identified based on the decimal number. Each camera has its own unique number, and images are captured through the network camera to obtain sampled images.
[0067] S202, identify the resolution of the two sets of sampled images, and crop the image according to its resolution to obtain an image of the same size.
[0068] In this step, the resolution of the two sets of sampled images is identified. For different webcams, the resolution may vary due to different settings or different hardware configurations of the devices themselves. Therefore, it is necessary to identify the resolution first and then crop the images to obtain two sets of images with the same size.
[0069] S203, perform grayscale processing on both sets of images of the same size to obtain preprocessed grayscale images, wherein the preprocessed grayscale images include a first grayscale image and a second grayscale image.
[0070] In this step, grayscale processing is performed on both sets of images of the same size. By performing grayscale processing, the color information contained therein is removed. The aforementioned color information is not needed. Through preprocessing, two sets of grayscale images can be obtained, namely the first grayscale image and the second grayscale image.
[0071] like Figure 3 As shown, in a preferred embodiment of the present invention, the steps of performing initial encoding processing on each communication device based on the first grayscale image and secondary encoding processing on each communication device based on the second grayscale image to obtain two encoding results specifically include:
[0072] S301, count the number of communication devices, and divide the first grayscale image and the second grayscale image based on the number of communication devices to obtain the first grayscale block and the second grayscale block.
[0073] In this step, the number of communication devices is counted to determine the number of communication devices. Then, based on the number of communication devices, the number of segments to be divided into is determined. If there are n communication devices, the first grayscale image and the second grayscale image are divided into n equal parts, which will result in n first grayscale blocks and n second grayscale blocks.
[0074] S302, calculate the sum of the gray values of each pixel in the first grayscale image block, and perform the first encoding process on each communication device accordingly to obtain the first encoding result.
[0075] In this step, the sum of the gray values of each pixel in the first grayscale image block is calculated. Then, n first grayscale images blocks will correspond to n sums of gray values. The n sums of gray values are sorted and mapped one-to-one with n communication devices. Thus, each communication device corresponds to one first grayscale image block.
[0076] S303, calculate the sum of the gray values of each pixel in the second grayscale image block, and perform secondary encoding processing on each communication device accordingly to obtain the second encoding result.
[0077] In this step, the sum of the grayscale values of each pixel in the second grayscale image block is calculated. Therefore, n second grayscale images will correspond to n sums of grayscale values. These n sums are sorted and mapped one-to-one with n communication devices, so each communication device corresponds to one second grayscale image block. Thus, the same communication device can correspond to one first grayscale image block and one second grayscale image block. The communication device for data transmission is determined based on the positional relationship between the first and second grayscale images. For example, if the first first grayscale image block and the third second grayscale image block are in the same position, corresponding to the first and second communication devices respectively, it indicates that the first communication device is sending data to the second communication device. If the first first grayscale image block and the third second grayscale image block correspond to the same communication device, the communication device corresponding to the second second grayscale image block is randomly switched.
[0078] like Figure 4 As shown, in a preferred embodiment of the present invention, the step of determining the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image, and performing communication simulation through a mobile communication simulation network, specifically includes:
[0079] S401, merge the images based on the gray values of the first grayscale image and the second grayscale image to obtain a fused image.
[0080] In this step, the images are merged based on the gray values of the first grayscale image and the second grayscale image. By superimposing the gray values, the gray values of each pixel in the fused image are determined. Specifically, the gray values of pixels at the same position in the first grayscale image and the second grayscale image can be compared, and the smaller value is subtracted from the larger value. The resulting value is the gray value of the corresponding pixel in the fused image.
[0081] S402, the fused image is divided into regions, the pixel grayscale values in each region are counted, and the data transmission volume of each communication device is determined according to the preset grayscale value data volume mapping table.
[0082] In this step, the fused image is divided into regions. Similarly, the fused image is divided into a corresponding number of blocks according to the number of communication devices. The sum of the gray values of each block is counted and given a unit, such as kb. Then, the data transmission volume of the corresponding communication device is determined according to the correspondence between its position and the first gray-scale block.
[0083] S403 simulates data transmission through various communication devices based on the first and second encoding results, and evaluates stability based on the data transmission and reception.
[0084] In this step, data transmission simulation is performed by various communication devices based on the first and second encoding results. The data transmission and reception times are randomly determined, and the final data transmission results are evaluated.
[0085] like Figure 5 As shown, an embodiment of the present invention provides a trunked mobile communication simulation training system, the system comprising:
[0086] The simulated network construction module 100 is used to construct a trunked mobile communication simulated network and identify each communication device in the trunked mobile communication simulated network.
[0087] In this system, the simulated network construction module 100 constructs a trunked mobile communication simulated network. Trunked communication service refers to a trunked communication network composed of trunked communication systems with technical characteristics such as channel sharing and dynamic allocation, which provides dedicated command and dispatch communication services to multiple departments, units and other group users. The trunked mobile communication simulated network contains various types of communication devices, such as mobile phones, computers, tablets and other devices with mobile communication functions. The constructed trunked mobile communication simulated network should also contain multiple types of communication devices.
[0088] The image preprocessing module 200 is used to randomly acquire two sets of sampled images, preprocess the sampled images to obtain a preprocessed grayscale image, wherein the preprocessed grayscale image includes a first grayscale image and a second grayscale image.
[0089] In this system, the image preprocessing module 200 randomly acquires two sets of sampled images and preprocesses them. After acquiring the images, the resolutions of the acquired images may be different due to different acquisition devices. Therefore, after obtaining the sampled images, they must first be preprocessed and cropped into two sets of images of the same size. Then, they are converted into binary images through grayscale processing, which greatly reduces the amount of information contained in them and facilitates processing. After processing, the first grayscale image and the second grayscale image are obtained respectively.
[0090] The communication equipment encoding module 300 is used to perform initial encoding processing on each communication device based on the first grayscale image, and secondary encoding processing on each communication device based on the second grayscale image, to obtain two encoding results.
[0091] In this system, the communication device encoding module 300 performs initial encoding processing on each communication device based on the first grayscale image. Specifically, the communication devices are first encoded consecutively. If there are a total of n communication devices, their numbers are 1-n. The first grayscale image and the second grayscale image are then divided into n blocks. The number of pixels in the resulting blocks is counted, and the number of each block is determined based on the number of pixels. The two encoding processes are then performed to determine the correspondence between the communication devices and the blocks.
[0092] The transmission simulation module 400 is used to determine the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image, and to perform communication simulation through a mobile communication simulation network.
[0093] In this system, the transmission simulation module 400 determines the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image. In order to further determine the amount of data transmitted by the communication device during the test, the first grayscale image and the second grayscale image are fused to obtain a fused image. At this time, the grayscale values of the fused image can be counted again, and the image can be divided again to determine the data transmission volume of each communication device. During the simulation, each communication device sends random data of the corresponding amount.
[0094] like Figure 6 As shown, in a preferred embodiment of the present invention, the image preprocessing module 200 includes:
[0095] The image acquisition unit 201 is used to determine the time of communication simulation, and at that time, randomly select two sets of network cameras to acquire images and obtain two sets of sampled images.
[0096] In this module, the image acquisition unit 201 determines the time of communication simulation. After determining the time of communication simulation, it uses this time as the data interception node to intercept the corresponding transmission data, such as network communication data, from the simulation system, copy it to obtain a copy, convert it from binary to decimal, and then identify the network camera based on the decimal number. Each camera has its own number, and image acquisition is performed through the network camera to obtain a sampled image.
[0097] The image cropping unit 202 is used to identify the resolution of two sets of sampled images, and crop the image according to its resolution to obtain an image of the same size.
[0098] In this module, the image cropping unit 202 identifies the resolution of the two sets of sampled images. For different network cameras, the resolution may vary due to different settings or different hardware configurations of the devices themselves. Therefore, it is necessary to identify the resolution first and then crop the images to obtain two sets of images with the same size.
[0099] The image grayscale processing unit 203 is used to perform grayscale processing on two sets of images of the same size to obtain a preprocessed grayscale image, wherein the preprocessed grayscale image includes a first grayscale image and a second grayscale image.
[0100] In this module, the image grayscale processing unit 203 performs grayscale processing on both sets of images of the same size. By performing grayscale processing, the color information contained therein is removed. The aforementioned color information is not needed. By performing preprocessing, two sets of grayscale images can be obtained, namely the first grayscale image and the second grayscale image.
[0101] like Figure 7 As shown, in a preferred embodiment of the present invention, the communication device encoding module 300 includes:
[0102] The communication device statistics unit 301 is used to count the number of communication devices and divide the first grayscale image and the second grayscale image based on the number of communication devices to obtain the first grayscale block and the second grayscale block.
[0103] In this module, the communication device statistics unit 301 counts the number of communication devices to determine the number of communication devices. Then, based on the number of communication devices, it determines the number of segments to divide the image. If there are n communication devices, the first grayscale image and the second grayscale image are divided into n equal parts, resulting in n first grayscale blocks and n second grayscale blocks.
[0104] The first encoding unit 302 is used to calculate the sum of the gray values of each pixel in the first grayscale block, and to perform the first encoding process on each communication device accordingly to obtain the first encoding result.
[0105] In this module, the first encoding unit 302 counts the sum of the gray values of each pixel in the first grayscale block. Then, n first grayscale blocks will correspond to n sums of gray values. The n sums of gray values are sorted and matched with n communication devices one by one. Thus, each communication device corresponds to one first grayscale block.
[0106] The second encoding unit 303 is used to calculate the sum of the gray values of each pixel in the second grayscale image block, and to perform secondary encoding processing on each communication device accordingly to obtain the second encoding result.
[0107] In this module, the second encoding unit 303 calculates the sum of the grayscale values of each pixel in the second grayscale block. Therefore, n second grayscale blocks will correspond to n sums of grayscale values. These n sums are sorted and mapped one-to-one with n communication devices, so each communication device corresponds to one second grayscale block. Thus, the same communication device can correspond to one first grayscale block and one second grayscale block. The communication device for transmission is determined based on the positional relationship between the first and second grayscale blocks. For example, if the first first grayscale block and the third second grayscale block are in the same position, corresponding to the first and second communication devices respectively, it indicates that the first communication device is sending data to the second communication device. If the first first grayscale block and the third second grayscale block correspond to the same communication device, the communication device corresponding to the second second grayscale block is randomly switched.
[0108] like Figure 8 As shown, in a preferred embodiment of the present invention, the transmission simulation module 400 includes:
[0109] The image fusion unit 401 is used to merge images based on the gray values of the first grayscale image and the second grayscale image to obtain a fused image.
[0110] In this module, the image is merged based on the gray values of the first grayscale image and the second grayscale image. By superimposing the gray values, the gray values of each pixel in the fused image are determined. Specifically, the gray values of pixels at the same position in the first grayscale image and the second grayscale image can be compared, and the smaller value is subtracted from the larger value. The resulting value is the gray value of the corresponding pixel in the fused image.
[0111] The data volume calculation unit 402 is used to divide the fused image into regions, count the pixel grayscale values in each region, and determine the data transmission volume of each communication device according to the preset grayscale value data volume mapping table.
[0112] In this module, the data volume calculation unit 402 divides the fused image into regions. Similarly, according to the number of communication devices, the fused image is divided into a corresponding number of blocks. The sum of the gray values of each block is calculated and given a unit, such as kb. Then, based on the correspondence between its position and the first gray block, the data transmission volume of the corresponding communication device is determined.
[0113] The network stability evaluation unit 403 is used to simulate data transmission through various communication devices based on the first encoding result and the second encoding result, and evaluate the stability based on the data transmission and reception.
[0114] In this module, the network stability evaluation unit 403 simulates data transmission through various communication devices based on the first and second encoding results. The data transmission and reception times are randomly determined, and the evaluation is based on the final collected data transmission results.
[0115] It should be understood that although the steps in the flowcharts of the various embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the various embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0116] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0117] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0118] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
[0119] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A trunked mobile communication simulation training system, characterized in that, The system includes: The simulated network construction module is used to build a trunked mobile communication simulated network and identify each communication device in the trunked mobile communication simulated network. The image preprocessing module is used to randomly acquire two sets of sampled images, preprocess the sampled images to obtain a preprocessed grayscale image, wherein the preprocessed grayscale image includes a first grayscale image and a second grayscale image; The communication equipment encoding module is used to perform initial encoding processing on each communication device based on the first grayscale image, and secondary encoding processing on each communication device based on the second grayscale image, to obtain two encoding results; The transmission simulation module is used to determine the data transmission volume of each communication device based on the fused image of the first grayscale image and the second grayscale image, and to perform communication simulation through a mobile communication simulation network.
2. The trunked mobile communication simulation training system according to claim 1, characterized in that, The image preprocessing module includes: The image acquisition unit is used to determine the time of communication simulation, and at that time, it randomly selects two sets of network cameras to acquire images and obtain two sets of sampled images. The image cropping unit is used to identify the resolution of two sets of sampled images, and crop the image according to its resolution to obtain an image of the same size; The image grayscale processing unit is used to perform grayscale processing on two sets of images of the same size to obtain a preprocessed grayscale image, wherein the preprocessed grayscale image includes a first grayscale image and a second grayscale image.
3. The trunked mobile communication simulation training system according to claim 1, characterized in that, The communication device encoding module includes: The communication device statistics unit is used to count the number of communication devices and divide the first grayscale image and the second grayscale image based on the number of communication devices to obtain the first grayscale image block and the second grayscale image block. The first encoding unit is used to calculate the sum of the gray values of each pixel in the first grayscale image block, and to perform the first encoding process on each communication device accordingly to obtain the first encoding result. The second encoding unit is used to calculate the sum of the gray values of each pixel in the second grayscale block, and then perform secondary encoding processing on each communication device to obtain the second encoding result.
4. The trunked mobile communication simulation training system according to claim 3, characterized in that, The transmission simulation module includes: The image fusion unit is used to merge images based on the gray values of the first grayscale image and the second grayscale image to obtain a fused image; The data volume calculation unit is used to divide the fused image into regions, count the pixel grayscale values in each region, and determine the data transmission volume of each communication device according to the preset grayscale value data volume mapping table. The network stability evaluation unit is used to simulate data transmission through various communication devices based on the first and second encoding results, and evaluate stability based on the data transmission and reception.
5. The trunked mobile communication simulation training system according to claim 1, characterized in that, The cluster mobile communication simulation network includes a basic operation communication module, a terrain system module, a typical mountain module, a driving simulation module, and a handheld communication module.
6. The trunked mobile communication simulation training system according to claim 1, characterized in that, The data transmitted by the communication device is randomly generated.
7. The trunked mobile communication simulation training system according to claim 4, characterized in that, In the step of merging images based on the gray values of the first grayscale image and the second grayscale image, if the merged grayscale value exceeds the upper limit, the overall merged image is downgraded.
8. The trunked mobile communication simulation training system according to claim 7, characterized in that, When performing downgrading, the grayscale value of the entire merged image is reduced.
9. The trunked mobile communication simulation training system according to claim 1, characterized in that, During the communication simulation process using a mobile communication simulation network, the data transmission speed is monitored.
10. The trunked mobile communication simulation training system according to claim 9, characterized in that, The stability of the system is evaluated based on the data transmission speed and the data transmission latency.
Citation Information
Patent Citations
Method for generating analog data of communication network
CN103763151A
Internet of Things transmission method based on image quality evaluation
CN114882042A