GNSS array anti-jamming module-oriented dynamic interference response test method and system

CN122815468APending Publication Date: 2026-09-25CHANGSHA HAIGE BEIDOU INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611250672.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-18
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

然而,此类静态测试仅关注最终稳定结果,无法反映真实干扰环境中的动态变化特性

Benefits of technology

[0015]综上描述,本申请通过脚本化执行动态扰动事件并量化收敛时间、动态稳定时间等动态响应指标,解决了传统测试无法捕捉干扰突变、功率变化及空间来向移动等动态过程的问题,具有全面评估模块在复杂电磁环境中实时响应能力的优点。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122815468A_ABST
    Figure CN122815468A_ABST
Patent Text Reader

Abstract

The application provides a dynamic interference response test method and system for a GNSS array anti-interference module, and relates to the technical field of satellite navigation. Through script execution of a dynamic disturbance event and quantification of dynamic response indexes such as convergence time and dynamic stability time, the problem that a traditional test cannot capture dynamic processes such as interference mutation, power change and spatial direction movement is solved, and the method has the advantage that the real-time response capability of the module in a complex electromagnetic environment can be comprehensively evaluated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite navigation technology, and in particular to a dynamic interference response test method and system for GNSS array anti-interference modules. Background Technology

[0002] Global Navigation Satellite System (GNSS) array anti-jamming modules play a crucial role in protecting navigation signals in complex electromagnetic environments. Traditional testing methods primarily rely on fixed interference source settings to evaluate module performance under constant power, fixed frequency, and stable conditions. For example, static interference suppression effectiveness is verified by measuring the improvement in output signal-to-interference ratio (SIR), maximum anti-jamming capability, or positioning retention capability. Laboratory environments often employ signal sources, interference sources, or multi-channel RF simulation devices to construct specific interference conditions, testing the module's spectral output, residual interference level, and target signal retention under stable conditions. However, such static tests only focus on the final stable result and cannot reflect the dynamic characteristics of real-world interference environments. In real-world applications, interference signals may suddenly turn on or off, requiring the module to quickly identify interference characteristics, calculate spatial filtering weights in real time, and form effective nulls. Interference power may experience abrupt changes, linear gradual changes, or periodic fluctuations, causing transient fluctuations or damage to the target signal during the convergence process. The spatial direction of interference may continuously change as the interference source moves, requiring the module to continuously track spatial relationships and dynamically update the processing status. Interference frequencies may switch between different channels or perform frequency sweeps, causing response lag and in-band residue issues. Multiple interference sources may alternately turn on, off, or change their combination, forcing the module to reallocate spatial suppression resources. Static testing methods are completely unable to capture the key behaviors in these dynamic processes, such as the time window required from the occurrence of a disturbance to output stabilization, the transient fluctuation amplitude during power changes, the tracking capability when the direction of interference changes, and the resource reallocation efficiency when multiple interferences switch. Meanwhile, existing testing systems lack standardized definitions and quantification methods for indicators such as convergence time, dynamic settling time, transient output fluctuations, overshoot, recovery degree, and scene switching response. They rely solely on whether the module ultimately recovers its positioning or output stability as the evaluation criterion, making it difficult to comprehensively assess the module's response capability under dynamic interference environments. Therefore, there is an urgent need to develop a testing method that can script-define the dynamic changes in interference, repeatedly execute test sequences, and accurately quantify dynamic response indicators to address testing blind spots in scenarios such as sudden interference changes, power variations, spatial movement, frequency switching, and dynamic evolution of multiple interference combinations.

[0003] To address the aforementioned issues, existing technologies urgently need improvement. Summary of the Invention

[0004] This application provides a dynamic interference response testing method and system for GNSS array anti-jamming modules. It has the advantage of comprehensively evaluating the response capability of GNSS array anti-jamming modules under dynamic interference environments by accurately quantifying dynamic response indicators.

[0005] Firstly, the dynamic interference response testing method for GNSS array anti-interference modules provided in this application adopts the following technical solution: A dynamic interference response testing method for GNSS array anti-jamming modules includes the following steps: Establish a dynamic test scenario and configure the target signal parameters, interference signal parameters, spatial direction of arrival parameters, power change parameters, frequency change parameters, and test timing. Configure dynamic disturbance events, and define the disturbance type, disturbance occurrence time, disturbance duration, disturbance object, parameters before disturbance, parameters after disturbance, and change mode. The dynamic disturbance events include at least one of the following: interference on, interference off, interference power step, interference power gradual change, interference frequency switching, frequency sweep change, interference spatial direction change, multiple interference quantity change, multiple interference direction switching, and test scenario switching. The control test equipment executes the dynamic disturbance event according to the script, so that the dynamic disturbance event occurs at a set time; Before the dynamic disturbance event occurs, the steady-state reference output by the anti-interference module of the GNSS array under test is recorded; After the dynamic disturbance event occurs, the output response sequence of the anti-interference module of the GNSS array under test is continuously collected to obtain the response data of the output index changing over time. Based on the steady-state benchmark and the expected stable state after the disturbance, a dynamic stability criterion is set, which includes a stability threshold, an allowable fluctuation range, a duration of holding time, and a recovery determination condition. Based on the output response sequence and the dynamic stability criterion, a dynamic response index is calculated, which includes convergence time, dynamic stability time, transient output fluctuation, overshoot, recovery degree and scene switching response index. A dynamic response evaluation result is formed based on the dynamic response index and the dynamic stability criterion; Record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response index, and the dynamic response evaluation result.

[0006] Optionally, the interference power step includes controlling the interference power to change from a first power value to a second power value, or from weak interference to strong interference; the interference power gradual change includes controlling the interference power to change according to a linear, piecewise, periodic or other functional law.

[0007] Optionally, the change in the direction of interference space includes controlling the equivalent azimuth angle, elevation angle, or direction vector of the interference source to change over time; the change in the number of multiple interference sources includes controlling multiple interference sources to turn on, off, switch frequencies, switch power, or switch directions in a time sequence.

[0008] Optionally, the convergence time refers to the time from the occurrence of the dynamic disturbance event to the time it takes for the output index of the module under test to first enter the preset stable range and meet the sustained maintenance condition; the dynamic stabilization time refers to the time it takes for the output index of the module under test to remain within the stable range after entering it; the transient output fluctuation refers to the maximum fluctuation of the output index relative to the steady-state benchmark or target stable value before re-stabilization after the occurrence of the dynamic disturbance event; the overshoot refers to the maximum deviation of the output index from the expected stable range or target value after the dynamic disturbance event; and the recovery degree refers to the recovery ratio of the output index relative to the steady-state benchmark or expected stable value during the stable phase after the disturbance.

[0009] Optionally, the stability threshold is used to determine whether the output index has entered an acceptable range, including the output signal-to-interference ratio reaching a specified threshold, the residual interference power being lower than a specified threshold, the target signal retention being higher than a specified threshold, or the noise floor rise being lower than a specified threshold; the duration of holding time is used to prevent the output index from briefly entering the stable range but then fluctuating again. Only when the output index is continuously held within the stable range for a preset time is it determined to be stable; the maximum fluctuation limit is used to limit transient output fluctuations after disturbance, avoiding excessive target signal damage or residual interference peaks during the convergence process; the recovery ratio requirement is used to determine whether the stable phase after disturbance has recovered to a specified ratio of the steady-state reference or the desired stable value.

[0010] Optionally, the sampling rate of the output response sequence is not less than twice the bandwidth of the output signal of the module under test, and the holding time is set to not less than ten sampling cycles according to the response characteristics of the module under test.

[0011] Optionally, the dynamic response evaluation results include qualified, unqualified, slow response, excessive fluctuation, insufficient recovery, or abnormal scene switching; when the convergence time exceeds the preset time threshold, or the transient output fluctuation exceeds the maximum fluctuation limit, or the recovery degree is lower than the recovery ratio requirement, it is judged as unqualified.

[0012] Optionally, the scenario switching response index refers to a comprehensive evaluation of the convergence time, fluctuation amplitude, recovery degree, and stable state of the output index of the module under test when the test scenario switches from one interference combination to another.

[0013] Optionally, the record includes storing the dynamic test scenario, the dynamic disturbance event sequence, the output response sequence, the dynamic response index calculation process, and the dynamic response evaluation result in association, for subsequent test reproduction, result comparison, and debugging analysis.

[0014] Secondly, this application also provides a dynamic interference response testing system for GNSS array anti-jamming modules, including: The scenario module is used to create dynamic test scenarios and configure target signal parameters, interference signal parameters, spatial direction of arrival parameters, power change parameters, frequency change parameters, and test timing. The event module is used to configure dynamic disturbance events, defining the disturbance type, disturbance occurrence time, disturbance duration, disturbance object, parameters before disturbance, parameters after disturbance, and change method. The dynamic disturbance events include at least one of the following: interference on, interference off, interference power step, interference power gradual change, interference frequency switching, frequency sweep change, interference spatial direction change, multiple interference quantity change, multiple interference direction switching, and test scenario switching. The execution module is used to control the test equipment to execute the dynamic disturbance event according to the script, so that the dynamic disturbance event occurs at a set time; The recording module is used to record the steady-state reference output by the anti-interference module of the GNSS array under test before the occurrence of the dynamic disturbance event. The sequence acquisition module is used to continuously acquire the output response sequence of the GNSS array anti-interference module under test after the occurrence of the dynamic disturbance event, so as to obtain the response data of the output index changing over time. The setting module is used to set dynamic stability criteria based on the steady-state benchmark and the expected stable state after disturbance. The dynamic stability criteria include a stability threshold, an allowable fluctuation range, a duration of holding time, and recovery judgment conditions. The calculation module is used to calculate dynamic response indicators based on the output response sequence and the dynamic stability criterion. The dynamic response indicators include convergence time, dynamic stability time, transient output fluctuation, overshoot, recovery degree and scene switching response indicators. The results module is used to generate dynamic response evaluation results based on the dynamic response index and the dynamic stability criterion. The results summary module is used to record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response index, and the dynamic response evaluation result.

[0015] In summary, this application solves the problem that traditional tests cannot capture dynamic processes such as sudden disturbances, power changes, and spatial movement by executing dynamic disturbance events in a scripted manner and quantifying dynamic response indicators such as convergence time and dynamic stabilization time. It has the advantage of comprehensively evaluating the module's real-time response capability in complex electromagnetic environments. Attached Figure Description

[0016] Figure 1 This is a flowchart illustrating the first embodiment of the dynamic interference response testing method for GNSS array anti-interference modules in this application; Figure 2 This is a structural block diagram of the first embodiment of the dynamic interference response test system for GNSS array anti-interference modules of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0018] Traditional testing methods for GNSS array anti-jamming modules primarily focus on performance under static interference environments, failing to effectively evaluate the module's response capabilities during dynamic processes such as sudden interference changes, power variations, spatial direction changes, frequency switching, and multi-interference switching. Existing tests lack unified quantitative evaluation of dynamic response indicators such as convergence time, dynamic settling time, transient output fluctuations, overshoot, recovery degree, and scene switching response, resulting in an inability to comprehensively assess the module's actual performance in complex dynamic electromagnetic environments.

[0019] To address this, this application provides a dynamic interference response testing method for GNSS array anti-jamming modules, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the dynamic interference response testing method for GNSS array anti-interference modules in this application.

[0020] In this embodiment, the dynamic interference response test method for GNSS array anti-jamming modules includes the following steps: Step S10: Establish a dynamic test scenario and configure the target signal parameters, interference signal parameters, spatial direction of arrival parameters, power change parameters, frequency change parameters, and test timing. Step S20: Configure dynamic disturbance events, define disturbance type, disturbance occurrence time, disturbance duration, disturbance object, parameters before disturbance, parameters after disturbance, and change mode. The dynamic disturbance events include at least one of the following: interference on, interference off, interference power step, interference power gradual change, interference frequency switching, frequency sweep change, interference spatial direction change, multiple interference quantity change, multiple interference direction switching, and test scenario switching. Step S30: Control the test equipment to execute the dynamic disturbance event according to the script, so that the dynamic disturbance event occurs at a set time; Step S40: Before the dynamic disturbance event occurs, record the steady-state reference output by the anti-interference module of the GNSS array under test; Step S50: After the dynamic disturbance event occurs, continuously collect the output response sequence of the anti-interference module of the GNSS array under test to obtain the response data of the output index changing over time; Step S60: Based on the steady-state benchmark and the expected stable state after the disturbance, set a dynamic stability criterion, which includes a stability threshold, an allowable fluctuation range, a duration of holding time, and a recovery determination condition; Step S70: Calculate the dynamic response index based on the output response sequence and the dynamic stability criterion. The dynamic response index includes convergence time, dynamic stability time, transient output fluctuation, overshoot, recovery degree, and scene switching response index. Step S80: Form a dynamic response evaluation result based on the dynamic response index and the dynamic stability criterion; Step S90: Record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response index, and the dynamic response evaluation result.

[0021] For ease of understanding, the following explains some key terms in this embodiment: A GNSS array anti-jamming module is a device used to receive Global Navigation Satellite System (GNSS) signals and suppress interference signals through array signal processing technology, thereby protecting the normal operation of the GNSS receiver. This module typically includes components such as a multi-antenna array, a radio frequency front-end, a digital signal processor, and anti-jamming algorithms.

[0022] Dynamic test scenarios refer to test environments that simulate real, complex electromagnetic environments, where the parameters (such as power, frequency, and spatial direction of arrival) or quantity of interference signals change over time. The purpose of establishing this scenario is to evaluate the performance of GNSS array anti-jamming modules under unsteady conditions.

[0023] Dynamic disturbance events refer to preset changes applied to interference signals or the test environment in dynamic test scenarios. These events are designed to simulate various interference changes that may be encountered in real-world applications, such as the sudden appearance or disappearance of interference, drastic power fluctuations, frequency jumps or scans, movement of interference source locations, and combined changes of multiple interference sources.

[0024] A steady-state benchmark refers to the performance indicators output by the anti-jamming module of the GNSS array under test in a stable interference environment before a dynamic disturbance event occurs. This benchmark provides a reference point for subsequent evaluation of the module's response and recovery after a disturbance occurs.

[0025] The output response sequence refers to a series of data collected continuously over time as the output performance indicators of the GNSS array's anti-jamming module under test occur after a dynamic disturbance event. This sequence reflects the entire dynamic process from the module being disturbed to reaching a stable state again.

[0026] Dynamic stability criteria refer to a set of conditions used to determine whether the output performance of a module under test has reached or remained in a desired stable state. This criterion comprehensively considers the acceptable range of the output performance, the permissible degree of fluctuation, the required duration of stability, and the degree of recovery to ensure an objective evaluation of the module's dynamic performance.

[0027] Dynamic response metrics are a series of quantitative parameters calculated based on the output response sequence and dynamic stability criteria. They are used to characterize the performance of GNSS array anti-jamming modules under dynamic disturbances. These metrics can reflect the module's response speed, stability, transient characteristics, and recovery capability from different dimensions.

[0028] Dynamic response evaluation results refer to a comprehensive conclusion on the dynamic performance of the tested GNSS array anti-jamming module based on a comparison of dynamic response indicators and dynamic stability criteria. This result can be used to determine whether the module meets design requirements or its applicability in specific dynamic scenarios.

[0029] This embodiment provides a dynamic interference response test method for GNSS array anti-jamming modules.

[0030] First, a dynamic test scenario is established, and the target signal parameters, interference signal parameters, spatial orientation parameters, power variation parameters, frequency variation parameters, and test timing are configured. Establishing a dynamic test scenario can be achieved in several ways. For example, the parameters of the signal generator and interference source can be manually set and adjusted at different time points. Alternatively, pre-programmed test software can be used, inputting all parameters and timing information into the software, which then controls the hardware to automatically generate the test scenario. Target signal parameters can include the type, power, and code rate of the GNSS signal; interference signal parameters can include the type of interference (e.g., continuous wave, noise, pulse), bandwidth, and power; spatial orientation parameters can specify the azimuth and elevation angle of the interference source relative to the GNSS array; power variation parameters and frequency variation parameters can preset the variation patterns of interference power or frequency during the test; and the test timing defines the timeline and event sequence of the entire test process.

[0031] Secondly, configure dynamic disturbance events. This step aims to define the specific changes applied to the interference signal or test environment during the test. Disturbance types can include turning the interference on or off, sudden or gradual changes in interference power, switching or sweeping of interference frequencies. Furthermore, the spatial direction of the interference source can change, or the number and direction of multiple interference sources can switch, or even the entire combination of test scenarios can change. For example, you can manually specify in the test script to turn on an interference source at a certain time and turn it off at another time. You can also define the change in interference power from one value to another using simple linear interpolation. For interference frequency switching, you can preset several fixed frequencies and switch at specified time points. For changes in the spatial direction of the interference, you can preset the azimuth or elevation angle of the interference source to change in fixed steps during the test.

[0032] Next, the control test equipment executes the dynamic disturbance event according to the script, causing the event to occur at a set time. The test equipment may include a signal generator, interference source, multi-channel RF simulator, turntable, etc. The control method can be to manually trigger parameter changes of each device at a preset time point, or to write a simple control script and have a main control computer send instructions to each test device through a serial interface or network interface, so that it automatically executes the preset disturbance at the specified time.

[0033] Before the dynamic disturbance event occurs, the steady-state reference output of the GNSS array's anti-jamming module under test is recorded. Recording the steady-state reference can be achieved by sampling and averaging the module's output parameters over a period of time before the disturbance occurs. For example, the module's output signal-to-noise ratio, residual interference power, and target signal retention can be recorded. This data can be output from the module's internal monitoring interface and recorded through a data acquisition system.

[0034] Following the occurrence of this dynamic disturbance event, the output response sequence of the GNSS array anti-jamming module under test is continuously acquired to obtain response data showing the change of output indicators over time. The acquisition method can be to use a high-speed data acquisition card to digitize the module's output signal at a fixed sampling rate and store it as time-series data. Output indicators may include the module's output signal-to-interference ratio (SIR), residual interference power, target signal retention, and positioning accuracy. The sampling rate can be selected based on the response speed of the module under test and the bandwidth of the output signal to ensure that the transient response details of the module can be captured.

[0035] Furthermore, based on the steady-state baseline and the desired stable state after the disturbance, a dynamic stability criterion is set. This dynamic stability criterion includes a stability threshold, an allowable fluctuation range, a duration of stability, and a recovery criterion. The stability threshold can be set as the output metric reaching a fixed value, such as an output signal-to-interference ratio (SIR) of 10 dB. The allowable fluctuation range can be set as a fixed percentage range of the output metric near the stability threshold. The duration of stability can be set as a fixed number of seconds that the output metric remains within the stable range. The recovery criterion can be set as the output metric reaching a fixed percentage close to the steady-state baseline after the disturbance.

[0036] Therefore, based on the output response sequence and the dynamic stability criterion, dynamic response indices are calculated. These indices include convergence time, dynamic stabilization time, transient output fluctuation, overshoot, recovery degree, and scene switching response index. Convergence time can be defined as the time from the occurrence of a disturbance to the first time the output index enters a stable range. Dynamic stabilization time can be defined as the time the output index remains within the stable range after entering it. Transient output fluctuation can be defined as the maximum deviation of the output index after a disturbance. Overshoot can be defined as the maximum deviation of the output index from the expected stable value. Recovery degree can be defined as the difference between the output index and the steady-state baseline during the stable phase after a disturbance. Scene switching response index can be defined as the simple average of the module's output index during different scene switching scenarios.

[0037] Subsequently, a dynamic response evaluation result is generated based on the dynamic response index and the dynamic stability criterion. The evaluation result can be obtained by comparing whether the calculated dynamic response index meets the preset criterion conditions. For example, if the convergence time exceeds the preset upper limit, it can be judged as too slow. If the transient output fluctuation exceeds the allowable range, it can be judged as too large.

[0038] Finally, record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response metric, and the dynamic response evaluation result. Recording methods can involve storing all data in separate files, such as text or binary files, and manually associating them. Alternatively, the data can be stored in a simple database and indexed by timestamps or test IDs.

[0039] This embodiment establishes configurable dynamic test scenarios and disturbance events, and controls the test equipment to execute according to a script. This enables repeatable and quantifiable testing of the GNSS array anti-jamming module during dynamic processes such as interference activation / deactivation, power changes, frequency changes, spatial direction of arrival changes, multi-jamming switching, and scene switching. Therefore, it can comprehensively capture the module's transient response process and calculate key dynamic response indicators such as convergence time and dynamic stabilization time based on a unified dynamic stability criterion. This overcomes the limitations of traditional static testing in evaluating dynamic response capabilities and provides an objective basis for performance evaluation of the module in complex dynamic electromagnetic environments.

[0040] In some of the embodiments described above, dynamic disturbance events are proposed, including disturbance types such as disturbance power step and disturbance power gradual change. However, in actual testing, if these disturbance power change methods are not specifically defined, the simulation of the test scenario may not be accurate enough, making it difficult to comprehensively evaluate the dynamic response performance of the module under test under different disturbance intensity changes, thereby affecting the validity and repeatability of the test results.

[0041] In this regard, this embodiment further proposes that the interference power step includes controlling the interference power to change from a first power value to a second power value, or from weak interference to strong interference; the interference power gradual change includes controlling the interference power to change according to a linear, piecewise, periodic or other functional law.

[0042] Specifically, a step power interference refers to the rapid jump in interference signal power from one stable value to another within a very short time. This step change can simulate scenarios where interference sources suddenly appear, disappear, or their intensity changes abruptly in real-world applications. For example, an initial first power value can be set, such as a low interference power level (weak interference), and then instantly switched to a higher second power value (strong interference), and vice versa. This instantaneous change poses a severe test to the response speed and stability of the GNSS array anti-interference module under test, and is one of the key indicators for evaluating its anti-interference performance. Meanwhile, a gradual interference power variation refers to the smooth or piecewise change of interference signal power over a period of time according to a preset functional law. This gradual variation mode can simulate the actual situation where interference sources gradually approach or move away, or their transmission power slowly adjusts. For example, the interference power can be set to gradually increase or decrease linearly to simulate changes in the distance to the interference source; it can also change according to a piecewise function to simulate the interference intensity at different stages; or it can change according to a periodic function to simulate certain periodic interference sources. Through this gradual variation method, the tracking, suppression, and recovery capabilities of the module under test in a continuously changing interference environment can be evaluated.

[0043] By controlling the interference power to change stepwise from a first power value to a second power value, or from weak interference to strong interference, the rapid suppression and recovery performance of the module under test (DUT) against sudden strong interference can be effectively evaluated. Simultaneously, by controlling the interference power to change according to linear, piecewise, periodic, or other functional rules, the tracking, adaptation, and stable output capabilities of the DUT under continuously changing interference conditions can be analyzed in depth. This refined interference power control significantly improves the accuracy, repeatability, and realism of scenario simulation in dynamic testing, providing a solid foundation for comprehensively evaluating the dynamic anti-interference performance of GNSS array anti-interference modules.

[0044] In some of the embodiments described above, a dynamic test scenario and dynamic disturbance events are proposed to evaluate the performance of the GNSS array anti-jamming module. However, if the interference space is defined only in a general way to change or the number of multiple interference sources changes, it may not be able to fully simulate the complex and ever-changing interference environment in reality. As a result, the test results cannot fully reflect the module's anti-jamming capability and response characteristics in real dynamic scenarios. Especially when the interference source moves rapidly or multiple interference sources cooperate, the dynamic response details of the module may be ignored, making it difficult to fully evaluate the module's robustness.

[0045] In response, this embodiment further proposes that the change in the direction of interference space includes controlling the equivalent azimuth angle, elevation angle, or direction vector of the interference source to change over time; the change in the number of multiple interference sources includes controlling multiple interference sources to turn on, off, switch frequencies, switch power, or switch directions in a time sequence.

[0046] Specifically, the change in the direction of attack in the interference space refers to the change in the equivalent azimuth, elevation, or direction vector of the interference source over time, aiming to simulate the dynamic movement of the interference source in space. The equivalent azimuth and elevation angles are typically used to describe the two-dimensional spatial position of the interference source relative to the receiver array, while the direction vector can more comprehensively represent the direction of attack in three-dimensional space. This change can be simulated using a preset trajectory, a random walk model, or based on real-world scenario data. For example, the interference source can be set to rotate around the receiver array at a constant angular velocity, or its elevation angle can be changed with a specific acceleration, thereby testing the module's tracking and suppression capabilities under different dynamic attack directions.

[0047] The term "multiple interference quantity changes" refers to multiple interference sources sequentially turning on, off, switching frequencies, switching power, or switching directions, designed to simulate a complex and ever-changing electromagnetic environment. "Turning on and off" means that during the test, new interference sources can appear at preset time points, or existing interference sources can disappear at preset time points, simulating the instantaneous appearance or disappearance of interference sources. "Switching frequencies" refers to interference sources changing their transmission frequencies during operation, such as hopping from one frequency band to another, or sweeping frequencies within a certain range, to test the module's adaptability to frequency hopping or sweeping interference. "Switching power" refers to the change in the transmission power of interference sources during the test, such as a sudden increase from low power to high power, or power adjustment according to a specific pattern (e.g., linear or periodic), to evaluate the module's response capability to power changes. "Switching directions" refers to the change in the direction of arrival of one or more interference sources in a multi-interference scenario. This is similar to the change in the direction of arrival of a single interference source, but focuses more on the module's ability to distinguish and suppress the dynamic changes of different interference sources when multiple interferences exist simultaneously. These changes can occur independently or in combination to construct highly complex dynamic disturbance scenarios.

[0048] The above technical solution defines in detail the specific ways in which the direction of interference changes and the number of multiple interference sources changes, making the setting of dynamic disturbance events more precise and realistic. By controlling the changes in the equivalent azimuth, elevation, or direction vector of the interference source over time, the movement trajectory of the interference source can be simulated, thereby more accurately evaluating the tracking, suppression, and recovery capabilities of the GNSS array anti-interference module under dynamic interference. Simultaneously, by controlling multiple interference sources to turn on, off, switch frequencies, switch power, or switch directions in a time sequence, complex scenarios in the real world, such as the coordinated action of multiple interference sources, their instantaneous appearance or disappearance, and dynamic parameter changes, can be simulated. This allows the test to deeply reveal the module's transient response, convergence characteristics, and stability when dealing with complex dynamic interference. For example, when the interference source moves rapidly or the parameters of multiple interference sources change simultaneously, whether the module can converge quickly, whether the output fluctuation is within an acceptable range, and whether it can effectively suppress new interference or adapt to changes in interference parameters. This solution can provide more targeted test data, thereby more comprehensively and accurately evaluating the dynamic anti-interference performance of the module under test, providing strong support for the module's optimized design and performance verification.

[0049] In some of the embodiments described above, a dynamic interference response testing method for GNSS array anti-jamming modules is proposed. This method can establish a dynamic test scenario, configure dynamic disturbance events, and control the test equipment to execute them, thereby collecting the output response sequence of the module under test. However, when analyzing and evaluating the collected output response sequence, if there is a lack of clear definitions and quantitative standards for key dynamic response indicators, it will be difficult to accurately and objectively evaluate the performance of the module under test under dynamic disturbances, which may lead to subjectivity and inconsistency in the evaluation results, thus affecting the effectiveness and reliability of the test.

[0050] In response, this embodiment further proposes a clear definition of the dynamic response index, specifically including: the convergence time refers to the time from the occurrence of the dynamic disturbance event to the time elapsed until the output index of the tested module first enters the preset stable range and meets the sustained maintenance condition; the dynamic stabilization time refers to the time during which the output index of the tested module remains within the stable range after entering it; the transient output fluctuation refers to the maximum fluctuation of the output index relative to the steady-state benchmark or target stable value before re-stabilization after the occurrence of the dynamic disturbance event; the overshoot refers to the maximum deviation of the output index from the expected stable range or target value after the dynamic disturbance event; and the recovery degree refers to the recovery ratio of the output index relative to the steady-state benchmark or expected stable value during the stable phase after the disturbance.

[0051] Specifically, the convergence time measures the time required for the output metric of the module under test to reach and maintain a preset stable state after a dynamic disturbance event occurs. This time is counted from the start of the disturbance event until the output metric first enters the stable range defined by the dynamic stability criterion and continues to meet preset holding conditions within that range. For example, when an interference signal suddenly appears or disappears, the convergence time reflects the speed at which the anti-interference module re-establishes a stable output.

[0052] The dynamic settling time characterizes how long the output metric of the module under test can remain within a stable range after entering that range. This helps to evaluate the module's sustained stability performance after dynamic disturbances and avoids the illusion of temporary stability. For example, after a change in the disturbance environment, the module may converge quickly, but if its dynamic settling time is short, it indicates insufficient stability and that fluctuations may occur again.

[0053] The transient output fluctuation refers to the maximum deviation of the output metric of the module under test from the steady-state reference before the disturbance or the target stable value after the disturbance before it reaches a stable state again after a dynamic disturbance event. This metric quantifies the severity of the performance degradation of the module during the transition phase. For example, during disturbance switching, the output signal-to-noise ratio may drop significantly, and the transient output fluctuation captures this maximum drop.

[0054] Overshoot refers to the maximum deviation of the output metric of the module under test from the expected stable range or target value after a dynamic disturbance event. This typically occurs during system adjustment, where the output metric may temporarily exceed or fall below its final stable value. Overshoot quantifies the degree of this "overreaction." For example, when the interference power suddenly decreases, the module's output signal-to-noise ratio may briefly exceed its final stable value; overshoot reflects this overshoot phenomenon.

[0055] The recovery degree is used to evaluate the proportion by which the output metric of the module under test recovers to the steady-state baseline or expected stable value before the disturbance in the stable phase after the dynamic disturbance event ends. This metric reflects the final recovery level of the module's performance; for example, whether the module's output signal-to-noise ratio can fully recover to the level before the disturbance or to the expected performance level after the disturbance is eliminated.

[0056] Through the above technical solution, this embodiment provides clear and quantifiable evaluation criteria for the dynamic response testing of GNSS array anti-jamming modules. These clearly defined dynamic response indicators enhance the objectivity and comparability of test results, effectively avoiding the subjectivity and inconsistency issues that may exist in traditional testing. Convergence time, dynamic settling time, transient output fluctuation, overshoot, and recovery degree comprehensively characterize the module's performance under dynamic interference environments from different dimensions. This not only accurately assesses the module's response speed, stability, shock resistance, and recovery capability, but also helps in-depth analysis of the module's weaknesses under specific disturbances, providing precise guidance for module design optimization and performance improvement. This makes the performance evaluation of the module under test more comprehensive and in-depth, thereby significantly improving the effectiveness and reliability of dynamic testing.

[0057] In some of the embodiments described above, a dynamic stability criterion is proposed to be set based on a steady-state benchmark and the desired stable state after disturbance. A dynamic response index is then calculated based on the output response sequence and the dynamic stability criterion to form a dynamic response evaluation result. However, in its implementation, if the definition of the dynamic stability criterion is not specific and quantified enough—for example, the specific measurement standard for the stability threshold, the determination mechanism for the duration of hold-up, the limitation of transient fluctuation amplitude, and the quantitative requirements for the degree of recovery—it may lead to ambiguity or inaccuracy in the evaluation of the dynamic response performance of the GNSS array anti-interference module, making it difficult to objectively and comprehensively assess the module's true performance in complex dynamic interference environments.

[0058] To address this, this embodiment further proposes a stability threshold for determining whether the output metric has entered an acceptable range, including an output signal-to-interference ratio reaching a specified threshold, residual interference power being lower than a specified threshold, target signal retention exceeding a specified threshold, or noise floor rise being lower than a specified threshold. The duration of the holding period is used to prevent the output metric from briefly entering a stable range but then fluctuating again; only when the output metric remains continuously within a stable range for a preset time is it considered stable. The maximum fluctuation limit is used to limit transient output fluctuations after disturbances, avoiding excessive target signal damage or residual interference peaks during convergence. The recovery ratio requirement is used to determine whether the stable phase after a disturbance has recovered to a specified ratio of the steady-state benchmark or the desired stable value.

[0059] Specifically, the stability threshold is used to determine whether the output performance of the GNSS array anti-interference module under test has entered an acceptable performance range. This threshold can include various metrics. For example, when the output signal-to-interference ratio (SIR) reaches a preset threshold, it indicates that the power ratio of the target signal to the interference signal is acceptable; when the residual interference power is lower than a preset threshold, it indicates that the anti-interference module has a significant effect on suppressing interference; when the target signal retention is higher than a preset threshold, it indicates that the module effectively retains the target signal while suppressing interference; or when the noise floor rise is lower than a preset threshold, it indicates that the noise gain introduced by the module is within a controllable range. These specific threshold values ​​collectively constitute the quantitative basis for determining whether the module output has reached a stable state.

[0060] The specified hold time is designed to ensure that the output performance of the module under test truly reaches a stable state, rather than experiencing brief, accidental fluctuations. After a dynamic disturbance event, the module's output performance may briefly enter a preset stable range, but may subsequently fluctuate again. By introducing a hold time, the module is only considered to have entered a stable state when the output performance remains continuously and uninterruptedly within the stable range for a duration that reaches the preset value. This effectively avoids misjudgments caused by instantaneous performance improvements and enhances the reliability of stability determination.

[0061] The maximum fluctuation limit is used to constrain the transient output fluctuation amplitude of the module under test (DUT) before it regains stability after a dynamic disturbance event. During the transition of a module from one stable state to another, its output performance may exhibit a certain degree of transient fluctuation. Setting a maximum fluctuation limit ensures that the target signal is not excessively damaged during convergence, and that unacceptable residual disturbance peaks do not occur. This is crucial for evaluating the robustness and transient performance of the module during dynamic changes, preventing performance degradation beyond acceptable limits during the transition phase.

[0062] The recovery ratio requirement is used to quantitatively assess the extent to which the output performance of a module under test (DUT) recovers to a steady-state baseline or expected stable value after a dynamic disturbance event. This requirement sets a percentage to determine whether the module's output performance in the stable phase has achieved the expected recovery level relative to the pre-disturbance steady-state baseline or the expected stable value after the disturbance. For example, it could require the output performance to recover to more than 90% of the steady-state baseline. This helps assess the module's resilience and long-term stability, ensuring that the module can effectively recover its normal operating performance after experiencing a disturbance.

[0063] Through the above technical solution, this embodiment specifies and quantifies the dynamic stability criteria, effectively solving the potential ambiguity and inaccuracy in module performance evaluation during dynamic interference response testing. Specifically, by setting a clear stability threshold, it is possible to accurately determine whether the output indicators have entered an acceptable performance range, avoiding biases from subjective judgment. Introducing a sustained hold time ensures that the determined stable state is continuous and reliable, effectively eliminating misjudgments caused by instantaneous fluctuations. Setting a maximum fluctuation limit effectively constrains the module's performance degradation during dynamic transitions, preventing excessive target signal damage or residual interference peaks, thereby ensuring the module's performance reliability during dynamic processes. Furthermore, the recovery ratio requirement provides a means to quantitatively evaluate the module's recovery capability, ensuring that the module can effectively recover to the expected performance level after experiencing disturbances. These specific and quantifiable criteria work together to make the dynamic response performance evaluation of GNSS array anti-interference modules more objective, comprehensive, and accurate, thus more effectively guiding module design optimization and performance verification.

[0064] In some of the embodiments described above, a method for dynamic interference response testing of GNSS array anti-jamming modules is proposed. This method evaluates the performance of the module by acquiring its output response sequence and combining it with dynamic stability criteria. However, in actual testing, if the acquisition accuracy of the output response sequence is insufficient, or if the duration of the hold time used to determine the stable state is improperly set, it may lead to an inaccurate capture of the module's transient response details or misjudgment of the module's stable state, thereby affecting the reliability of the test results and the accuracy of the evaluation.

[0065] To address this, this embodiment further proposes specific methods for setting the sampling rate and holding time of the output response sequence. Specifically, the sampling rate of the output response sequence is not less than twice the bandwidth of the output signal of the module under test, and the holding time is set to be not less than ten sampling cycles based on the response characteristics of the module under test.

[0066] The sampling rate for acquiring the output response sequence is no less than twice the bandwidth of the output signal of the module under test (DUT). This is to ensure accurate and distortion-free digital recording of the DUT's output response after a dynamic disturbance event. According to the Nyquist sampling theorem, in order to completely reconstruct an analog signal, the sampling frequency must be at least twice the highest frequency component of the signal. For the output signal of a GNSS array anti-jamming module, its bandwidth may cover changes from the low-frequency positioning solution after baseband processing to the signal spectrum after mid-frequency anti-jamming processing. Setting the sampling rate to no less than twice the bandwidth of the output signal effectively avoids aliasing during sampling, ensuring that the acquired digital sequence accurately reflects the transient changes and spectral characteristics of the module's output signal, providing a high-fidelity data foundation for subsequent dynamic response index calculations.

[0067] The hold time is set to at least ten sampling periods based on the response characteristics of the module under test (DUT). This provides a reliable time window for determining whether the module's output metrics have entered a stable range, preventing short-term fluctuations from being mistaken for stability. Here, "sampling period" refers to the time interval for acquiring the output response sequence. Setting the hold time to at least ten sampling periods means that the DUT will only be considered truly stable if its output metrics remain continuously within the preset stable range for at least ten sampling periods. This setting considers the DUT's internal processing delay, filter time constant, and control loop convergence characteristics. By providing sufficient duration, it effectively filters out transient noise or brief system oscillations, ensuring the accuracy and robustness of stability determination.

[0068] By setting the sampling rate of the output response sequence to be no less than twice the bandwidth of the output signal of the module under test, this embodiment ensures complete and distortion-free capture of all valid information during the module's dynamic response process, avoiding aliasing and information loss due to insufficient sampling. This provides a high-fidelity data foundation for subsequent dynamic response index calculations. Simultaneously, setting the holding time to no less than ten sampling periods, based on the response characteristics of the module under test, effectively avoids misjudging short-term fluctuations as a stable state, ensuring accurate assessment of the module's true stable state. This makes the dynamic response evaluation results more reliable and accurate, more realistically reflecting the performance of the GNSS array anti-jamming module in complex dynamic interference environments.

[0069] In some of the aforementioned implementations, although methods have been proposed for establishing dynamic test scenarios, configuring disturbance events, collecting response sequences, and calculating dynamic response indicators, and dynamic stability criteria have been set based on steady-state benchmarks and desired stable states, how to transform these complex dynamic response indicators and criteria into clear, intuitive, and instructive evaluation results to quickly determine the performance of the module under test and provide a clear direction for subsequent optimization and improvement remains a problem to be solved. If we only focus on indicator calculation, it will be difficult to effectively evaluate and make decisions regarding the overall dynamic performance of the module.

[0070] To address this, this embodiment further proposes dynamic response evaluation results, including qualified, unqualified, slow response, excessive fluctuation, insufficient recovery, or abnormal scene switching. "Qualified" indicates that the tested module meets the preset requirements in all key dynamic performance indicators and performs well; "unqualified" indicates that the tested module fails to meet the preset requirements in at least one key dynamic performance indicator, exhibiting a significant defect; "slow response" specifically refers to the tested module taking too long to reach a stable state after a disturbance, failing to adapt to environmental changes in a timely manner; "excessive fluctuation" specifically refers to the tested module experiencing drastic fluctuations in output indicators exceeding the allowable range during dynamic disturbances or before stabilization, potentially leading to a severe deterioration in signal quality; "insufficient recovery" specifically refers to the tested module failing to fully or adequately recover to the steady-state baseline or expected stable state after the disturbance ends, resulting in permanent or long-term performance loss; "abnormal scene switching" specifically refers to the tested module exhibiting unexpected behavior or failing to effectively adapt to the new scene when switching from one interference combination to another. These evaluation results provide engineers with a basis for quickly identifying module performance bottlenecks and defects.

[0071] Specifically, if the convergence time exceeds a preset time threshold, the module is deemed unqualified. Convergence time refers to the time elapsed from the occurrence of a dynamic disturbance event until the output metric of the module under test first enters a preset stable range and meets the sustained stability condition. The preset time threshold is the maximum allowable convergence time pre-set based on the system's response speed requirements. If the actual measured convergence time exceeds this threshold, it indicates that the module's dynamic response speed does not meet the requirements and cannot adapt to disturbance changes within the specified time, thus being deemed unqualified. This helps assess the module's real-time adaptability.

[0072] Furthermore, if the transient output fluctuation exceeds the maximum fluctuation limit, it is deemed unqualified. Transient output fluctuation refers to the maximum fluctuation of the output index relative to the steady-state benchmark or target stable value before restabilization after a dynamic disturbance event. The maximum fluctuation limit is the maximum allowable fluctuation amplitude preset according to the system's transient performance requirements. If the actual measured transient output fluctuation exceeds this limit, it indicates that the module has experienced excessive transient performance degradation or instability during dynamic processes, which may lead to the loss of critical information or system crash, thus being deemed unqualified. This helps to evaluate the module's robustness and stability during dynamic processes.

[0073] Furthermore, a failure is deemed unacceptable if the recovery degree falls below the required recovery ratio. The recovery degree refers to the proportion by which the output performance recovers relative to the steady-state baseline or desired stable value after a disturbance. The required recovery ratio is a pre-set minimum allowable recovery ratio based on the system's performance recovery capabilities. If the actual measured recovery degree is lower than this requirement, it indicates that the module has failed to fully recover its original performance after a dynamic disturbance, potentially resulting in long-term performance loss or residual interference, thus being deemed unacceptable. This helps assess the module's long-term stability and the durability of its anti-interference effect.

[0074] By combining complex dynamic response indicators with preset dynamic stability criteria, a clear and multi-dimensional dynamic response evaluation result is formed through the above technical solution. This evaluation mechanism can transform the original test data and calculated indicators into intuitive qualitative conclusions such as "qualified," "unqualified," "slow response," "excessive fluctuation," "insufficient recovery," or "abnormal scene switching." Specifically, by setting preset time thresholds, maximum fluctuation limits, and recovery ratio requirements, and using these as the basis for determining whether a module is "unqualified," this embodiment can quickly and accurately identify the performance defects of the tested GNSS array anti-interference module in a dynamic interference environment. For example, when the convergence time is too long, it can be judged as "slow response" or "unqualified," indicating insufficient module adaptability; when the transient output fluctuation is too large, it can be judged as "excessive fluctuation" or "unqualified," revealing the instability of the module in the dynamic process; when the recovery degree is insufficient, it can be judged as "insufficient recovery" or "unqualified," indicating poor module performance recovery capability. This clear evaluation result not only simplifies the interpretation of test reports, but more importantly, it provides R&D personnel with specific optimization directions, making the debugging and improvement of modules more targeted, thereby effectively improving the overall performance and reliability of GNSS array anti-interference modules in complex dynamic environments.

[0075] The aforementioned method provides a comprehensive dynamic interference response testing framework capable of evaluating the performance of GNSS array anti-jamming modules in the face of various dynamic disturbance events. However, in practical applications, the interference environment that a GNSS receiver may face is not an independent change of a single parameter, but rather a holistic switching of complex scenarios formed by multiple interference sources and their parameter combinations. For example, a sudden switch from one interference combination containing a specific number, power, and direction of attack to a completely different interference combination. In such complex scenario switching situations, relying solely on dynamic response metrics defined for a single disturbance event may not be sufficient to comprehensively and accurately assess the module's adaptability, robustness, and recovery capability in response to changes in the overall environment.

[0076] In response, this embodiment further proposes a scenario switching response index, which refers to a comprehensive evaluation of the convergence time, fluctuation amplitude, recovery degree and stable state of the output index of the module under test when the test scenario switches from one interference combination to another.

[0077] Specifically, the scenario switching response metric aims to comprehensively evaluate the performance of a GNSS array anti-jamming module when facing changes in the overall test scenario. A test scenario switch means that the interference environment changes from a complex combination of interference (e.g., a specific configuration composed of multiple interference sources, different powers, different frequencies, and different spatial orientations) to a completely different combination of interference. This switch may simulate the complex interference changes encountered by a GNSS receiver in different geographical areas, different mission phases, or different electromagnetic environments. The components of this metric include convergence time, fluctuation amplitude, recovery degree, and steady state. Convergence time refers to the time required from the moment the test scenario switch occurs until the output metric of the module under test (e.g., signal-to-noise ratio, residual interference power, etc.) first enters a preset stable range and remains there. It reflects the speed at which the module adapts to the new interference environment. Fluctuation amplitude refers to the maximum transient change in the output metric of the module under test relative to a steady-state reference or target stable value during the scenario switch. It measures the stability of the module's output when adapting to the new environment; excessive fluctuation may indicate a temporary decrease in performance. Recovery rate refers to the proportion of the output metric of the module under test (DUT) recovered relative to the steady-state baseline or expected stable value before the scene switch and subsequent re-stabilization. It assesses whether the module can effectively recover to or approach its optimal performance level after a scene switch. Steady state refers to the sustained performance of the DUT's output metric within a preset stable range over a period of time after a scene switch. It focuses not only on whether stability is achieved but also on the sustainability and reliability of this stability, ensuring the module can operate stably for extended periods in the new scene.

[0078] Through the above technical solution, this embodiment can comprehensively and deeply evaluate the performance of the GNSS array anti-jamming module when facing complex, overall interference scenario switching. This indicator comprehensively considers the module's convergence speed, transient stability, final recovery capability, and long-term stable operation after scenario switching, thus compensating for the shortcomings of evaluating only a single disturbance event. This allows the test results to more realistically reflect the module's adaptability and robustness in actual complex electromagnetic environments, providing a more accurate and comprehensive basis for module design optimization and performance verification. For example, this indicator can identify whether the module will experience excessively long convergence time, excessively large transient fluctuations, or insufficient recovery when switching from multiple interference sources A to multiple interference sources B, thereby guiding the improvement of the module's anti-jamming algorithm and hardware design to better cope with complex interference environment changes that may occur in practical applications.

[0079] In some of the embodiments described above, a method for dynamic interference response testing of GNSS array anti-interference modules was proposed, and dynamic test scenarios, dynamic disturbance events, output response sequences, dynamic response indicators, and dynamic response evaluation results were recorded. However, in actual testing and analysis, if these recorded data are stored in a scattered manner or lack clear correlation, it will be difficult to efficiently reproduce tests, compare results, and conduct in-depth debugging analysis, thereby affecting the comprehensive understanding of module performance and the efficiency of problem localization.

[0080] In this regard, this embodiment further proposes that the record includes the associated storage of the dynamic test scenario, the dynamic disturbance event sequence, the output response sequence, the dynamic response index calculation process, and the dynamic response evaluation result, for subsequent test reproduction, result comparison, and debugging analysis.

[0081] Specifically, associative storage refers to storing logically related but different types of data items in a structured manner, creating clear links or mappings between them for unified management, querying, and retrieval. Its implementation can include, but is not limited to: utilizing table relationships and foreign key constraints in relational databases; using document-oriented databases to store data with nested structures; or establishing logical links through specific directory structures and metadata files in a file system. This storage method ensures that all test data forms a logical whole, forming the basis for subsequent comprehensive analysis. The dynamic test scenario refers to the set of all environmental parameters set before the test begins, including target signal parameters, interference signal parameters, spatial direction parameters, power change parameters, frequency change parameters, and test timing. In associative storage, its role is to provide initial conditions and background information for the test, ensuring the traceability of the external environment for each test. The dynamic disturbance event sequence refers to a detailed record of various disturbance events occurring in chronological order during the test, including disturbance type, occurrence time, duration, disturbance object, parameters before disturbance, parameters after disturbance, and change method. In the associated storage, its role is to accurately describe the dynamic stimuli applied to the module under test during the test, serving as a key input for understanding the module's response behavior. The output response sequence refers to the raw data of the output indicators continuously collected by the GNSS array anti-interference module under test after a dynamic disturbance event, showing the changes over time. In the associated storage, its role is to provide actual behavioral data of the module under dynamic stimuli, serving as a direct basis for evaluating module performance. The dynamic response indicator calculation process refers to the specific algorithms, parameter settings, and intermediate results for calculating dynamic response indicators such as convergence time, dynamic stabilization time, transient output fluctuation, overshoot, recovery degree, and scene switching response indicators from the output response sequence. In the associated storage, its role is to record the indicator generation logic, ensuring the verifiability and reproducibility of the indicator calculation. The dynamic response evaluation result refers to the final evaluation conclusion formed based on the dynamic response indicators and dynamic stability criteria (such as qualified, unqualified, slow response, excessive fluctuation, insufficient recovery, or abnormal scene switching). In the associated storage, its role is to provide a final judgment on module performance and form a complete test report with all relevant data. For subsequent test reproduction, it means that by using the complete associated data stored, the conditions and processes can be reconstructed or simulated to be exactly the same as the original test, so as to verify test results, troubleshoot problems, or conduct repeatable experiments. Result comparison means that it is possible to easily compare test results from different times, configurations, or modules horizontally or vertically, thereby evaluating performance changes, optimization effects, or identifying trends. Debugging analysis means that when test results do not meet expectations, the detailed associated data can be used to trace the root cause of the problem, analyze module behavior, locate the fault point, and guide improvement measures.

[0082] By linking and storing dynamic test scenarios, dynamic disturbance event sequences, output response sequences, dynamic response index calculation processes, and dynamic response evaluation results, this embodiment ensures that all data related to a test forms a logically complete and traceable whole. This correlation allows testers to clearly understand the specific scenarios and disturbance conditions under which each test result was generated, and how the dynamic response index was calculated. When test results need to be reproduced, the test environment and disturbance sequence can be accurately reconstructed based on the stored complete data, thereby verifying the accuracy of the test or troubleshooting intermittent problems. Simultaneously, by comparing the associated data from different test batches or different modules, performance differences, optimization effects, or potential performance degradation trends can be efficiently evaluated. Furthermore, when a module exhibits abnormal responses, the linked stored data provides a complete chain from input conditions to output results, greatly facilitating fault location and debugging analysis, thereby significantly improving the testing efficiency, result reliability, and problem-solving capabilities of the GNSS array anti-interference module.

[0083] Reference Figure 2 , Figure 2 This is a structural block diagram of the first embodiment of the dynamic interference response test system for GNSS array anti-interference modules of this application.

[0084] like Figure 2 As shown in the embodiments of this application, the dynamic interference response test system for GNSS array anti-jamming modules includes: Scenario module 10 is used to establish dynamic test scenarios and configure target signal parameters, interference signal parameters, spatial direction of arrival parameters, power change parameters, frequency change parameters and test timing. Event module 20 is used to configure dynamic disturbance events, defining disturbance type, disturbance occurrence time, disturbance duration, disturbance object, parameters before disturbance, parameters after disturbance, and change mode. The dynamic disturbance events include at least one of the following: interference on, interference off, interference power step, interference power gradual change, interference frequency switching, frequency sweep change, interference spatial direction change, multiple interference quantity change, multiple interference direction switching, and test scenario switching. The execution module 30 is used to control the test equipment to execute the dynamic disturbance event according to the script, so that the dynamic disturbance event occurs at a set time. Recording module 40 is used to record the steady-state reference output by the anti-interference module of the GNSS array under test before the occurrence of the dynamic disturbance event; The sequence acquisition module 50 is used to continuously acquire the output response sequence of the GNSS array anti-interference module under test after the occurrence of the dynamic disturbance event, so as to obtain the response data of the output index changing with time. The setting module 60 is used to set dynamic stability criteria based on the steady-state benchmark and the expected stable state after disturbance. The dynamic stability criteria include a stability threshold, an allowable fluctuation range, a duration of holding time, and a recovery judgment condition. The calculation module 70 is used to calculate dynamic response indicators based on the output response sequence and the dynamic stability criterion. The dynamic response indicators include convergence time, dynamic stability time, transient output fluctuation, overshoot, recovery degree and scene switching response indicators. Result module 80 is used to form a dynamic response evaluation result based on the dynamic response index and the dynamic stability criterion; The results summary module 90 is used to record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response index, and the dynamic response evaluation result.

[0085] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solution of this application. In specific applications, those skilled in the art can make settings as needed, and this application does not impose any restrictions on this.

[0086] This embodiment solves the problem that traditional tests cannot capture dynamic processes such as sudden interference changes, power changes, and spatial movement by executing dynamic disturbance events in a script and quantifying dynamic response indicators such as convergence time and dynamic stabilization time. It has the advantage of comprehensively evaluating the module's real-time response capability in complex electromagnetic environments.

[0087] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this application. In practical applications, those skilled in the art can select some or all of it to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0088] In addition, for technical details not described in detail in this embodiment, please refer to the method for dynamic interference response testing of GNSS array anti-interference modules provided in any embodiment of this application, which will not be repeated here.

[0089] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0090] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0091] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application. The above are only preferred embodiments of this application and do not limit the patent scope of this application. All equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A dynamic interference response test method for GNSS array anti-interference modules, characterized in that, Includes the following steps: Establish a dynamic test scenario and configure the target signal parameters, interference signal parameters, spatial direction of arrival parameters, power change parameters, frequency change parameters, and test timing. Configure dynamic disturbance events, and define the disturbance type, disturbance occurrence time, disturbance duration, disturbance object, parameters before disturbance, parameters after disturbance, and change mode. The dynamic disturbance events include at least one of the following: interference on, interference off, interference power step, interference power gradual change, interference frequency switching, frequency sweep change, interference spatial direction change, multiple interference quantity change, multiple interference direction switching, and test scenario switching. The control test equipment executes the dynamic disturbance event according to the script, so that the dynamic disturbance event occurs at a set time; Before the dynamic disturbance event occurs, the steady-state reference output by the anti-interference module of the GNSS array under test is recorded; After the dynamic disturbance event occurs, the output response sequence of the anti-interference module of the GNSS array under test is continuously collected to obtain the response data of the output index changing over time. Based on the steady-state benchmark and the expected stable state after the disturbance, a dynamic stability criterion is set, which includes a stability threshold, an allowable fluctuation range, a duration of holding time, and a recovery determination condition. Based on the output response sequence and the dynamic stability criterion, a dynamic response index is calculated, which includes convergence time, dynamic stability time, transient output fluctuation, overshoot, recovery degree and scene switching response index. A dynamic response evaluation result is formed based on the dynamic response index and the dynamic stability criterion; Record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response index, and the dynamic response evaluation result.

2. The method according to claim 1, characterized in that, The interference power step change includes controlling the interference power to change from a first power value to a second power value, or from weak interference to strong interference; the interference power gradual change includes controlling the interference power to change according to a linear, piecewise, periodic or other functional law.

3. The method according to claim 1, characterized in that, The change in the direction of interference space includes controlling the equivalent azimuth angle, elevation angle, or direction vector of the interference source to change over time; the change in the number of multiple interference sources includes controlling multiple interference sources to turn on, off, switch frequencies, switch power, or switch directions in a time sequence.

4. The method according to claim 1, characterized in that, The convergence time refers to the time elapsed from the occurrence of the dynamic disturbance event to the moment when the output index of the module under test first enters the preset stable range and meets the sustained maintenance condition; the dynamic stabilization time refers to the time during which the output index of the module under test remains within the stable range after entering it; the transient output fluctuation refers to the maximum fluctuation of the output index relative to the steady-state benchmark or target stable value before re-stabilization after the occurrence of the dynamic disturbance event; the overshoot refers to the maximum deviation of the output index from the expected stable range or target value after the dynamic disturbance event; and the recovery degree refers to the recovery ratio of the output index relative to the steady-state benchmark or expected stable value during the stable phase after the disturbance.

5. The method according to claim 1, characterized in that, The stability threshold is used to determine whether the output index has entered an acceptable range, including the output signal-to-interference ratio reaching a specified threshold, the residual interference power being lower than a specified threshold, the target signal retention being higher than a specified threshold, or the noise floor rise being lower than a specified threshold. The duration of the holding time is used to prevent the output index from briefly entering the stable range but then fluctuating again. Only when the output index is continuously held within the stable range for a preset time is it determined to be stable. The maximum fluctuation limit is used to limit transient output fluctuations after disturbances, avoiding excessive target signal damage or residual interference peaks during the convergence process. The recovery ratio requirement is used to determine whether the stable phase after disturbances has recovered to a specified ratio of the steady-state reference or the desired stable value.

6. The method according to claim 1, characterized in that, The sampling rate of the output response sequence is not less than twice the bandwidth of the output signal of the module under test, and the duration of holding is set to not less than ten sampling cycles according to the response characteristics of the module under test.

7. The method according to claim 1, characterized in that, The dynamic response evaluation results include qualified, unqualified, slow response, excessive fluctuation, insufficient recovery, or abnormal scene switching; when the convergence time exceeds the preset time threshold, or the transient output fluctuation exceeds the maximum fluctuation limit, or the recovery degree is lower than the recovery ratio requirement, it is judged as unqualified.

8. The method according to claim 1, characterized in that, The scenario switching response index refers to a comprehensive evaluation of the convergence time, fluctuation amplitude, recovery degree, and stable state of the output index of the module under test when the test scenario switches from one interference combination to another.

9. The method according to claim 1, characterized in that, The record includes the associated storage of the dynamic test scenario, the dynamic disturbance event sequence, the output response sequence, the dynamic response index calculation process, and the dynamic response evaluation result, for subsequent test reproduction, result comparison, and debugging analysis.

10. A dynamic interference response testing system for GNSS array anti-jamming modules, characterized in that, include: The scenario module is used to create dynamic test scenarios and configure target signal parameters, interference signal parameters, spatial direction of arrival parameters, power change parameters, frequency change parameters, and test timing. The event module is used to configure dynamic disturbance events, defining the disturbance type, disturbance occurrence time, disturbance duration, disturbance object, parameters before disturbance, parameters after disturbance, and change method. The dynamic disturbance events include at least one of the following: interference on, interference off, interference power step, interference power gradual change, interference frequency switching, frequency sweep change, interference spatial direction change, multiple interference quantity change, multiple interference direction switching, and test scenario switching. The execution module is used to control the test equipment to execute the dynamic disturbance event according to the script, so that the dynamic disturbance event occurs at a set time; The recording module is used to record the steady-state reference output by the anti-interference module of the GNSS array under test before the occurrence of the dynamic disturbance event. The sequence acquisition module is used to continuously acquire the output response sequence of the GNSS array anti-interference module under test after the occurrence of the dynamic disturbance event, so as to obtain the response data of the output index changing over time. The setting module is used to set dynamic stability criteria based on the steady-state benchmark and the expected stable state after disturbance. The dynamic stability criteria include a stability threshold, an allowable fluctuation range, a duration of holding time, and recovery judgment conditions. The calculation module is used to calculate dynamic response indicators based on the output response sequence and the dynamic stability criterion. The dynamic response indicators include convergence time, dynamic stability time, transient output fluctuation, overshoot, recovery degree and scene switching response indicators. The results module is used to generate dynamic response evaluation results based on the dynamic response index and the dynamic stability criterion. The results summary module is used to record the dynamic test scenario, the dynamic disturbance event, the output response sequence, the dynamic response index, and the dynamic response evaluation result.