GPU-based multi-network-station frequency hopping signal and electromagnetic background simulation generation method
Through the GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method, the problems of insufficient memory and long computing time in the existing technology are solved, and efficient and synchronous multi-network frequency hopping signal simulation is realized, and more realistic results are generated. The simulation data is suitable for performance evaluation of frequency hopping communication system in complex electromagnetic environments.
Patent Information
- Application Number
- CN202411246728.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-31
AI Technical Summary
In the prior art, the generation of high-sampling rate frequency hopping signals has problems such as insufficient memory and long operation time, and lacks simulation of real electromagnetic backgrounds, so it is impossible to realize synchronous simulation of frequency hopping signals and backgrounds, and it is mainly aimed at a single frequency hopping signal. Lack of multi-network frequency hopping communication system simulation technology.
Using GPU-based multi-network frequency hopping signals and electromagnetic background simulation generation methods, the electromagnetic background is simulated by allocating storage space, writing simulation kernel functions for parallel calculations, combining frequency hopping signals to simulate the electromagnetic background, and processing simulation data to output the results, using GPU The parallel computing power and large-scale data processing power achieve efficient simulation.
It realizes high-efficiency frequency hopping signal simulation generation, synchronous simulation for real electromagnetic backgrounds, and generates more realistic and research-worthy simulation data, which is suitable for performance evaluation of frequency hopping communication systems in complex electromagnetic environments.
Smart Images

Figure CN119232199A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a frequency hopping signal simulation technology, and in particular to a GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method. Background Art
[0002] The frequency hopping communication system is a communication technology with strong anti-interference ability in complex electromagnetic environments. This type of signal has the characteristics of high frequency and fast hopping speed, and has high requirements for the quality and time of simulation. For the performance evaluation and optimization of the frequency hopping communication system and the exploration of the network station sorting method of the frequency hopping signal, it is necessary to perform high-precision simulation of the frequency hopping signal and the electromagnetic background environment in which it is located. In the prior art, the simulation generation of high-sampling rate frequency hopping signals usually has problems such as insufficient memory and long calculation time. At the same time, the prior art also lacks simulation of the real electromagnetic background environment, and cannot achieve synchronous simulation of the frequency hopping signal and the background. In addition, the existing frequency hopping communication system simulation technology often only targets a single frequency hopping signal, and lacks multi-network frequency hopping communication system simulation technology. Summary of the invention
[0003] The purpose of the present invention is to provide a GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method to solve the problems existing in the above-mentioned prior art.
[0004] The GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method described in the present invention comprises the following steps:
[0005] S1. Allocate storage space and set parameters;
[0006] S2. Write simulation kernel functions and perform parallel computing;
[0007] S3. Combine frequency hopping signals to simulate the electromagnetic background;
[0008] S4. Process the simulation data obtained in step S3 and output the processing results.
[0009] The GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method described in the present invention has the advantages of realizing high-efficiency frequency hopping signal simulation generation by utilizing the characteristics of GPU parallel computing, and simultaneously performing synchronous simulation on the real electromagnetic background to generate more realistic simulation data with more research value and significance. It is particularly suitable for the performance evaluation and simulation generation fields of frequency hopping communication systems in complex electromagnetic environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 It is a schematic diagram of the process of the method described in the present invention.
[0011] Figure 2 It is a time-frequency diagram of a simulated frequency hopping signal obtained by the method described in the present invention.
[0012] Figure 3 It is the time-frequency diagram of the actual frequency hopping signal provided in the comparison example. DETAILED DESCRIPTION
[0013] In the field of simulation computing, GPUs have many unique advantages. First, GPUs have powerful parallel computing capabilities. Compared with traditional central processing units (CPUs), GPUs have a large number of parallel processing units and can perform a large number of computing tasks at the same time. Secondly, GPUs excel in high-performance computing. Because of its highly optimized parallel computing architecture, GPUs can exert powerful computing capabilities when processing large-scale data sets and intensive computing tasks. In addition, GPUs also benefit from extensive parallel computing library support, which can simplify the development and optimization process of parallel computing. GPUs also have excellent large-scale data processing capabilities. In simulation computing, it is usually necessary to process and analyze large-scale data sets. The high memory bandwidth and large-capacity video memory of GPUs enable them to efficiently process large-scale data and accelerate the reading, processing and storage of data.
[0014] like Figure 1 As shown, the method for generating multi-network frequency hopping signals and electromagnetic background simulation based on GPU in the present invention comprises the following steps:
[0015] S1. Allocate storage space and set parameters.
[0016] According to the key parameters of the frequency hopping signal, such as bandwidth and hopping rate, the GPU will intelligently allocate the necessary storage space. The bandwidth is generally between 30 and 512 MHz and the hopping rate is generally between 100 and 2000 hops / s. This step is the basis for ensuring the smooth progress of the simulation process, because high sampling rate signals and complex electromagnetic background simulations require the processing of a large amount of data. At the same time, considering the various signal types that may be contained in the electromagnetic background, such as communication, radar, sweep frequency, fixed frequency, frequency hopping, white noise, colored noise, etc., the allocation of storage space must also take into account the simulation requirements of these background signals.
[0017] On the CPU side, users need to input specific parameters of the frequency hopping signal, such as sampling rate, number of frequency hopping stations, networking mode, etc. These parameters will be transmitted to the GPU side through an efficient data transmission mechanism. In order to ensure the accuracy and efficiency of data transmission, data verification and error correction mechanisms are adopted.
[0018] S2. Write simulation kernel functions and perform parallel computing.
[0019] On the GPU side, a simulation kernel function is written for the frequency hopping signal of each network station. The simulation kernel function uses the powerful parallel computing capability of the GPU to fit the frequency hopping signal in segments. In each time period, the simulation kernel function will call the simulation function to calculate the current instantaneous signal amplitude, instantaneous carrier frequency and phase according to the sampling rate. This process fully utilizes the multi-threaded parallel processing capability of the GPU to achieve efficient parallel simulation of frequency hopping signals of multiple network stations.
[0020] S3. Combine frequency hopping signals to simulate the electromagnetic background.
[0021] According to the networking mode, the GPU will combine the frequency hopping signals of each network station. For asynchronous networking, the signals of the corresponding network stations are randomly delayed and superimposed in the time domain to simulate the signal overlap phenomenon in the actual communication environment.
[0022] At the same time, the simulation for complex electromagnetic background is also one of the core parts of the present invention. Special simulation functions are written for signal types such as communication, radar, frequency sweep, fixed frequency, frequency hopping, white noise, colored noise, etc., and these functions are packaged as callable modules. During the simulation process, the corresponding simulation function is called according to the input software parameters to generate complex electromagnetic background data that meets the requirements. These background data will be combined with the frequency hopping signal to form the final simulation data.
[0023] S4. Process the simulation data obtained in step S3 and output the processing results.
[0024] After completing the simulation of the frequency hopping signal and electromagnetic background, the GPU transmits the processed data back to the CPU. On the CPU side, the data is further processed and analyzed, such as filtering and spectrum analysis, to extract more valuable simulation information. Finally, the simulation results will be presented to the user in a graphical or numerical form for subsequent in-depth application.
[0025] In order to verify the effectiveness and reliability of the method described in the present invention, a large number of simulation experiments were carried out and compared with real frequency hopping signals. Figure 2 As shown, take any real frequency hopping signal as a comparison, for example Figure 3 As shown. The experimental results show that this method can efficiently generate high-quality frequency hopping signal and electromagnetic background simulation data with high simulation accuracy. These simulation data can be widely used in communication systems, radar systems, electromagnetic environment simulation and other fields, providing strong support for the performance evaluation of frequency hopping communication systems in complex electromagnetic environments.
[0026] For those skilled in the art, various other corresponding changes and deformations can be made according to the technical solutions and concepts described above, and all of these changes and deformations should fall within the protection scope of the claims of the present invention.
Claims
1. A GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method, characterized in that: The following steps are involved: S1. Allocate storage space and set parameters; S2. Write simulation kernel functions and perform parallel computing; S3. Combine frequency hopping signals to simulate the electromagnetic background; S4. Process the simulation data obtained in step S3 and output the processing results.
2. According to the GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method of claim 1, it is characterized in that: The step S1 is specifically as follows: The GPU allocates storage space according to key parameters of the frequency hopping signal, and the storage space also includes simulation requirements of the background signal; The user needs to input specific parameters of the frequency hopping signal on the CPU side, and transmit them to the GPU through the data transmission mechanism.
3. According to claim 2, a GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method, characterized in that: The data transmission mechanism adopts a data checking and error correction mechanism.
4. According to claim 3, a GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method is characterized in that: The step S2 is specifically as follows: The GPU writes a corresponding simulation kernel function for the frequency hopping signal of each network station; the simulation kernel function uses GPU parallel calculation to fit the frequency hopping signal in sections; in each time period, the simulation kernel function will call the simulation function to calculate the current instantaneous signal amplitude, instantaneous carrier frequency and phase according to the sampling rate.
5. According to the GPU-based multi-network frequency hopping signal and electromagnetic background simulation generation method of claim 4, it is characterized in that: The step S3 is specifically as follows: According to the networking mode, the GPU combines the frequency hopping signals of each network station; in the case of asynchronous networking, the signals of the corresponding network stations are randomly delayed and superimposed in the time domain to simulate the signal overlap phenomenon in the actual communication environment; Write corresponding simulation functions for each signal type and package the simulation functions into callable modules; During the simulation process, the corresponding simulation function is called according to the input software parameters to generate electromagnetic background data that meets the requirements; The electromagnetic background data will be combined with the frequency hopping signal to form the final simulation data.
6. The method for generating multi-network frequency hopping signals and electromagnetic background simulation based on GPU according to claim 5, characterized in that: The step S4 is specifically as follows: After completing the simulation of the frequency hopping signal and electromagnetic background, the GPU transmits the processed data back to the CPU, where the CPU further processes and analyzes the data to extract the simulation information contained therein.
7. The method for generating multi-network frequency hopping signals and electromagnetic background simulation based on GPU according to claim 6, characterized in that: The simulation results will be presented in graphical or numerical form.