Radio frequency simulation complex electromagnetic signal generation device and method based on pulse multichannel dynamic distribution

The RF simulation device and method dynamically allocate pulse sequences among channels using a high-performance server and recursive sorting, addressing high pulse loss and cost issues in traditional methods to create efficient and cost-effective complex electromagnetic environments.

CN119148118APending Publication Date: 2024-12-17UNIT 63892 OF PLA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411182025.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Traditional RF simulation methods struggle to create complex electromagnetic environments with multiple radiation sources and high density due to high pulse loss rates and increased costs when expanding hardware, while increasing channel numbers complicates amplitude and phase consistency control.

Method used

A device and method for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels, comprising a radiation source signal simulation unit and an antenna array feeding channel unit, with a high-performance server, baseband generation modules, and up-conversion modules, utilizing a recursive sorting algorithm to dynamically allocate pulse sequences among channels based on priority strategies.

Benefits of technology

The solution maximizes RF channel utilization, forming complex electromagnetic environments with multiple radiation sources and high pulse density, improving system capability to generate realistic scenarios efficiently and cost-effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148118A_ABST
    Figure CN119148118A_ABST
Patent Text Reader

Abstract

The invention discloses a radio frequency simulation complex electromagnetic signal generation device and method based on pulse multi-channel dynamic distribution, which break through a traditional method for improving environmental simulation complexity by increasing the number of feed channels in radio frequency simulation and fully utilize effective system radio frequency channel hardware resources. Priority configuration is carried out on complex battlefield radiation source signals according to actual combat requirements, pulse-level parameter calculation is carried out according to a space-time relation, and high-density signal pulse sequences are dynamically distributed among different channels through real-time calculation. A final pulse sequence and a corresponding antenna array synchronous control code which can be generated in multiple radio frequency channels are formed through recursive sorting, and the maximum utilization of radio frequency channel time resources is realized, so that a multi-radiation-source and high-pulse-density complex signal environment is realized under the condition of limited channel quantity, and the complex electromagnetic environment generation capability of a system is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of electronic communication technology, and mainly relates to a device and method for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels. Background Art

[0002] Radar reconnaissance equipment is mainly used to quickly and accurately obtain various threat signal parameters in complex electromagnetic environments. Traditional radar reconnaissance equipment field tests generally use actual equipment to build an electromagnetic environment, which has obvious advantages such as high credibility and real data. However, in order to improve the fidelity and complexity of the environment construction, a large amount of equipment is required, which brings a series of problems such as difficulty in organization and high cost. The use of indoor RF simulation technology can flexibly build an electromagnetic signal environment, and has the advantages of low test cost, good repeatability, and large sample size. It has been increasingly widely used in the field of radar reconnaissance equipment testing.

[0003] Sorting and identification capability is one of the important performances of radar reconnaissance equipment. When using RF simulation to conduct signal sorting and identification tests, it is necessary to simulate multiple threat radiation sources and multiple background radiation source signals to build a complex electromagnetic signal environment to test the radar reconnaissance equipment's reconnaissance capability under high-density and multi-target conditions. Therefore, the RF simulation system is required to have the ability to simulate complex electromagnetic environments composed of multiple radiation sources.

[0004] The RF simulation system is generally composed of a microwave darkroom, a signal simulator, an antenna array and other main parts. The antenna array is responsible for radiating the radiation source signal generated by the signal simulator into the microwave darkroom at a specified position, forming a complex electromagnetic signal environment with multi-dimensional changes in time domain, frequency domain, space domain, energy domain, etc. Among them, the signal simulator is responsible for generating the required simulated radiation source signal, and the antenna array feed channel is responsible for modulating the amplitude, phase, radiation position, etc. of the radiation source signal.

[0005] The method commonly used in RF simulation is to modulate a single radiation source signal generated by a signal simulator through an independent antenna array feed channel, that is, one RF channel only generates one radiation source signal. The implementation logic of this method is relatively simple, and the real-time solution capability of the signal simulator is not high. It can meet the performance verification test of equipment in a single scenario, but it is difficult to meet the needs of building a complex electromagnetic environment with multiple radiation sources and high density. In addition, there are studies on the method of generating multiple radiation sources in one channel through pulse sorting, but each radiation source is generated in a fixed RF channel. If the pulse signals of different radiation sources overlap in time, they will be discarded. When the pulse density of the signal to be simulated is high, a high pulse loss rate will be generated, resulting in deviations in the simulated complex electromagnetic environment.

[0006] Increasing the number of RF channels to increase the complexity of RF simulation signal simulation is a commonly used method. This method increases the number of radiation source simulations by expanding the hardware scale of the feed channel and increasing the number of signal transmission channels, thereby increasing the simulation complexity of the signal environment. However, the number of microwave devices in the feed channel is large and the price is high. Through simple superposition, on the one hand, the cost is high, the capacity improvement is limited, and the cost-effectiveness is relatively low; on the other hand, when the number of channels increases, the consistency control of devices between different channels will directly increase the difficulty of amplitude and phase consistency control, affecting the quality of signal simulation. Summary of the invention

[0007] In order to overcome the above-mentioned deficiencies, the present invention provides a device and method for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels.

[0008] The technical solution adopted by the present invention to solve its technical problem is: A device for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels, comprising a radiation source signal simulation unit and an antenna array feeding channel unit; The radiation source signal simulation unit includes: a high-performance server, multiple baseband generation modules and multiple up-conversion modules. The high-performance server solves the complex electromagnetic environment pulse sequence according to the time-space relationship, and completes the pulse-level channel dynamic allocation and the pulse sorting in the channel, and transmits the allocated pulse description word to the baseband generation module of the corresponding channel. The baseband generation module generates a baseband signal according to the received pulse description word sequence, and the up-conversion module performs frequency shifting on the baseband signal to generate a radio frequency radiation source signal; The antenna array feeding channel unit includes a plurality of feeding channels; The feeding channel includes: a phase shifter, an attenuator, a power amplifier and an electronic switch. The feeding channel is used to receive the radio frequency radiation source signal output by the radiation source signal simulation unit, complete the amplitude and phase modulation, power amplification and position control of the radio frequency radiation source signal, and radiate the radio frequency radiation source signal in the antenna array unit solved by the system; The radio frequency channels of the radiation source signal simulation unit correspond one-to-one to the feeding channels of the antenna array feeding channel unit.

[0009] The radio frequency interface between the radiation source signal simulation unit and the antenna array feeding channel unit adopts a standard SMA interface, and the digital interface adopts an optical fiber interface.

[0010] A standard PCIe interface is used between the high-performance server and the baseband generation module, and a standard SMA interface is used between the baseband generation module and the up-conversion module.

[0011] The phase shifter, attenuator, power amplifier and electronic switch in the antenna array feeding channel unit all use standard SMA interfaces.

[0012] A method for generating a complex electromagnetic signal by radio frequency simulation based on dynamic allocation of pulse multi-channels, comprising a radio frequency simulation complex electromagnetic signal generating device, specifically comprising the following steps: 1) By setting a reasonable radiation source priority strategy, the radiation source priority in a complex environment is determined to reduce the sorting complexity; 2) In each simulation frame period, the pulse sequence of each radiation source is solved according to the time-space relationship, and each pulse signal is dynamically allocated in real time among the available channels of the system according to the pulse arrival time and pulse width; 3) A recursive sorting algorithm is used to sort and output the pulse sequences to be output by each channel; the baseband generation module of each channel generates a radio frequency radiation source signal based on this, which is sent to the antenna array feeding channel unit after passing through the up-conversion module; 4) The feeding channel corresponding to the antenna array feeding channel unit performs pulse-level control on the frequency radiation source signal assigned to the channel, and finally generates the required complex electromagnetic signal environment.

[0013] The radiation source priority strategy in step 1) is: setting the radiation source priority to two levels, namely the first level priority and the second level priority, the first level priority is divided into 4 levels, namely 0#~3# priority; the second level priority is divided into levels according to the maximum number of radiation source simulations; Setting the priority to 0 indicates playback of the signal, that is, the signal with this priority must specify and occupy the channel exclusively and will not participate in the sorting; Priority 1# refers to the key radiation source signal that is not allowed to lose pulses. It also needs to specify and monopolize the channel and does not participate in the queue. The difference between priority 1# and priority 0# lies in the different processing methods of the baseband generation module. Priority 1# requires the system to generate signals, while priority 0# can directly play back data. The 2# priority signal refers to the secondary radiation source, which is allocated preferentially in all available channels except those occupied by the 0# and 1# priority signals. Because multiple 2# priority signals may overlap in time when allocating channels, there is a problem of which radiation source should be allocated preferentially. In this case, allocation is made in the order of the second priority level. When there is no channel resource available for a pulse with a lower allocation priority, it will be discarded, that is, the pulse will no longer be generated. Priority 3# refers to non-key radiation sources. In the remaining channel resources after priority 2# signals are allocated, all priority 3# signals are evenly distributed to each channel, and pulses with no available resources are discarded.

[0014] The specific steps of real-time dynamic allocation of each pulse signal in the system available channels in step 2) are: a) After receiving the battle situation data, before the frame period starts, the radiation source signal parameters are analyzed, including pulse width, repetition rate, start time, priority, and pulse modulation parameters; according to the channel number parameter of the exclusive channel radiation source, all exclusive channels are marked as 1# channel, and the remaining channels are marked as 2# channel for subsequent sorting; the number of channels occupied by 0# priority signal and 1# priority signal are calculated as N0 and N1 respectively, and the number of channels available for 2# and 3# priority signals is calculated as N2; b) When processing the 0# priority radiation source signal, since the 0# priority occupied channel is the data playback channel, it is only necessary to play back the data according to the settings on the N0 channel; c) When processing the 1# priority radiation source signal, a pulse parameter sequence is formed according to the parameter analysis content; pulse width and pulse repetition frequency modulation and pulse parameter modulation are performed according to the start time of the pulse signal; the next pulse start time is calculated according to the pulse repetition frequency, and the above processing is performed again until the start time of the pulse is not in the current frame period; the 1# priority signal is directly output in the specified N1 channels according to the pulse parameter sequence; d) When processing the 2# priority radiation source signal, first establish the available channel time slice resource list, that is, divide the current frame period of the available channel into sub-grids according to a certain time length τ1 and mark whether it is idle; τ1 should be selected according to the system computing power and the response time of the antenna array feed channel unit; process the radiation sources one by one in the second priority order; e) When processing the 3# priority radiation source signal, select the 3# priority signal according to the start time, select the 3# priority signal whose start time is within this frame period time slice, and evenly distribute it to N2 2# channels; in each channel, calculate the pulse parameter sequence of the 3# priority signal, and insert it into the remaining time slices in sequence according to the pulse width until there are no remaining time slice resources available. When inserting, pay attention to the minimum time interval between signals in the same channel.

[0015] The specific method of the recursive sorting algorithm in step 3) is: first, use the moment of half of the frame period as the dividing point to divide the pulse arrival time list into two lists, then use the moment of 1 / 4 and 3 / 4 of the frame period as the dividing points to divide the two lists into four lists, and cycle in sequence until there is only one pulse in the list, and then merge the lists from small to large to complete the pulse sorting of this channel.

[0016] Due to the adoption of the above-mentioned technical solution, the present invention has the following advantages: The present invention provides a device and method for generating complex electromagnetic signals based on RF simulation dynamic allocation of pulses in multiple channels, which breaks through the traditional RF simulation method of increasing the number of feeding channels to increase the complexity of environmental simulation, fully utilizes the effective system RF channel hardware resources, prioritizes complex battlefield radiation source signals according to actual combat requirements, solves pulse-level parameters according to time-space relationships, dynamically allocates high-density signal pulse sequences among different channels through real-time calculation, forms the final pulse sequence and corresponding antenna array synchronization control code that can be generated in multiple RF channels through recursive sorting, and maximizes the utilization of RF channel time resources, thereby realizing a complex signal environment with multiple radiation sources and high pulse density under the condition of a limited number of channels, and greatly improving the system's ability to generate complex electromagnetic environments. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a structural block diagram of the present invention. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0019] Combination Figure 1 The device for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels shown includes a radiation source signal simulation unit and an antenna array feeding channel unit; The radiation source signal simulation unit includes: a high-performance server, multiple baseband generation modules and multiple up-conversion modules. The high-performance server solves the complex electromagnetic environment pulse sequence according to the time-space relationship, and completes the pulse-level channel dynamic allocation and the pulse sorting in the channel, and transmits the allocated pulse description word to the baseband generation module of the corresponding channel. The baseband generation module generates a baseband signal according to the received pulse description word sequence, and the up-conversion module performs frequency shifting on the baseband signal to generate a radio frequency radiation source signal; The antenna array feed channel unit includes a plurality of feed channels; The feeding channel includes: a phase shifter, an attenuator, a power amplifier and an electronic switch. The feeding channel is used to receive the RF radiation source signal output by the radiation source signal simulation unit, complete the amplitude and phase modulation, power amplification and position control of the RF radiation source signal, and radiate the RF radiation source signal in the antenna array unit solved by the system; the antenna array feeding channel unit processes the RF signal at the pulse level, that is, each pulse is processed once.

[0020] The radio frequency channels of the radiation source signal simulation unit correspond one to one with the feeding channels of the antenna array feeding channel unit.

[0021] The radio frequency interface between the radiation source signal simulation unit and the antenna array feeding channel unit adopts a standard SMA interface, and the digital interface adopts an optical fiber interface.

[0022] A standard PCIe interface is used between the high-performance server and the baseband generation module, and a standard SMA interface is used between the baseband generation module and the up-conversion module.

[0023] The phase shifters, attenuators, power amplifiers and electronic switches in the antenna array feed channel unit all use standard SMA interfaces.

[0024] A method for generating a complex electromagnetic signal by radio frequency simulation based on dynamic allocation of pulse multi-channels, comprising a radio frequency simulation complex electromagnetic signal generating device, specifically comprising the following steps: 1) By setting a reasonable radiation source priority strategy, the radiation source priority in a complex environment is determined to reduce the sorting complexity; 2) In each simulation frame period, the pulse sequence of each radiation source is solved according to the time-space relationship, and each pulse signal is dynamically allocated in real time among the available channels of the system according to the pulse arrival time (TOA) and pulse width; 3) A recursive sorting algorithm is used to sort and output the pulse sequences to be output by each channel; the baseband generation module of each channel generates a radio frequency radiation source signal based on this, which is sent to the antenna array feeding channel unit after passing through the up-conversion module; 4) The feeding channel corresponding to the antenna array feeding channel unit performs pulse-level control on the frequency radiation source signal assigned to the channel, and finally generates the required complex electromagnetic signal environment.

[0025] In the sorting calculation, the data cache is managed through the memory pool to avoid a large number of time-consuming data copy operations; in order to improve real-time performance, the ping-pong operation is used to implement stream processing during the sorting process, that is, the pulse output sequence in the next frame period is calculated one simulation frame period in advance.

[0026] In step 1), the radiation source priority strategy is: setting the radiation source priority to two levels, namely the first level priority and the second level priority. The first level priority is divided into 4 levels, namely 0#~3# priority; the second level priority is divided into levels according to the maximum number of radiation source simulations; Setting the priority to 0 indicates playback of the signal, that is, the signal with this priority must specify and occupy the channel exclusively and will not participate in the sorting; Priority 1# refers to the key radiation source signal that is not allowed to lose pulses. It also needs to specify and monopolize the channel and does not participate in the queue. The difference between priority 1# and priority 0# lies in the different processing methods of the baseband generation module. Priority 1# requires the system to generate signals, while priority 0# can directly play back data. The 2# priority signal refers to the secondary important radiation source, which is preferentially allocated in all available channels except those occupied by the 0# and 1# priority signals. Because multiple 2# priority signals may overlap in time when allocating channels, there is a problem of which radiation source is allocated first. At this time, they are allocated in the order of the second priority level. When there is no channel resource available for a pulse with a lower allocation priority, it will be discarded, that is, the pulse will no longer be generated. Therefore, there is a certain pulse loss rate for the 2# priority signal, but because they are allocated with relative priority, the loss rate will not be too high.

[0027] Priority 3# refers to non-key radiation sources. In the remaining channel resources after the allocation of priority 2# signals, all priority 3# signals are evenly distributed to each channel, and pulses with no resources available are discarded. If the channel resources are occupied, the priority 3# signal will have a higher pulse loss rate. Generally speaking, the priority 3# signal is often regarded as a background signal environment, so its impact is limited.

[0028] The specific steps for real-time dynamic allocation of each pulse signal in the available channels of the system in step 2) are: a) After receiving the battle situation data, before the frame period starts, the radiation source signal parameters are analyzed, including pulse width, repetition rate, start time, priority, and pulse modulation parameters; according to the channel number parameter of the exclusive channel radiation source, all exclusive channels are marked as 1# channel, and the remaining channels are marked as 2# channel for subsequent sorting; the number of channels occupied by 0# priority signal and 1# priority signal are calculated as N0 and N1 respectively, and the number of channels available for 2# and 3# priority signals is calculated as N2; b) When processing the 0# priority radiation source signal, since the 0# priority occupied channel is the data playback channel, it is only necessary to play back the data according to the settings on the N0 channel; c) When processing the 1# priority radiation source signal, a pulse parameter sequence is formed according to the parameter analysis content; pulse width and pulse repetition frequency modulation and pulse parameter modulation are performed according to the start time of the pulse signal; the next pulse start time is calculated according to the pulse repetition frequency, and the above processing is performed again until the start time of the pulse is not in the current frame period; the 1# priority signal is directly output in the specified N1 channels according to the pulse parameter sequence; d) When processing the 2# priority radiation source signal, first establish the available channel time slice resource list, that is, divide the current frame period of the available channel into sub-grids according to a certain time length τ1 and mark whether it is idle; τ1 should be selected according to the system computing power and the response time of the antenna array feed channel unit; process the radiation sources one by one in the second priority order; Take τ1=2ms and the number of available 2# channels N2=4 as an example: First, determine whether the pulse signal start time (which can be understood as the rising edge of the pulse, affected by the power-on time of the radiation source, each pulse will be dynamically adjusted and increased) is in the current frame period. If it is not in the current frame period, the radiation source is not calculated in this sorting. If it is in the current frame period, the current pulse time is calculated according to the pulse width and start time parameters. Based on this, starting from the first channel, all 4 2# channels are judged in turn. If the idle flag of the 2ms time slice linked list is idle, the pulse is inserted and the flag is set to occupied; if the idle flag of the 2ms time slice linked list of the current channel is occupied, then find out whether the next channel is idle until it can be inserted, or traverse all 4 channels and cannot be inserted and then discard it. When all 2# priority radiation source signals are fully allocated, the channel number that each pulse of each 2# priority radiation source signal should generate will be obtained.

[0029] e) When processing the 3# priority radiation source signal, select the 3# priority signal according to the start time, select the 3# priority signal whose start time is within this frame period time slice, and evenly distribute it to N2 2# channels; in each channel, calculate the pulse parameter sequence of the 3# priority signal, and insert it into the remaining time slices in sequence according to the pulse width until there are no remaining time slice resources available. When inserting, pay attention to the minimum time interval between signals in the same channel.

[0030] After completing the pulse-level channel allocation according to the above channel allocation method, the generation channel of each pulse of all radiation source signals will be obtained, that is, each channel should output which pulse signals of which radiation sources. However, the TOA of these pulse queues is messy and cannot be used directly. They need to be sorted before being handed over to the baseband generation module for processing. The time complexity of the recursive sorting algorithm is nlog2n, which has the advantages of stability and efficiency in the existing sorting algorithms. The TOA sorting of the pulse queue is implemented using a recursive sorting algorithm. Step 3) The specific method of the recursive sorting algorithm is: first, use the moment of half of the frame period as the dividing point to divide the pulse arrival time list into two lists, and then use the moment of 1 / 4 and 3 / 4 of the frame period as the dividing point to divide the two lists into four lists, and cycle in sequence until there is only one pulse in the list, and then merge the lists from small to large to complete the pulse sorting of this channel.

[0031] After sorting, the RF pulse sequence of the radiation source output by each channel in time sequence is obtained, and the "path pulse signal" and "pulse modulation information" are output to the antenna array feeding channel unit through the digital interface, which is used for real-time control to generate the final required complex electromagnetic signal environment.

[0032] The parts not described in detail in the above content are prior art, so they are not described in detail.

Claims

1. A device for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels, characterized in that: It includes a radiation source signal simulation unit and an antenna array feeding channel unit; The radiation source signal simulation unit includes: a high-performance server, multiple baseband generation modules and multiple up-conversion modules. The high-performance server solves the complex electromagnetic environment pulse sequence according to the time-space relationship, and completes the pulse-level channel dynamic allocation and the pulse sorting in the channel, and transmits the allocated pulse description word to the baseband generation module of the corresponding channel. The baseband generation module generates a baseband signal according to the received pulse description word sequence, and the up-conversion module performs frequency shifting on the baseband signal to generate a radio frequency radiation source signal; The antenna array feeding channel unit includes a plurality of feeding channels; The feeding channel includes: a phase shifter, an attenuator, a power amplifier and an electronic switch. The feeding channel is used to receive the radio frequency radiation source signal output by the radiation source signal simulation unit, complete the amplitude and phase modulation, power amplification and position control of the radio frequency radiation source signal, and radiate the radio frequency radiation source signal in the antenna array unit solved by the system; The radio frequency channels of the radiation source signal simulation unit correspond one-to-one to the feeding channels of the antenna array feeding channel unit.

2. The device for generating complex electromagnetic signals by RF simulation based on dynamic allocation of pulse multi-channels according to claim 1 is characterized in that: The radio frequency interface between the radiation source signal simulation unit and the antenna array feeding channel unit adopts a standard SMA interface, and the digital interface adopts an optical fiber interface.

3. The device for generating complex electromagnetic signals by RF simulation based on dynamic allocation of pulse multi-channels according to claim 1 is characterized in that: A standard PCIe interface is used between the high-performance server and the baseband generation module, and a standard SMA interface is used between the baseband generation module and the up-conversion module.

4. The device for generating complex electromagnetic signals by RF simulation based on dynamic allocation of pulse multi-channels according to claim 1 is characterized in that: The phase shifter, attenuator, power amplifier and electronic switch in the antenna array feeding channel unit all use standard SMA interfaces.

5. A method for generating a complex electromagnetic signal by radio frequency simulation based on dynamic allocation of pulse multi-channels, comprising a device for generating a complex electromagnetic signal by radio frequency simulation according to any one of claims 1 to 4, characterized in that: The steps include: 1) By setting a reasonable radiation source priority strategy, the radiation source priority in a complex environment is determined to reduce the sorting complexity; 2) In each simulation frame period, the pulse sequence of each radiation source is solved according to the time-space relationship, and each pulse signal is dynamically allocated in real time among the available channels of the system according to the pulse arrival time and pulse width; 3) A recursive sorting algorithm is used to sort and output the pulse sequences to be output by each channel; the baseband generation module of each channel generates a radio frequency radiation source signal based on this, which is sent to the antenna array feeding channel unit after passing through the up-conversion module; 4) The feeding channel corresponding to the antenna array feeding channel unit performs pulse-level control on the frequency radiation source signal assigned to the channel, and finally generates the required complex electromagnetic signal environment.

6. The method for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels according to claim 5 is characterized in that: The radiation source priority strategy in step 1) is: setting the radiation source priority to two levels, namely the first level priority and the second level priority, and the first level priority is divided into 4 levels, namely 0#~3# priority; The second level of priority is divided into grades according to the maximum number of radiation source simulations; Setting the priority to 0 indicates playback of the signal, that is, the signal with this priority must specify and occupy the channel exclusively and will not participate in the sorting; Priority 1# refers to the key radiation source signal that is not allowed to lose pulses. It also needs to specify and monopolize the channel and does not participate in the queue. The difference between priority 1# and priority 0# lies in the different processing methods of the baseband generation module. Priority 1# requires the system to generate signals, while priority 0# can directly play back data. The 2# priority signal refers to the secondary radiation source, which is allocated preferentially in all available channels except those occupied by the 0# and 1# priority signals. Because multiple 2# priority signals may overlap in time when allocating channels, there is a problem of which radiation source should be allocated preferentially. In this case, allocation is made in the order of the second priority level. When there is no channel resource available for a pulse with a lower allocation priority, it will be discarded, that is, the pulse will no longer be generated. Priority 3# refers to non-key radiation sources. In the remaining channel resources after priority 2# signals are allocated, all priority 3# signals are evenly distributed to each channel, and pulses with no available resources are discarded.

7. The method for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels according to claim 5 is characterized in that: The specific steps of real-time dynamic allocation of each pulse signal in the system available channels in step 2) are: a) After receiving the battle situation data, before the frame period starts, the radiation source signal parameters are analyzed, including pulse width, repetition rate, start time, priority, and pulse modulation parameters; according to the channel number parameter of the exclusive channel radiation source, all exclusive channels are marked as 1# channel, and the remaining channels are marked as 2# channel for subsequent sorting; the number of channels occupied by 0# priority signal and 1# priority signal are calculated as N0 and N1 respectively, and the number of channels available for 2# and 3# priority signals is calculated as N2; b) When processing the 0# priority radiation source signal, since the 0# priority occupied channel is the data playback channel, it is only necessary to play back the data according to the settings on the N0 channel; c) When processing the 1# priority radiation source signal, a pulse parameter sequence is formed according to the parameter analysis content; pulse width and pulse repetition frequency modulation and pulse parameter modulation are performed according to the start time of the pulse signal; the next pulse start time is calculated according to the pulse repetition frequency, and the above processing is performed again until the start time of the pulse is not in the current frame period; the 1# priority signal is directly output in the specified N1 channels according to the pulse parameter sequence; d) When processing the 2# priority radiation source signal, first establish the available channel time slice resource list, that is, divide the current frame period of the available channel into sub-grids according to a certain time length τ1 and mark whether it is idle; τ1 should be selected according to the system computing power and the response time of the antenna array feed channel unit; process the radiation sources one by one in the second priority order; e) When processing the 3# priority radiation source signal, select the 3# priority signal according to the start time, select the 3# priority signal whose start time is within this frame period time slice, and evenly distribute it to N2 2# channels; in each channel, calculate the pulse parameter sequence of the 3# priority signal, and insert it into the remaining time slices in sequence according to the pulse width until there are no remaining time slice resources available. When inserting, pay attention to the minimum time interval between signals in the same channel.

8. The method for generating complex electromagnetic signals by radio frequency simulation based on dynamic allocation of pulse multi-channels according to claim 5 is characterized in that: The specific method of the recursive sorting algorithm in step 3) is: first, use the moment of half of the frame period as the dividing point to divide the pulse arrival time list into two lists, then use the moment of 1 / 4 and 3 / 4 of the frame period as the dividing points to divide the two lists into four lists, and cycle in sequence until there is only one pulse in the list, and then merge the lists from small to large to complete the pulse sorting of this channel.

Citation Information

Cited By

  • Electromagnetic signal level simulation propulsion ratio optimization method and system in complex electromagnetic environment

    CN120046375A