An electromagnetic environment simulation device and method based on signal processing cluster
By using signal processing cluster technology in the electromagnetic environment signal simulation device, the simulation of complex electromagnetic environment is realized, solving the problems of limited resources and low utilization rate of existing devices, and improving the simulation complexity and adaptability.
Patent Information
- Application Number
- CN202411366245.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-09-29
AI Technical Summary
The current electromagnetic environment signal simulation device has a limited scale of signal processing units, resulting in limited simulation scene complexity and fidelity, and low equipment usage rate and poor reusability.
An electromagnetic environment simulation device based on a signal processing cluster is used to realize the simulation of complex electromagnetic environment through the collaborative work of distributed scene editing computers, scene generation servers, control centers, signal processing unit clusters and radio frequency front-ends. The signal processing unit is connected through cascade, which can continuously expand the signal processing resources and radio frequency front-end, and improve the simulation complexity and adaptability.
It expands the range of electromagnetic scenarios that can be simulated, improves signal processing capabilities and the complexity of electromagnetic environment simulation, enhances the adaptability and resource utilization of equipment, and solves the problems of limited resources and low utilization of existing devices.
Smart Images

Figure CN118884375B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electrical digital data processing, and in particular to an electromagnetic environment simulation device and method based on a signal processing cluster. Background Art
[0002] With the development of radio technology, the application of devices under test is becoming more and more extensive. During the development and production process of devices under test, electromagnetic environment simulation devices are required to test the devices under test. Conventional electromagnetic environment simulation devices are equipped with independent signal processing units, which are the core components for generating electromagnetic environment signals. They are usually implemented using expensive processors such as high-performance FPGA and DSP. Due to cost considerations, the scale of the signal processing units of most electromagnetic signal simulation devices is limited, and the complexity and realism of the scenes that can be simulated are limited by resources. However, the utilization rate of the equipment is not high enough and the reusability is not strong. Summary of the invention
[0003] In order to solve the above problems, the present application proposes an electromagnetic environment simulation device based on a signal processing cluster, which is used to test radio equipment, including a distributed scenario editing computer, a scenario generation server, a control center, a signal processing unit cluster, and a radio frequency front end;
[0004] The distributed scenario editing computer is used to configure the electromagnetic environment scenario parameters required by the plurality of devices under test respectively to generate corresponding scenario files, generate signal processing resource requests, and send the scenario files and the signal processing resource requests to the scenario generation server;
[0005] The scenario generation server is used to allocate corresponding signal processing resources to each signal processing unit in the signal processing unit cluster according to the signal processing resource request, and generate simulation parameters required by the signal processing resources according to the scenario file;
[0006] The control center is used to generate simulation control instructions, and distribute the simulation parameters to the corresponding signal processing units through the simulation control instructions;
[0007] The signal processing unit cluster is used to generate a baseband environment signal for simulating an electromagnetic environment according to the simulation parameters, and send the baseband environment signal to the radio frequency front end;
[0008] The radio frequency front end is used to convert the baseband environment signal into a radio frequency electromagnetic environment signal, and apply the radio frequency electromagnetic environment signal to the corresponding device under test to implement the test of the device under test.
[0009] In one implementation of the present application, the plurality of signal processing units in the signal processing unit cluster are cascade-connected;
[0010] Each signal processing unit superimposes the baseband environment signal generated by it with the baseband environment signal output by the upper-level signal processing unit according to the allocation of the signal processing resources, and sends the superimposed baseband environment signal to the next-level signal processing unit, until the signal processing unit completes the processing of all simulation parameters corresponding to the allocated signal processing resources, and then outputs the baseband environment signal to the corresponding RF front end.
[0011] In an implementation of the present application, the baseband environment signal can be forward superimposed or reverse superimposed according to the cascade order of the signal processing units.
[0012] In one implementation of the present application, the core processor of the control center is a DSP chip and an FPGA chip, which is specifically used to recursively deduce the simulation parameters based on the DSP chip, and distribute the simulation parameters to the corresponding signal processing units in sequence according to the recursive working sequence.
[0013] In one implementation of the present application, the signal processing unit cluster implements time synchronization between different signal processing units through a specified mode; wherein the specified mode includes a software time synchronization mode and a hardware time synchronization mode;
[0014] The signal processing unit cluster is specifically used to read the time in the management device as the standard clock based on the software time synchronization mode, so as to achieve time synchronization between different signal processing units through the standard clock;
[0015] The signal processing unit cluster is specifically used to receive the pulse signal regularly sent by the control center through the built-in RS422 interface based on the hardware timing mode, and perform time synchronization according to the pulse signal so that each data processing unit maintains consistent modulation parameters.
[0016] In one implementation of the present application, the RF front end achieves time synchronization among multiple RF channels through a common local oscillator, DAC synchronization, and microwave channel synchronization; each RF channel corresponds to a device under test.
[0017] In one implementation of the present application, the baseband environment signal includes at least a target signal, an interference signal, a radiation source signal, and a background clutter signal.
[0018] The embodiment of the present application provides an electromagnetic environment simulation method based on a signal processing cluster, which is applied to an electromagnetic environment simulation device. The method includes:
[0019] By means of a distributed scenario editing computer, electromagnetic environment scenario parameters required by a plurality of devices under test are configured respectively to generate corresponding scenario files, and a signal processing resource request is generated, and the scenario files and the signal processing resource request are sent to the scenario generation server;
[0020] Allocating corresponding signal processing resources to each signal processing unit in the signal processing unit cluster according to the signal processing resource request through the scenario generation server, and generating simulation parameters required by the signal processing resources according to the scenario file;
[0021] Generate a simulation control instruction through a control center, and distribute the simulation parameters to corresponding signal processing units through the simulation control instruction;
[0022] Generate a baseband environment signal for simulating an electromagnetic environment according to the simulation parameters through a signal processing unit cluster, and send the baseband environment signal to the radio frequency front end;
[0023] The baseband environment signal is converted into a radio frequency electromagnetic environment signal through a radio frequency front end, and the radio frequency electromagnetic environment signal is applied to a corresponding device under test to implement a test on the device under test.
[0024] The embodiment of the present application provides an electromagnetic environment simulation device based on a signal processing cluster, the device comprising:
[0025] at least one processor;
[0026] and, a memory communicatively coupled to the at least one processor;
[0027] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the electromagnetic environment simulation method based on a signal processing cluster as described above.
[0028] The embodiment of the present application provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured as follows:
[0029] An electromagnetic environment simulation method based on a signal processing cluster as described above.
[0030] The electromagnetic environment simulation device based on a signal processing cluster proposed in this application can bring the following beneficial effects:
[0031] The distributed scenario editing computer allows users to flexibly configure the required electromagnetic environment scenario parameters according to the needs of different devices under test, and generate corresponding scenario files, which expands the range of electromagnetic scenarios that can be simulated and meets the diverse needs of different test scenarios. Through the unified interface standard, a signal processing unit cluster is established. The signal processing cluster can be continuously expanded through cascading, continuously accumulate signal processing resources, gradually improve signal processing capabilities, and continuously accumulate RF front ends, so that the device's adaptability to the device under test is continuously improved, while also increasing the complexity of electromagnetic environment simulation. Signal processing resources can be reused in different product tests, which improves the utilization rate of signal processing resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0033] Figure 1 A schematic diagram of the structure of an electromagnetic environment simulation device based on a signal processing cluster provided in an embodiment of the present application;
[0034] Figure 2 A schematic diagram of the principle of a frequency synthesis module provided in an embodiment of the present application;
[0035] Figure 3 A schematic diagram of a power division network principle provided in an embodiment of the present application;
[0036] Figure 4 A schematic diagram of a clock chip structure provided in an embodiment of the present application;
[0037] Figure 5 A schematic diagram of a clock network structure provided in an embodiment of the present application;
[0038] Figure 6 A schematic diagram of a flow chart of an electromagnetic environment simulation method based on a signal processing cluster provided in an embodiment of the present application;
[0039] Figure 7 A schematic diagram of the structure of an electromagnetic environment simulation device based on a signal processing cluster provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0041] Since the use scenarios of electromagnetic environment signal simulation devices are all hardware-in-the-loop testing, electromagnetic signal simulation places high demands on the real-time performance of the device, which brings about difficulties in system synchronization and high cost of large-scale signal processing resources. Existing solutions usually simplify the simulation of electromagnetic environment signals to reduce the simulation difficulty and signal processing calculation amount.
[0042] The prior art provides a multifunctional SAR complex electromagnetic environment simulation device. It obtains the SAR radar transmission signal through the antenna and microwave subsystem, performs power adjustment and multi-level frequency conversion, and then outputs it to the baseband interference information generation and modulation unit. At the same time, the intermediate frequency interference signal output by the baseband interference information generation and modulation unit is output to the SAR radar after multi-level up-conversion power control. The baseband interference information generation and modulation unit calculates and generates baseband modulation information of various interference types in real time according to the received control commands and parameters, and modulates the baseband modulation information and the intermediate frequency radar signal to generate the required interference signal.
[0043] This device integrates microwave, intermediate frequency processing, and signal generation units in one device. Its frequency range and processing bandwidth are already determined, and it cannot meet the requirements of various devices under test. At the same time, it is limited by hardware channel resources and processing resources, and can only generate system transfer functions in advance and generate surface target interference through convolution. For clutter signal generation, only convolution can be used, but its signal processing resources are limited to the number of points that can be convolved, and it is impossible to generate more realistic long-sequence main and sidelobe clutter signals.
[0044] In addition, the prior art also discloses a method for constructing a dynamic simulation of a distributed battlefield electromagnetic environment. This method uses the software's preview execution mode to pre-exercise the test environment stress before the test begins, so as to obtain the number of tests that meet the requirements and construct a simulated electromagnetic environment that adapts to dynamic changes; the software's task action type library and task time sequence are used to achieve long-term, uninterrupted, automated distributed program control of multiple devices. On this basis, the detection data collected from electronic equipment during the electromagnetic environment simulation test is accurate and valuable, and can provide sufficient and reliable basic data for subsequent information integration, information interaction, simulation and information fusion.
[0045] This method will build a distributed semi-physical scene by controlling multiple signal sources and power amplifier devices. This scene can only simulate simple radiation sources, but cannot simulate complex surface targets and background clutter signals. Moreover, there is no synchronization mechanism for each device, and the consistency of the scene and signal cannot be guaranteed.
[0046] Existing electromagnetic environment signal simulation devices and methods are all customized according to the needs of specific projects. The frequency range, number of channels, processing bandwidth, and simulation signal capabilities of the electromagnetic environment signal simulation device are all determined, and there is no expansion capability and collaborative processing capability. It can only simulate the electromagnetic environment signal for one specific device under test. Different devices under test require different electromagnetic environment simulation capabilities, so it is necessary to customize electromagnetic environment simulation devices for different devices under test. These devices cannot work together, resulting in a waste of resources.
[0047] The device of the embodiment of the present application constructs a complex electromagnetic environment through a scene generation server, a control center, a signal processing unit cluster, a radio frequency front end and a distributed scene editing computer. A signal processing unit cluster is established through a unified interface standard to improve the complexity of the electromagnetic environment simulation. The signal processing cluster can be continuously expanded through cascading to gradually improve the signal processing capability. After cascading multiple signal processing units, the SAR echo or interference signal simulation or main and side lobe clutter simulation of 10,000 distance units can be performed in a multi-point target manner according to the 8-megapoint transfer function of the SAR image real-time calculation system. The distributed structure separates the signal frequency conversion and digital-to-analog interchange, and configures the frequency band and number of channels more flexibly, and can simulate the electromagnetic environment signals for 10 devices under test at the same time.
[0048] The complex electromagnetic scene mainly includes the background signals of sea, land and air, intentional interference signals, unintentional interference signals, detection target signals, etc. with the object under test as the reference system. All signals in the complex electromagnetic scene can be classified according to active radiation signals and passive radiation signals. For active signals, they need to be generated by DDS according to the preset signal parameters. For passive signals, they can be used as pixels to generate a two-dimensional image according to the resolution of the radar under test. For passive signals, the complex electromagnetic environment scene needs to be refreshed according to the repetition frequency of the object under test, and the maximum refresh time is 1μs. It takes a lot of real-time computing resources to complete the scene signal generation within the time of 1μs (the complex electromagnetic scene is related to the beam pointing and transmission signal parameters of the object under test, and the minimum change time of the object under test parameters is 11μs). Therefore, it is impossible to complete it by relying on one FPGA alone (according to the computing power of Xilinx's most powerful Ultrascale+ series FPGA, only 20 active signals or 400,000 passive signals can be generated). The more complex and detailed the simulated scene is, the more resources are required. Therefore, the present invention splits the complex scene through the scene generation server, coordinates and allocates signal processing units to calculate different scenes through the control center, and the operations of each signal processing unit are superimposed into a complete complex electromagnetic scene.
[0049] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0050] like Figure 1 As shown, a schematic diagram of the structure of an electromagnetic environment simulation device based on a signal processing cluster provided in an embodiment of the present application. The device is used to test radio equipment, including a distributed scenario editing computer, a scenario generation server, a control center, a signal processing unit cluster, and a radio frequency front end;
[0051] A distributed scenario editing computer is used to configure the electromagnetic environment scenario parameters required by the multiple devices under test respectively to generate corresponding scenario files, generate signal processing resource requests, and send the scenario files and signal processing resource requests to the scenario generation server;
[0052] A scenario generation server is used to allocate corresponding signal processing resources to each signal processing unit in the signal processing unit cluster according to the signal processing resource request, and generate simulation parameters required by the signal processing resources according to the scenario file;
[0053] The control center is used to generate simulation control instructions and distribute simulation parameters to corresponding signal processing units through the simulation control instructions;
[0054] A signal processing unit cluster, used for generating a baseband environment signal for simulating an electromagnetic environment according to simulation parameters, and sending the baseband environment signal to a radio frequency front end;
[0055] The RF front end is used to convert the baseband environment signal into a RF electromagnetic environment signal, and apply the RF electromagnetic environment signal to the corresponding device under test to implement the test of the device under test.
[0056] The embodiment of the present application is aimed at complex electromagnetic scenarios where multiple devices under test are located. In order to realize complex simulation of electromagnetic environment signals, by distributing different signal processing tasks to a cluster of signal processing units, the superposition of the calculation results of each signal processing unit can be realized by means of the cascade method between the signal processing units. The cascade method is that a signal processing unit transmits the calculation result to the next-level signal processing unit, and the next-level signal processing unit superimposes the calculation result with the calculation result of the previous-level signal processing unit, and then transmits it to the next-level signal processing unit. In this way, the signal processing unit can be continuously expanded to achieve greater computing power. In addition, the cascaded signal processing unit structure makes the device easier to expand. When it is necessary to simulate a more complex electromagnetic environment or add new test requirements, additional signal processing units can be simply added for cascading without replacing the entire simulation device. This modular and scalable design greatly enhances the reusability and future upgrade possibility of the simulation device. In addition, the resources of a single signal processing unit are limited, but through cluster management and cascade design, the resources of each unit can be flexibly allocated, and the allocation of signal processing resources can be dynamically adjusted according to test requirements. This not only improves the overall resource utilization, but also enables the simulation device to cope with test scenarios of different complexities and maximize the utilization of resources.
[0057] Prior to this, it is necessary to first determine the simulation parameters that each signal processing unit is responsible for processing, as well as the output strategy corresponding to the calculation results, that is, whether the calculation results should be output to the next-level signal processing unit or directly output to the RF front end. These all require the resource allocation results of the scene generation server to determine.
[0058] When allocating signal processing resources, the scenario generation server models the signal processing unit and calculates the computing power of each signal processing unit for active and passive signals. The electromagnetic environment is decomposed and the scenario is decomposed into active signals and passive signals. Active signals are decomposed into active interference signals and radiation source signals. Passive signals are decomposed into target signals and passive interference signals. The number and style of all signals are matched with the signal processing unit model, and the type and number of required signal processing units can be obtained after matching. Find idle signal processing units from the signal processing resource library, and allocate signal processing units in turn according to the signal resources required by the current electromagnetic environment scenario. The status of the allocated signal resources changes from idle to busy. Finally, send various simulation parameters in the scenario to the corresponding allocated signal processing unit. In this way, the signal processing unit has clarified the simulation parameters it needs to process, and through the cascade expansion between signal processing units, it can continuously realize the superposition of baseband environment signals, and finally form a complete complex electromagnetic scenario.
[0059] Specifically, the signal processing unit cluster is composed of N signal processing units connected in cascade. Each signal processing unit can realize digital signal access and output. The simulation parameters and working timing are controlled by the control center. According to different parameters and timings, electromagnetic environment signals such as radar point targets, one-dimensional range image targets, surface targets, interference signals, radiation source signals, and background clutter can be realized. The signal processing resources corresponding to each signal processing unit are allocated by the control center, that is, the simulation parameters required by each device under test are allocated to multiple signal processing units for processing. Each signal processing unit superimposes the baseband environment signal generated by it with the baseband environment signal output by the upper-level signal processing unit at the upper level according to the allocation of signal processing resources, and sends the superimposed baseband environment signal to the next-level signal processing unit until the processing of all simulation parameters corresponding to the allocated signal processing resources is completed. It is determined whether the complete superposition of a certain electromagnetic environment scene has been completed. If so, the baseband environment signal is output to the RF front end corresponding to the electromagnetic environment scene. By Figure 1 It can be seen that the baseband environment signal can be positively superimposed or reversely superimposed according to the cascade order of the signal processing units. The number of channels of the RF front end corresponds to the number of devices under test and the number of signal processing units.
[0060] The scene generation server, control center and signal processing unit cluster in the electromagnetic environment simulation device based on the signal processing cluster are placed in a dedicated computer room, and data is exchanged with the RF front end and distributed scene editing computer through Gigabit Ethernet and optical fiber. The signal processing unit cluster can be gradually expanded according to demand, and the newly added signal processing unit needs to be cascaded with the original signal processing unit using optical fiber. The core processing device of the signal processing unit is FPGA, and the core processor of the control center is DSP chip and FPGA chip. Among them, the control center can recursively deduce the simulation parameters through the DSP chip, and distribute the simulation parameters to the corresponding signal processing unit in sequence according to the recursive working sequence. In addition, according to the scene simulation requirements, the FPGA of the signal processing unit can be software reconstructed to realize different signal simulations.
[0061] In one embodiment, each device under test will be simulated and tested at different locations. It is only necessary to connect the Gigabit network and optical fiber interface from the dedicated machine room and connect them to the distributed scene editing computer and the RF front end respectively. During simulation and testing, the tester connects the equipment on site and edits the simulation scene. The distributed scene editing computer converts the edited scene into a scene file, sends the file to the scene generation server through the Gigabit network, and applies for signal processing resources. After receiving the scene file and the signal processing resource request, the scene generation server dynamically allocates signal processing resources and generates the simulation parameter file required for the signal processing resource. The generated simulation parameter file is sent to the control center, and the control center recursively deduces the parameters through the DSP and sends them to the signal processing unit according to the timing. The signal processing unit generates a baseband environment signal according to the parameters and sends the baseband data to the RF front end through the optical fiber. The RF front end includes an RF frequency conversion module, a digital-to-analog conversion module, and an analog-to-digital conversion module. The number of channels of the RF front end is configured according to the number of channels of the device under test, and signal synchronization is guaranteed by the inter-channel synchronization technology.
[0062] The key technology of the electromagnetic environment simulation device provided in the embodiment of the present application is the collaborative synchronous simulation technology, which involves difficulties such as synchronization of multiple signal processing units, synchronization of RF front-end signals, strict timing synchronization and zero system fault tolerance.
[0063] Among them, the signal processing unit cluster can achieve time synchronization between different signal processing units through the specified mode. The specified mode includes software time synchronization mode and hardware time synchronization mode. On the one hand, based on the software time synchronization mode, the time in the management device is read as the standard clock to achieve time synchronization between different signal processing units through the standard clock. The high-speed optical fiber interface makes the software time consumption low, and the management device node in the network is used as the standard clock of the system. The other node devices in the reflection memory network use the time unification software to read the standard time provided by the management computer. The whole process is implemented by software to complete the time unification of the entire system. Software time synchronization mainly realizes the consistency of parameters of each signal processing unit in processing the same scene. On the other hand, based on the hardware time synchronization mode, the pulse signal sent by the control center is received through the built-in RS422 interface, and time synchronization is performed according to the pulse signal. Hardware time synchronization ensures the consistency of the modulation parameters of each signal processing unit, and ensures that the corresponding modulation parameters are used by each signal processing unit of the same echo in the same scene.
[0064] The RF front end achieves time synchronization between multiple RF channels through common local oscillator, DAC synchronization, and microwave channel synchronization. Each RF channel corresponds to a device under test. Figure 2 As shown in the schematic diagram of the principle of a frequency synthesis module, the external input reference signal REF first enters the reference AGC module for AGC processing, and then enters the clock distribution module. This module mainly generates a 100M reference source signal. After power division processing, it outputs one 100M clock signal to the outside, and another one 2.4G output is used as a sampling clock. Through the internal 100M clock reference, four LO1 and LO2 local oscillator signals are generated for use by the up-conversion module and the down-conversion module.
[0065] like Figure 3 The schematic diagram of a power division network is shown in Figure 1. The power division network is obtained by cascading 1-to-2 power dividers, and the redundant ports are terminated by matching loads to prevent signal reflection from affecting the output signal power. For the 8-channel local oscillator signal used for frequency conversion, the number of power dividers and the length of the microstrip line passed by each signal are equalized to ensure the consistency of the local oscillation amplitude.
[0066] DAC synchronization is implemented using a DAC chip that complies with the JESD204B Subclass1 protocol. The clock phase on each data converter needs to be aligned, all Clock and SYSREF signal routings need to be delayed matched to meet the SYSREF setup and hold time, the RX end selects a suitable release point, and each SERDES link recommends delay matching.
[0067] Figure 4 A schematic diagram of a clock chip structure provided in an embodiment of the present application is shown in FIG. Figure 4As shown in the figure, the phase deviation of the sampling clock leads to a relative delay in the sampling moment, and the minimum error of the hardware synchronization consistency is determined by the clock deviation. The clock output error of LMK04828 is 50ps, and the output has digital delay and analog delay functions, where the analog delay adjustment accuracy is 25ps, the range is 575ps, and the digital delay is 4~32 VCO cycles. Therefore, by adjusting the output delay, theoretically, the error of all clocks can be controlled within 25ps (±2°), and it is fixed. With the subsequent software digital compensation, better synchronization characteristics can be achieved.
[0068] The clock network is built based on the clock chip, and the clock network has a tree structure, such as Figure 5 A clock network structure diagram is provided. Phase inconsistency between channels Mainly due to the inherent phase difference between channels and phase difference fluctuation between channels Therefore, it is necessary to calibrate the inherent phase and reduce the fluctuation phase. It is mainly determined by the inherent phase difference between the output branches of the local oscillator power divider, the inherent phase difference of the filters between channels, the inherent phase difference of the amplifier, the unequal length of the microstrip lines, etc. The inherent phase difference between channels is a stable value, and it behaves the same every time it is powered on. On the basis of precise testing, the inherent phase difference between channels can be made close to 0° by balancing the cables and adding a pre-calibrated initial phase in the signal processing link.
[0069] Phase difference fluctuation between channels Defined as the change in phase difference between channels over time. This parameter is mainly determined by the temperature drift performance of the corresponding devices between channels and the temperature rise characteristics of each channel. Therefore, a large area heat sink / radiator is used to ensure consistent temperature rise performance between channels.
[0070] The above are the device embodiments proposed in this application. Based on the same idea, some embodiments of this application also provide methods, devices and non-volatile computer storage media corresponding to the above methods.
[0071] Figure 6 A schematic diagram of a flow chart of an electromagnetic environment simulation method based on a signal processing cluster provided in an embodiment of the present application. Figure 6 As shown, the above method is applied to an electromagnetic environment simulation device, including:
[0072] S601: The electromagnetic environment scenario parameters required by the plurality of devices under test are configured through a distributed scenario editing computer to generate corresponding scenario files, generate signal processing resource requests, and send the scenario files and the signal processing resource requests to a scenario generation server.
[0073] S602: Allocate corresponding signal processing resources to each signal processing unit in the signal processing unit cluster according to the signal processing resource request through the scenario generation server, and generate simulation parameters required by the signal processing resources according to the scenario file.
[0074] S603: Generate a simulation control instruction through the control center, and distribute the simulation parameters to the corresponding signal processing units through the simulation control instruction.
[0075] S604: Generate a baseband environment signal for simulating an electromagnetic environment according to simulation parameters through the signal processing unit cluster, and send the baseband environment signal to the radio frequency front end.
[0076] S605: Convert the baseband environment signal into a radio frequency electromagnetic environment signal through the radio frequency front end, and apply the radio frequency electromagnetic environment signal to the corresponding device under test to implement the test of the device under test.
[0077] Figure 7 A schematic diagram of the structure of an electromagnetic environment simulation device based on a signal processing cluster provided in an embodiment of the present application. Figure 7 As shown, including:
[0078] at least one processor; and,
[0079] at least one processor is communicatively connected to a memory; wherein,
[0080] The memory stores instructions that can be executed by at least one processor. The instructions are executed by the at least one processor so that the at least one processor can execute the electromagnetic environment simulation method based on the signal processing cluster as described above.
[0081] An embodiment of the present application provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured as follows: an electromagnetic environment simulation method based on a signal processing cluster as described above.
[0082] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0083] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects as the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0084] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0085] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0086] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0088] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0089] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0090] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0091] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0092] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. An electromagnetic environment simulation device based on a signal processing cluster, characterized in that: The device is used to test radio equipment, including a distributed scenario editing computer, a scenario generation server, a control center, a signal processing unit cluster, and a radio frequency front end; The distributed scenario editing computer is used to configure the electromagnetic environment scenario parameters required by the plurality of devices under test respectively to generate corresponding scenario files, generate signal processing resource requests, and send the scenario files and the signal processing resource requests to the scenario generation server; The scenario generation server is used to allocate corresponding signal processing resources to each signal processing unit in the signal processing unit cluster according to the signal processing resource request, and generate simulation parameters required by the signal processing resources according to the scenario file; The control center is used to generate simulation control instructions, and distribute the simulation parameters to the corresponding signal processing units through the simulation control instructions; The signal processing unit cluster is used to generate a baseband environment signal for simulating an electromagnetic environment according to the simulation parameters, and send the baseband environment signal to the radio frequency front end; The RF front end is used to convert the baseband environment signal into a RF electromagnetic environment signal, and apply the RF electromagnetic environment signal to the corresponding device under test to implement the test of the device under test; The plurality of signal processing units in the signal processing unit cluster are cascade-connected; Each signal processing unit, according to the allocation of the signal processing resources, superimposes the baseband environment signal generated by it with the baseband environment signal output by the upper-level signal processing unit at the upper level, and sends the superimposed baseband environment signal to the next-level signal processing unit, until the signal processing unit completes the processing of all simulation parameters corresponding to the allocated signal processing resources, and then outputs the baseband environment signal to the corresponding RF front end; The signal processing unit cluster realizes time synchronization between different signal processing units through a specified mode; wherein the specified mode includes a software time synchronization mode and a hardware time synchronization mode; The signal processing unit cluster is specifically used to read the time in the management device as the standard clock based on the software time synchronization mode, so as to achieve time synchronization between different signal processing units through the standard clock; The signal processing unit cluster is specifically used to receive the pulse signal regularly sent by the control center through the built-in RS422 interface based on the hardware timing mode, and perform time synchronization according to the pulse signal so that each data processing unit maintains consistent modulation parameters.
2. The electromagnetic environment simulation device based on a signal processing cluster according to claim 1, characterized in that: The baseband environment signal can be forwardly superimposed or reversely superimposed according to the cascade sequence of the signal processing units.
3. The electromagnetic environment simulation device based on a signal processing cluster according to claim 1, characterized in that: The core processors of the control center are DSP chips and FPGA chips, which are specifically used to recursively deduce the simulation parameters based on the DSP chip, and distribute the simulation parameters to the corresponding signal processing units in sequence according to the recursive working sequence.
4. The electromagnetic environment simulation device based on a signal processing cluster according to claim 1, characterized in that: The RF front end realizes time synchronization among multiple RF channels through common local oscillator, DAC synchronization and microwave channel synchronization; each RF channel corresponds to a device under test.
5. The electromagnetic environment simulation device based on a signal processing cluster according to claim 1, characterized in that: The baseband environmental signal at least includes a target signal, an interference signal, a radiation source signal, and a background clutter signal.
6. A method for simulating an electromagnetic environment based on a signal processing cluster, characterized in that: Applied to the electromagnetic environment simulation device based on signal processing cluster as claimed in claim 1, the method comprises: By means of a distributed scenario editing computer, electromagnetic environment scenario parameters required by a plurality of devices under test are configured respectively to generate corresponding scenario files, and a signal processing resource request is generated, and the scenario files and the signal processing resource request are sent to the scenario generation server; Allocating corresponding signal processing resources to each signal processing unit in the signal processing unit cluster according to the signal processing resource request through the scenario generation server, and generating simulation parameters required by the signal processing resources according to the scenario file; Generate a simulation control instruction through a control center, and distribute the simulation parameters to corresponding signal processing units through the simulation control instruction; Generate a baseband environment signal for simulating an electromagnetic environment according to the simulation parameters through a signal processing unit cluster, and send the baseband environment signal to a radio frequency front end; multiple signal processing units in the signal processing unit cluster are cascade-connected; The signal processing unit, according to the allocation of the signal processing resources, superimposes the baseband environment signal generated by the signal processing unit with the baseband environment signal output by the upper-level signal processing unit, and sends the superimposed baseband environment signal to the next-level signal processing unit, until the signal processing unit completes the processing of all simulation parameters corresponding to the allocated signal processing resources, and then outputs the baseband environment signal to the corresponding RF front end; The signal processing unit cluster realizes time synchronization between different signal processing units through a specified mode; wherein the specified mode includes a software time synchronization mode and a hardware time synchronization mode; By means of the signal processing unit cluster, based on the software time synchronization mode, the time in the management device is read as a standard clock, so as to achieve time synchronization between different signal processing units by means of the standard clock; Based on the hardware time synchronization mode, the pulse signal regularly sent by the control center is received through the built-in RS422 interface, and time synchronization is performed according to the pulse signal, so that each data processing unit maintains the consistency of modulation parameters; The baseband environment signal is converted into a radio frequency electromagnetic environment signal through a radio frequency front end, and the radio frequency electromagnetic environment signal is applied to a corresponding device under test to implement a test on the device under test.
7. An electromagnetic environment simulation device based on a signal processing cluster, characterized in that: The device comprises: at least one processor; and, a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the electromagnetic environment simulation method based on a signal processing cluster as described in claim 6.
8. A non-volatile computer storage medium storing computer executable instructions, characterized in that: The computer executable instructions are configured to: An electromagnetic environment simulation method based on a signal processing cluster as described in claim 6.
Citation Information
Patent Citations
Radiation source simulation method and device based on three-dimensional sorting and medium
CN118504301A
Drivetrain component simulation
EP3567499A1