Automated testing methods and integrated testing systems for spaceborne SAR
By pre-uploading test configuration files to the test host, fully automated testing of spaceborne SAR is achieved, solving the problem of low automation in traditional testing, improving testing efficiency and accuracy, and adapting to different types of spaceborne SAR.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING WEINA STAR TECH CO LTD
- Filing Date
- 2026-03-30
- Publication Date
- 2026-06-02
AI Technical Summary
Traditional spaceborne SAR testing has a low degree of automation, is time-consuming, cannot automatically generate test reports, and cannot adapt to different types of spaceborne SAR under test, affecting test efficiency and quality.
By pre-uploading the corresponding test configuration file for the spaceborne SAR to the test host, a test instruction package is generated, enabling fully automated testing of different types of spaceborne SAR, including reading the configuration file, generating microwave signals, analyzing echo signals, and generating test reports.
It improves testing efficiency, reduces testing costs, enhances the accuracy and reliability of test results, and is adaptable to different types of spaceborne SAR.
Smart Images

Figure CN122131257A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of spaceborne SAR testing technology, and in particular to an automated testing method for spaceborne SAR and an integrated testing system for spaceborne SAR. Background Technology
[0002] Traditional spaceborne SAR testing typically uses echo simulation. While this method can verify system performance to some extent, it involves multiple imaging tests of the spaceborne SAR. Each imaging test requires operator intervention, resulting in low automation, long processing time, inability to automatically generate test reports, and inability to adapt to different spaceborne SARs under test, severely restricting testing efficiency and quality. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide at least one automated testing method and integrated testing system for spaceborne SAR, which enables fully automated testing of different types of spaceborne SAR by pre-uploading the corresponding test configuration file of spaceborne SAR to the test host, thereby improving testing efficiency, reducing testing costs, and improving the accuracy and reliability of test results.
[0004] This application mainly includes the following aspects: In a first aspect, embodiments of this application provide an automated testing method for spaceborne SAR, applied to a spaceborne SAR integrated testing system. The spaceborne SAR integrated testing system includes a test host, a spaceborne SAR under test, and an echo reflection simulation module. The method includes: the test host reading a test configuration file corresponding to the spaceborne SAR under test, generating a test command package based on the test configuration file, and sending it to the spaceborne SAR under test. The test configuration file describes the multiple imaging configuration data required for the spaceborne SAR under test to perform target function testing and the encapsulation method of the test command package; the spaceborne SAR under test powering on according to the test command package, generating a microwave signal corresponding to the test command package and transmitting it to the echo reflection simulation module, receiving the echo signal fed back by the echo reflection simulation module, and feeding it back to the test host; and the test host analyzing the echo signal and generating a target test report.
[0005] In one possible implementation, the test host generates a test instruction package by parsing a test configuration file to obtain a data format file, a test initialization file, and a test variable sequence file. The test initialization file includes fixed configuration parameters for the tested spaceborne SAR to operate. The test variable sequence file includes multiple imaging configuration data corresponding to the multiple imaging operations to be performed by the tested spaceborne SAR. The imaging configuration data includes multiple imaging configuration parameters. The data format file defines the encapsulation method of the imaging configuration parameters within the test instruction package. The test sequence file is then traversed, and the fixed configuration parameters and the multiple imaging configuration parameters corresponding to each imaging operation are encapsulated according to the data format file to obtain the test instruction package.
[0006] In one possible implementation, the spaceborne SAR under test generates microwave signals corresponding to the test command packet in the following manner: parsing the test command packet and extracting fixed configuration parameters and multiple imaging configuration parameters corresponding to each imaging session; extracting the power-on time corresponding to the spaceborne SAR under test from the fixed configuration parameters and the imaging time corresponding to each imaging session from the imaging configuration parameters; and after the power-on time is reached, powering on the SAR and automatically generating microwave signals according to the imaging configuration parameters corresponding to each imaging session, using the imaging time corresponding to the first imaging session as the trigger.
[0007] In one possible implementation, the echo reflection simulation module includes a horn antenna, an attenuator, a circulator, an optical delayer, and an isolator. The attenuator and circulator form a main signal transmission path, the circulator and optical delayer form a signal input branch, and the isolator and circulator form a signal output branch. The circulator is a three-branch circulator corresponding to the radar frequency band. The echo reflection simulation module performs the following steps: the horn antenna receives a microwave signal and inputs it to the attenuator; the attenuator sequentially transmits the processed microwave signal through the main signal transmission path, the circulator, the signal input branch, and the optical delayer to the isolator; the isolator feeds back the microwave signal processed by the optical delayer to the circulator through the signal output branch; and the circulator sequentially transmits the microwave signal processed by the isolator through the main signal transmission path, the attenuator, and the horn antenna to generate an echo signal and feeds it back to the tested satellite-borne SAR.
[0008] In one possible implementation, the method further includes: the satellite-borne SAR under test packages the echo signal and its corresponding auxiliary data into data frames in units of PRT, generates multiple frames of echo feedback data, and sends them to the test host; the test host locates the echo signal in the echo feedback data according to the auxiliary data and performs data segmentation on the echo signal to obtain the single echo signal corresponding to each imaging.
[0009] In one possible implementation, the auxiliary data includes test flags and imaging sequence numbers. The test host obtains the single echo signal corresponding to each imaging in the following way: extracting test flags and imaging sequence numbers from each frame of echo feedback data according to the echo encapsulation format corresponding to the echo feedback data; locating the complete echo signal under this functional test from multiple frames of echo feedback data according to the test flags; and segmenting the complete echo signal according to the imaging sequence number corresponding to each frame of echo feedback data to obtain the single echo signal corresponding to each imaging.
[0010] In one possible implementation, the test host generates the target test report by: determining the test index data of different channels of the tested spaceborne SAR under multiple imaging based on the single echo signal corresponding to each imaging in the echo signal; saving the test index data as a test data CSV file; and drawing a data analysis chart corresponding to the test index data based on the test data CSV file to generate the target test report.
[0011] In one possible implementation, the target test report includes single-shot imaging analysis results, and the test index data includes single-shot analysis indices. The test host further performs the following: extracting the single-shot analysis indices for each channel of the tested spaceborne SAR under each imaging session from the test data CSV file; generating a single-shot analysis map based on the single-shot analysis indices for each channel of the tested spaceborne SAR under each imaging session; and forming the single-shot imaging analysis results from the single-shot analysis map.
[0012] In one possible implementation, the target test report also includes summary analysis results from multiple imaging sessions, wherein the test host generates the summary analysis results by: extracting summary analysis indicators for each channel of the tested spaceborne SAR under each imaging session from the test data CSV file; integrating the summary analysis indicators for each channel of the tested spaceborne SAR under multiple imaging sessions to generate a summary analysis chart; and forming the summary analysis results from the summary analysis chart.
[0013] Secondly, this application also provides a spaceborne SAR integrated testing system. The spaceborne SAR integrated testing system includes a test host, a spaceborne SAR under test, and an echo reflection simulation module. The test host reads the test configuration file corresponding to the spaceborne SAR under test, generates a test command package according to the test configuration file, and sends it to the spaceborne SAR under test. The test configuration file describes the multiple imaging configuration data required for the spaceborne SAR under test to perform target function testing and the encapsulation method of the test command package. The spaceborne SAR under test powers on according to the test command package, generates a microwave signal corresponding to the test command package, and transmits it to the echo reflection simulation module. It receives the echo signal fed back by the echo reflection simulation module and feeds it back to the test host. The test host analyzes the echo signal and generates a target test report.
[0014] This application provides an automated testing method and integrated testing system for spaceborne SAR, comprising: a test host reading a test configuration file corresponding to the spaceborne SAR under test, generating a test command package based on the test configuration file and sending it to the spaceborne SAR under test; the test configuration file describing the multiple imaging configuration data required for target function testing of the spaceborne SAR under test and the encapsulation method of the test command package; the spaceborne SAR under test powering on according to the test command package, generating a microwave signal corresponding to the test command package and transmitting it to the echo reflection simulation module, receiving the echo signal fed back by the echo reflection simulation module and feeding it back to the test host; and the test host analyzing the echo signal and generating a target test report. By pre-uploading the test configuration file corresponding to the spaceborne SAR to the test host, fully automated testing of different types of spaceborne SARs is achieved, improving testing efficiency, reducing testing costs, and improving the accuracy and reliability of test results.
[0015] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0016] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A schematic diagram of the structure of a traditional spaceborne SAR test system is shown. Figure 2 This paper shows a schematic diagram of the structure of a spaceborne SAR integrated test system provided in an embodiment of this application; Figure 3 A flowchart of an automated testing method for spaceborne SAR provided in an embodiment of this application is shown; Figure 4 This illustration shows a schematic diagram of the content structure of a data format file provided in an embodiment of this application; Figure 5 This illustration shows a schematic diagram of the content structure of a test sequence file provided in an embodiment of this application; Figure 6 This paper presents an amplitude summary analysis diagram of a four-channel spaceborne SAR under test under multiple imaging operations, as provided in an embodiment of this application. Figure 7 This paper presents a summary analysis chart of the maximum orthogonality values of a four-channel spaceborne SAR under multiple imaging operations, as provided in an embodiment of this application. Figure 8 This invention provides a temporal echo analysis diagram based on a single imaging data analysis of a four-channel spaceborne SAR under test, according to an embodiment of this application. Figure 9 This invention provides a spectrum analysis diagram of a single imaging data analysis of a four-channel spaceborne SAR under test, according to an embodiment of this application. Figure 10 This invention provides a range pulse compression analysis diagram based on a single imaging data analysis of a four-channel spaceborne SAR under test, according to an embodiment of this application. Figure 11 This paper illustrates a system monitoring and analysis diagram based on a single imaging data analysis of a four-channel spaceborne SAR under test, provided in an embodiment of this application. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0019] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0020] Spaceborne SAR (Synthetic Aperture Radar Payload), as an active microwave remote sensing device, plays a crucial role in modern Earth observation. Compared with traditional optical remote sensing, SAR possesses all-weather, all-day imaging capabilities, able to penetrate clouds, smoke, and even certain levels of vegetation and surface cover to acquire clear images of the Earth's surface. This characteristic has led to its widespread application in numerous fields such as disaster monitoring, resource exploration, topographic mapping, and marine observation.
[0021] Spaceborne SAR is a complex system composed of multiple subsystems, including antennas, transmitters, receivers, and signal processing units. These subsystems are interconnected and influence each other; a problem in any one component can affect the performance of the entire SAR payload. Therefore, comprehensive and systematic integration testing must be conducted before spaceborne SAR launch to ensure the compatibility and collaborative working capabilities of the various subsystems and to verify whether the entire spaceborne SAR meets the design requirements.
[0022] Currently, although some systems exist for testing spaceborne SAR, these systems still have certain limitations in practical applications. On the one hand, some testing systems have relatively limited functionality, only able to test certain specific performance characteristics of spaceborne SAR, and cannot achieve a comprehensive evaluation of the entire spaceborne SAR. On the other hand, existing testing systems have a low degree of automation, requiring a significant amount of manual intervention and operation. This not only increases testing time and costs but also easily introduces human error, affecting the accuracy of test results.
[0023] Please see Figure 1 , Figure 1 A schematic diagram of a traditional spaceborne SAR test system is shown. Figure 1 As shown, a traditional spaceborne SAR testing system includes a horn antenna, a SAR signal simulator, a host computer, and the spaceborne SAR under test. The host computer controls the SAR signal simulator to generate simulated SAR echo signals, which are then fed to the spaceborne SAR under test via the horn antenna. The spaceborne SAR under test receives the simulated echo signals emitted by the horn antenna and generates corresponding imaging results or performance data based on the simulated echo signals, which are then sent to the host computer. The host computer performs performance analysis on the spaceborne SAR under test based on the imaging results or performance data, thereby verifying the functionality and performance of the spaceborne SAR under test.
[0024] As can be seen from the above, traditional spaceborne SAR testing usually uses echo simulation. Although this method can verify the system performance to a certain extent, it has a low degree of automation, takes a long time, and is slow to analyze the results of the same round of tests, slow to interpret the data, cannot automatically generate test reports, and cannot be adapted to different spaceborne SARs under test, which seriously restricts the efficiency and quality of testing.
[0025] Based on this, embodiments of this application provide an automated testing method and integrated testing system for spaceborne SAR. By pre-uploading the corresponding test configuration file for the spaceborne SAR to the test host, fully automated testing of different types of spaceborne SAR is achieved, improving testing efficiency, reducing testing costs, and enhancing the accuracy and reliability of test results. Specifically, as follows: Please see Figure 2 , Figure 2 A schematic diagram of the structure of a spaceborne SAR integrated test system provided in an embodiment of this application is shown. Please refer to... Figure 3 , Figure 3 A flowchart of an automated testing method for spaceborne SAR provided in an embodiment of this application is shown.
[0026] like Figures 2-3 As shown, the automated testing method for spaceborne SAR provided in this application is applied to a spaceborne SAR integrated testing system, which includes the spaceborne SAR under test, the test host, and the echo reflection module.
[0027] In one specific embodiment, the spaceborne SAR under test includes a phased array antenna and a central processing unit. Specifically, the central processing unit includes a signal processing module, a power distribution module, an up-conversion module, a calibration module, a down-conversion module, a reference source module, and a radio frequency module. The test host communicates and controls the spaceborne SAR under test via the CAN protocol. The spaceborne SAR under test is powered by a ground power source.
[0028] The automated testing method for spaceborne SAR provided in this application embodiment is applied to the aforementioned spaceborne SAR integrated testing system, and specifically includes the following steps: S100: The test host reads the test configuration file corresponding to the satellite-borne SAR under test, generates a test instruction packet based on the test configuration file, and sends it to the satellite-borne SAR under test.
[0029] Preferably, the test configuration file describes the multiple imaging configuration data required for the target function test of the spaceborne SAR under test, as well as the encapsulation method of the test command package.
[0030] The S200 and the satellite-borne SAR under test are powered on according to the test command package, generate microwave signals corresponding to the test command package and transmit them to the echo reflection simulation module, receive the echo signals fed back by the echo reflection simulation module and feed them back to the test host.
[0031] The S300 test host analyzes the echo signal and generates a target test report.
[0032] In steps S100 to S300, based on the different data format requirements for communication between different spaceborne SARs and the corresponding functional test requirements (functional test requirements indicate the performance indicators to be tested), test configuration files for the spaceborne SARs are pre-written. The test host of this application provides a test configuration file editing interface. In response to the configuration operation performed by the tester on the test configuration file editing interface, a test configuration file for the spaceborne SAR under the corresponding functional test requirements can be generated. The test configuration file is saved to the designated storage location of the test host using the spaceborne SAR's identity identifier and functional test name as indexes. Specifically, after determining the spaceborne SAR under test, in response to the user's input trigger operation to perform target functional tests on the spaceborne SAR under test, the test configuration file required for performing target functional tests on the spaceborne SAR under test is read from the designated storage location of the test host. Based on the read test configuration file, a corresponding test instruction packet is encapsulated and sent to the spaceborne SAR under test via the CAN protocol, triggering the spaceborne SAR under test to perform imaging tests based on the target function. This causes the radar to automatically perform imaging tests based on the test instruction packet, and the test host and echo reflection simulation module work together to automatically complete the entire test process and obtain the final target test report.
[0033] Specifically, the target test report is an analytical view of multiple test indicator data, which can intuitively show the changes of test indicator data under multiple imaging.
[0034] The proposed method has broad applicability. For different spaceborne SARs under test, it is only necessary to pre-write and upload the corresponding test configuration file according to the data format requirements and functional test requirements of the radar command packet of the spaceborne SAR under test. After receiving the instruction to perform target function test on the spaceborne SAR under test, the spaceborne SAR integrated test system can automatically complete the three processes of test command packet creation, control of the spaceborne SAR under test, and echo data analysis, realizing fully automated testing of the spaceborne SAR under test. The method provided in this application, based on the test configuration file, can meet the communication requirements of multiple types of spaceborne SARs, and can also meet different functional test scenarios such as desktop joint testing, anechoic chamber system integration, and hot vacuum tank experiments. It enables the test host to adapt to different spaceborne SARs and be compatible with different functional tests of spaceborne SARs, reducing manual intervention, improving test efficiency and test accuracy, and the final target test report improves the analysis and interpretation efficiency of subsequent users.
[0035] In a preferred embodiment, step S100 includes: The test configuration file is parsed to obtain a data format file, a test initialization file, and a test variable sequence file. The test initialization file includes fixed configuration parameters for the tested spaceborne SAR to operate. The test variable sequence file includes multiple imaging configuration data corresponding to the multiple imaging operations to be performed by the tested spaceborne SAR. The imaging configuration data includes multiple imaging configuration parameters. The data format file defines the encapsulation method of the imaging configuration parameters in the test command package. The test sequence file is traversed, and the fixed configuration parameters and the multiple imaging configuration parameters corresponding to each imaging operation are encapsulated according to the data format file to obtain the test command package.
[0036] Specifically, the data format file, test initialization file, and test sequence file are all CSV files. In this application, before performing tests on the spaceborne SAR under test, a data format file corresponding to the spaceborne SAR under test is created based on the command data packet data format specifications of the spaceborne SAR under test. In addition, a test sequence file and a test initialization file corresponding to the spaceborne SAR under test are created according to the test requirements of the spaceborne SAR under test (including the performance indicators to be tested). The data format file, test initialization file, and test sequence file form a test configuration file.
[0037] Specifically, the fixed configuration parameters in the test initialization file are set according to actual needs, including but not limited to at least one of the following: the power-on and power-off times of the tested spaceborne SAR.
[0038] Please see Figure 4 , Figure 4 This illustration shows a schematic diagram of the content structure of a data format file provided in an embodiment of this application. For example... Figure 4 In the data format file shown, fields one through four specify the byte length and position of the data, specifically including data position, data start position, data end position, and data length. Field five is the data definition, field six is the data explanation, and fields seven through nine specify whether to split the bytes, specifically including a byte splitting flag, a split start bit, and a split end bit. For example, a byte splitting flag of 0 indicates no byte splitting, and a byte splitting flag of 1 indicates byte splitting. Field ten is the input parameter, supporting decimal and hexadecimal notation. Figure 4 In the illustrated embodiment, taking the input parameter 0x0505 as an example, its representation feature code is defined in the data format file. It occupies 4 bytes in the data position 0x00-0x03 in the test instruction packet and is not split into bytes. As described above, the input parameter 0x0505 is encapsulated into the test instruction packet. Other parameters are similar and will not be described in detail here.
[0039] Please see Figure 5 , Figure 5This diagram illustrates the content structure of a test sequence file provided in an embodiment of this application. For example... Figure 5 The test sequence file shown contains test sequence data where each data line corresponds to the imaging configuration data for one imaging session. Multiple imaging configuration parameters include, but are not limited to, at least one of the following: test flag, operating mode (including at least calibration mode and imaging mode), bandwidth, pulse width, pulse repetition frequency (PRF), manual gain control (MGC), receiver channel, primary / backup selection, BAQ compression, number of pulses, pulse repetition frequency, and imaging start time. The number of pulses and pulse repetition frequency determine the imaging time. Taking the imaging configuration data corresponding to the first imaging session as an example, the test... The identifier 0x01 indicates that this imaging is associated with the test indicated by 0x01. The number of imaging is 1, indicating that the tested spaceborne SAR is performing its first imaging within the test indicated by 0x01. The imaging working mode of the tested spaceborne SAR is strip, bandwidth is 800MHz, pulse width is 16μs, pulse repetition frequency (PRF) is 5000Hz, manual gain control (MGC) is 10dB, receiver channel is 1 channel, primary / backup selection is set to primary path, BAQ compression is not selected, pulse number is 5000, and imaging start time is 218283500.
[0040] In this application, the test host provides an editing interface for test sequence files, through which operators can flexibly select and change the imaging configuration parameters corresponding to each imaging configuration data.
[0041] The test host traverses multiple imaging configuration data in the test sequence file and fixed configuration parameters in the test initialization file, encapsulates the multiple imaging configuration data and fixed configuration parameters according to the relevant format specifications in the data format file, and sends the test command packet to the satellite-borne SAR under test to trigger the satellite-borne SAR under test to perform the corresponding test according to the test command packet.
[0042] In a preferred embodiment, in step S200, the central processing unit within the tested spaceborne SAR performs the following: The test command packet is parsed to extract fixed configuration parameters and multiple imaging configuration parameters corresponding to each imaging session. The power-on time corresponding to the tested spaceborne SAR is extracted from the fixed configuration parameters, and the imaging time corresponding to each imaging session is extracted from the imaging configuration parameters. After the power-on time is reached, the system is powered on and started working. The imaging start time in the imaging configuration parameters corresponding to the first imaging session is used as the trigger for the entire test process. Microwave signals covering multiple imaging sessions are generated according to the imaging configuration parameters corresponding to each imaging session and transmitted through the phased array antenna.
[0043] Furthermore, the spaceborne SAR under test responds to the triggering of the entire test process by simultaneously generating a data recording trigger signal and synchronizing it to the test host. The test host responds to the data recording trigger signal and begins recording the echo signal.
[0044] In a preferred embodiment, such as Figure 2 As shown, the echo reflection simulation module includes a horn antenna, an attenuator, a circulator, an optical delayer, and an isolator. The circulator is a three-branch circulator corresponding to the tested spaceborne SAR frequency band pair. The attenuator and port 1 of the circulator form the main signal transmission path, port 2 of the circulator and the optical delayer form the signal input path, and the isolator and port 3 of the circulator form the signal output path. Inside the circulator, the signal flows in the loop direction of port 1 → port 2 → port 3 → port 1.
[0045] An optical delayer is a delay device with adjustable delay. The optical delayer communicates with the test host. Before sending the test command packet to the satellite-borne SAR under test, the test host initializes the echo reflection module using fixed configuration parameters related to the echo reflection module in the test initialization file. The fixed configuration parameters related to the echo reflection module include, but are not limited to, at least one of the following: attenuator default parameters, circulator default parameters, optical delayer pre-configuration parameters (corresponding to the delay amount of the optical delayer, which can be pre-initialized), and isolator default parameters. The operator can edit and modify the fixed configuration parameters in the test initialization file on the test host. For example, the operator can flexibly adjust the delay amount corresponding to the optical delayer on the operating host according to actual needs, so that the echo reflection module can simulate the signal transmission process at different distances to the ground.
[0046] In one specific embodiment, the echo reflection simulation module performs: The horn antenna receives the microwave signal emitted by the phased array antenna inside the satellite-borne SAR under test and inputs it to the attenuator. After being processed by the attenuator, the microwave signal is input to port 1 of the circulator through the main signal transmission path. The microwave signal input from port 1 of the circulator enters the optical delay unit through the signal input branch. The signal output from the optical delay unit passes through the isolator and arrives at port 3 of the circulator through the signal output branch. The signal circulator transmits the received signal to port 1 of the circulator. Then, through the main signal transmission path, the attenuator, and the horn antenna, an echo signal is generated and fed back to the satellite-borne SAR under test.
[0047] The antenna array receiving channel within the tested spaceborne SAR receives the echo signal emitted by the horn antenna. The signal processing module within the central processing unit synchronously acquires the echo signal received by the antenna array according to PRT and feeds it back to the test host for data analysis.
[0048] In step S300, the test host records the echo signal transmitted by the spaceborne SAR under test. After the last imaging test indicated by the test command package, the automated analysis software is run to automatically analyze the acquired echo signal and generate a target test report. Specifically, in the prior art, in scenarios involving multiple imaging operations by the spaceborne SAR under test to complete functional tests, operators generally need to control the spaceborne SAR under test to perform multiple imaging operations, acquiring and analyzing data separately for each imaging operation. This reduces the efficiency of test and analysis result generation. Compared with the prior art, this application encapsulates the multiple imaging processes performed by the spaceborne SAR under test into a test command package. The start time of the first imaging is used as the trigger for the entire functional test process. Multiple imaging tests are completed sequentially according to the imaging time of each imaging operation. The imaging time corresponding to the last imaging is used as the end mark for the entire test process. The spaceborne SAR under test can automatically complete all imaging tests in the entire test process, and the final analysis process only requires one analysis of the overall echo signal corresponding to multiple imaging operations to generate a report, greatly improving the efficiency of testing and test result generation.
[0049] In a preferred embodiment, during steps S200 to S300, the tested spaceborne SAR further performs: The satellite-borne SAR under test packages the echo signal and its corresponding auxiliary data into data frames in units of PRT, generates multiple frames of echo feedback data and sends them to the test host. The test host locates the echo signal in the echo feedback data according to the auxiliary data and performs data segmentation on the echo signal to obtain the single echo signal corresponding to each imaging.
[0050] In spaceborne SAR, auxiliary transmission data is a crucial part of ensuring the normal operation of the spaceborne SAR and data processing. Specifically, auxiliary data includes, but is not limited to, at least one of the following: attitude and orbit data, imaging configuration parameters, time and synchronization data, the system status of the spaceborne SAR under test, and the functional test information performed by the spaceborne SAR under test (such as functional test ID, etc.). The spaceborne SAR under test packages the echo signal and its corresponding auxiliary data into a given echo encapsulation format in a PRT (Plan-Record Time) data frame, generating echo feedback data covering all PRTs of the test instruction packet and sending it to the test host. Specifically, the auxiliary data is time-aligned with the echo signal, and each frame of auxiliary data corresponds to the echo signal within one PRT.
[0051] In one specific embodiment, the test host obtains the single echo signal corresponding to each imaging session in the following manner: According to the echo encapsulation format corresponding to the echo feedback data, the test flag and imaging sequence number are extracted from each frame of echo feedback data. The complete echo signal under this functional test is located from multiple frames of echo feedback data according to the test flag. The complete echo signal is segmented according to the imaging sequence number corresponding to each frame of echo feedback data to obtain the single echo signal corresponding to each imaging.
[0052] In a specific embodiment, the test flag bits corresponding to multiple imaging within the same test command packet are identical. Therefore, based on the test flag bits, the complete echo signal of the tested spaceborne SAR under the test command packet can be located from multiple frames of echo feedback data. After the test host resolves the complete echo signal, it reads the imaging sequence number corresponding to each frame of echo feedback data. When the imaging sequence number changes (for example, from 1 to 2), a cutting action is performed. For example, 40 imagings and the complete echo signal is cut into 40 single echo signals corresponding to the imagings.
[0053] In a preferred embodiment, in step S300, the test host generates the target test report in the following manner: Based on the single echo signal corresponding to each imaging in the echo signal, determine the test index data of different channels of the tested spaceborne SAR under multiple imaging, save the test index data as a test data CSV file, draw the data analysis chart corresponding to the test index data according to the test index data indicated in the test data CSV file, and generate the target test report.
[0054] The target test report covers the summary analysis results of multiple imaging sessions and the analysis results of a single imaging session. The test index data includes single analysis indexes and summary analysis indexes.
[0055] In one specific embodiment, the analysis process of the echo signal includes multiple imaging summary analysis, and the multiple imaging summary analysis generates summary analysis results. For example, the multiple imaging summary analysis process includes amplitude difference comparison analysis, orthogonality analysis, resolution analysis, integral sidelobe ratio analysis, peak sidelobe ratio analysis, phase difference analysis, and frame length detection.
[0056] Among them, amplitude difference comparison analysis enables the comparison of amplitude differences between each imaging signal; orthogonality analysis is used to evaluate the independence of orthogonal components of the signal, which helps to improve the anti-interference capability of the system; resolution analysis is used to evaluate the resolution index of the tested spaceborne SAR; integral sidelobe ratio analysis and peak sidelobe ratio analysis are used to analyze the performance index of the signal; phase difference analysis is used to evaluate the phase stability of the tested spaceborne SAR; and frame length detection is to ensure that the signal can be transmitted and processed correctly.
[0057] Preferably, the multiple imaging summary analyses performed by the test host include: Extract the summary analysis indicators of each channel of the tested spaceborne SAR under each imaging session from the test data CSV file, integrate the summary analysis indicators of each channel of the tested spaceborne SAR under multiple imaging sessions, draw and generate a summary analysis chart, and form a summary analysis result from the summary analysis chart.
[0058] Preferably, the summary analysis indicators include, but are not limited to, at least one of the following: amplitude or amplitude difference, maximum orthogonality, minimum orthogonality, resolution, integral sidelobe ratio, peak sidelobe ratio, phase difference, and frame length.
[0059] In one specific embodiment, amplitude difference comparison analysis compares the amplitude differences between each imaging signal based on the amplitude or amplitude difference. For example, if the MGC increases progressively with each imaging, then the amplitude of the acquired echo signal should decrease progressively, and for every 1dB increase in MGC, the signal amplitude should decrease by 1dB. Please refer to [link to relevant documentation]. Figure 6 , Figure 6 This illustration shows a summary analysis of the amplitude of a four-channel spaceborne SAR under test under multiple imaging operations, as provided in an embodiment of this application. Figure 6 As shown, the horizontal axis represents the acquisition timing, and the vertical axis represents the amplitude value. Four consecutive points represent the amplitude values of the four channels in a single imaging process. The difference in amplitude between the four points is the amplitude difference between the four receiving channels.
[0060] Please see Figure 7 , Figure 7 This document presents a summary analysis chart of the maximum orthogonality values of a four-channel spaceborne SAR under test in multiple imaging operations, as provided in an embodiment of this application. Figure 7 In the summary analysis chart of the maximum orthogonality shown, the IQ orthogonality of the signals is basically around 90 degrees. The horizontal axis represents the acquisition time sequence, and the vertical axis represents the orthogonality index value.
[0061] The summary analysis charts for the other summary analysis indicators are similar and can intuitively show the corresponding summary analysis results, so they will not be elaborated on here.
[0062] In another preferred embodiment, the analysis process of the echo signal further includes single-shot data analysis, which generates single-shot analysis results. For example, the single-shot data analysis process includes, but is not limited to, at least one of the following: time-domain echo analysis, orthogonality analysis, phase difference analysis, spectrum analysis, frame length detection, range pulse compression, and system detection (amplitude, phase, and time delay).
[0063] Preferably, a single data analysis performed by the test host includes: Extract the single-shot analysis indexes for each channel of the tested spaceborne SAR under each imaging session from the test data CSV file. Based on the single-shot analysis indexes for each channel of the tested spaceborne SAR under each imaging session, generate a single-shot analysis map. From the single-shot analysis map, form the single-shot imaging analysis result.
[0064] Single-analysis metrics include, but are not limited to, at least one of the following: echo quality metrics, maximum orthogonality, minimum orthogonality, phase difference, spectrum, frame length detection, main lobe width, side lobe level, and system monitoring metrics (including attached figures, phase, and time delay, etc.).
[0065] Among them, the single analysis is the change map of the single analysis index determined by each channel of the tested spaceborne SAR under a single imaging. The single analysis map includes, but is not limited to, the time domain echo analysis map, orthogonality analysis map, phase difference analysis map, spectrum analysis map, frame length detection analysis map, main lobe width analysis map, and side lobe level analysis map of the multi-channel of the tested spaceborne SAR under a single imaging.
[0066] Please refer to Figure 8 , Figure 8 This illustration shows a time-domain echo analysis diagram of a single imaging data analysis of a four-channel spaceborne SAR under test, provided in an embodiment of this application. I1~I4 represent the I-channel echo quality indices corresponding to the four channels, and Q1~Q4 represent the Q-channel echo quality indices corresponding to the four channels. Similarly, the horizontal axis represents the acquisition time sequence, and the vertical axis represents the echo quality indices. Under single echo data... Figure 8 The upper part consists of the four echo channels of path I superimposed together. Figure 8 The lower half consists of the four echo channels of the Q path superimposed together, resulting in a relatively good echo signal quality.
[0067] Please see Figure 9 , Figure 9 This illustration shows a spectral analysis diagram of a single imaging data analysis corresponding to a four-channel spaceborne SAR under test, as provided in an embodiment of this application. For example... Figure 9 As shown, the horizontal axis represents the acquisition timing, and the vertical axis represents the spectrum indicators. The in-band fluctuations are small, and there are no spurious signals outside the band.
[0068] Please see Figure 10 , Figure 10 This illustration shows a range pulse compression analysis plot based on a single imaging data analysis of a four-channel spaceborne SAR under test, provided in an embodiment of this application. (See attached image.) Figure 10 Divided into two parts, Figure 10 The left side shows the changes in single-shot analysis indicators corresponding to the main valve pulse width, expressed linearly by pulse pressure, under a single imaging session. The horizontal axis represents the acquisition time sequence, and the vertical axis represents the single-shot analysis indicators corresponding to the main valve pulse width. Figure 10The right side shows the changes in single-shot analysis indicators corresponding to the accessory valve pulse width, expressed by pulse pressure linearity and pulse pressure logarithm, under a single imaging session. The horizontal axis represents the acquisition time sequence, and the vertical axis represents the single-shot analysis indicators corresponding to the accessory valve pulse width. Figure 10 It can be seen that the sidelobe suppression is good and the system has strong anti-interference ability.
[0069] Please see Figure 11 , Figure 11 This illustration shows a system monitoring and analysis diagram based on a single imaging data analysis of a four-channel spaceborne SAR under test, provided in an embodiment of this application. (See diagram below.) Figure 11 As shown, the four charts in the first row are amplitude analysis charts of the four channels of the tested spaceborne SAR under single imaging data. In each chart, the horizontal axis represents the acquisition time sequence, and the vertical axis represents the signal amplitude of the corresponding channel. The four charts in the second row are phase analysis charts of the four channels of the tested spaceborne SAR under single imaging data. In each chart, the horizontal axis represents the acquisition time sequence, and the vertical axis represents the signal phase of the corresponding channel. The four charts in the third row are delay analysis charts of the four channels of the tested spaceborne SAR under single imaging data. In each chart, the horizontal axis represents the acquisition time sequence, and the vertical axis represents the delay index.
[0070] Compared to existing technologies, the solution provided in this application requires only one operator to pre-enter the corresponding test configuration file according to the test requirements and the encapsulation method of the test instruction package corresponding to the spaceborne SAR under test. This allows for the completion of the entire testing process, including automated packet sending and data analysis. The test host responds to the trigger operation of the target function test performed on the spaceborne SAR under test by reading the test configuration file and actively triggering the spaceborne SAR under test to start working autonomously, while automatically performing echo data recording and analysis.
[0071] After the tested spaceborne SAR completes multiple imaging operations as indicated by the test command packet, the automated analysis software automatically runs and generates a target test report based on the echo data.
[0072] Testers can quickly analyze and locate abnormal data simply by viewing the results indicated by the analysis charts in the target test report, thus facilitating rapid troubleshooting. This method significantly saves testing time and personnel. Traditional testing methods require the cooperation of multiple personnel, while this invention allows only one person to complete the entire testing process, completing a full cycle of testing across all working modes within a few hours, reducing the time by an estimated 5%. Furthermore, this application has broad applicability; for different spaceborne SARs under test, only the test configuration file needs to be pre-entered, and the radar can automatically complete the work according to the sequence. It can be applied to various scenarios, including desktop testing, anechoic chamber system integration, and hot vacuum tank experiments.
[0073] Based on the same application concept, this application embodiment also provides a spaceborne SAR integrated testing system corresponding to the automated testing method of spaceborne SAR provided in the above embodiments. The spaceborne SAR integrated testing system includes a test host, a spaceborne SAR under test, and an echo reflection simulation module. The test host reads the test configuration file corresponding to the spaceborne SAR under test, generates a test instruction package according to the test configuration file, and sends it to the spaceborne SAR under test. The test configuration file describes the multiple imaging configuration data required for the spaceborne SAR under test to perform target function testing and the encapsulation method of the test instruction package.
[0074] The satellite-borne SAR under test powers on according to the test command packet, generates a microwave signal corresponding to the test command packet and transmits it to the echo reflection simulation module, receives the echo signal fed back by the echo reflection simulation module and feeds it back to the test host.
[0075] The test host analyzes the echo signal and generates a target test report.
[0076] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An automated testing method for spaceborne SAR, characterized in that, This is applied to a spaceborne SAR integrated test system, which includes a test host, the spaceborne SAR under test, and an echo reflection simulation module. The method includes: The test host reads the test configuration file corresponding to the spaceborne SAR under test, generates a test command package based on the test configuration file, and sends it to the spaceborne SAR under test. The test configuration file describes multiple imaging configuration data required for the spaceborne SAR under test to perform target function testing, as well as the encapsulation method of the test command package. The satellite-borne SAR under test powers on according to the test command package, generates a microwave signal corresponding to the test command package and transmits it to the echo reflection simulation module, receives the echo signal fed back by the echo reflection simulation module and feeds it back to the test host; The test host analyzes the echo signal and generates a target test report.
2. The method according to claim 1, characterized in that, The test host generates the test instruction package in the following manner: The test configuration file is parsed to obtain a data format file, a test initialization file, and a test variable sequence file. The test initialization file includes fixed configuration parameters for the tested spaceborne SAR to operate. The test variable sequence file includes multiple imaging configuration data that correspond one-to-one with the multiple imaging operations to be performed by the tested spaceborne SAR. The imaging configuration data includes multiple imaging configuration parameters. The data format file defines the encapsulation method of the imaging configuration parameters within the test instruction package. The test variable sequence file is traversed, and the fixed configuration parameters and multiple imaging configuration parameters corresponding to each imaging are encapsulated according to the data format file to obtain the test instruction package.
3. The method according to claim 2, characterized in that, The tested spaceborne SAR generates a microwave signal corresponding to the test command packet in the following manner: Parse the test instruction package to extract the fixed configuration parameters and multiple imaging configuration parameters corresponding to each imaging session; The power-on time corresponding to the tested spaceborne SAR is extracted from the fixed configuration parameters, and the imaging time corresponding to each imaging is extracted from the imaging configuration parameters. Once the power-on time is reached, the device is powered on and begins operation. The microwave signal is automatically generated based on the imaging time corresponding to the first imaging and the imaging configuration parameters corresponding to each imaging session.
4. The method according to claim 1, characterized in that, The echo reflection simulation module includes a horn antenna, an attenuator, a circulator, an optical delayer, and an isolator. The attenuator and circulator form the main signal transmission path, the circulator and optical delayer form the signal input branch, and the isolator and circulator form the signal output branch. The circulator is a three-branch circulator corresponding to the radar frequency band. The echo reflection simulation module performs the following: The horn antenna receives the microwave signal and inputs it to the attenuator; The attenuator sequentially transmits the processed microwave signal through the main signal transmission path, the circulator, the signal input branch, and the optical delay device to the isolator. The isolator feeds back the microwave signal, after it has been processed by the optical delayer, to the circulator through the signal output branch. The circulator sequentially transmits the microwave signal processed by the isolator through the main signal transmission path, the attenuator, and the horn antenna to generate the echo signal and feeds it back to the satellite-borne SAR under test.
5. The method according to claim 3, characterized in that, The method further includes: The tested spaceborne SAR packages the echo signal and its corresponding auxiliary data into data frames in units of PRT, generates multiple frames of echo feedback data, and sends them to the test host. The test host locates the echo signal in the echo feedback data according to the auxiliary data and performs data segmentation on the echo signal to obtain the single echo signal corresponding to each imaging.
6. The method according to claim 5, characterized in that, The auxiliary data includes test flags and imaging sequence numbers. The test host obtains the single echo signal corresponding to each imaging session in the following manner: According to the echo encapsulation format corresponding to the echo feedback data, the test flag and imaging sequence number are extracted from each frame of echo feedback data. The complete echo signal under this functional test is located from the multi-frame echo feedback data according to the test flag bit; The complete echo signal is segmented according to the imaging sequence number corresponding to each frame of echo feedback data to obtain the single echo signal corresponding to each imaging.
7. The method according to claim 1, characterized in that, The test host generates the target test report in the following manner: Based on the single echo signal corresponding to each imaging in the echo signal, determine the test index data of different channels of the tested spaceborne SAR under multiple imaging. Save the test index data as a test data CSV file; Based on the test data CSV file, draw the data analysis charts corresponding to the test indicator data, and generate the target test report.
8. The method according to claim 7, characterized in that, The target test report includes single-shot imaging analysis results, and the test index data includes single-shot analysis indicators. The test host also performs the following: Extract the single-shot analysis indexes of each channel of the tested spaceborne SAR under each imaging process from the test data CSV file; Based on the single-shot analysis index of each channel of the tested spaceborne SAR under a single imaging, a single-shot analysis map is generated. The single-shot imaging analysis result is formed from the single-shot analysis image.
9. The method according to claim 7, characterized in that, The target test report also includes a summary analysis of multiple imaging results. The test host generates the summary analysis results in the following manner: Extract the summary analysis indicators of each channel of the tested spaceborne SAR under each imaging session from the test data CSV file; The summary analysis indicators of each channel of the tested spaceborne SAR under multiple imaging are integrated, and a summary analysis chart is generated. The summary analysis results are generated from the summary analysis chart.
10. A spaceborne SAR integrated testing system, characterized in that, The spaceborne SAR integrated test system includes a test host, the spaceborne SAR under test, and an echo reflection simulation module. The test host reads the test configuration file corresponding to the spaceborne SAR under test, generates a test instruction packet according to the test configuration file, and sends it to the spaceborne SAR under test. The test configuration file describes the multiple imaging configuration data required for the spaceborne SAR under test to perform target function tests and the encapsulation method of the test instruction packet. The satellite-borne SAR under test powers on according to the test command package, generates a microwave signal corresponding to the test command package and transmits it to the echo reflection simulation module, receives the echo signal fed back by the echo reflection simulation module and feeds it back to the test host; The test host analyzes the echo signal and generates a target test report.