A multi-modal interactive satellite testing method
Through the multimodal interactive satellite testing method, the multimodal test package and correlation evaluation value are used, combined with load occupancy analysis, the problems of multimodal signal testing abnormalities and protocol conflicts in the existing technology are solved, and a more accurate and comprehensive satellite testing effect is achieved.
Patent Information
- Application Number
- CN202411398548.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-10-09
AI Technical Summary
The existing satellite test evaluation method is relatively single, and the protocol resistance problem of multimodal signals cannot be accurately handled, resulting in inaccurate test results.
The multimodal interactive satellite testing method is adopted to conduct synchronous testing of satellites through multimodal testing packages, generate correlation evaluation values, and identify abnormal instructions through load occupancy analysis to perform abnormal evaluation and protocol resistance detection.
It improves the accuracy and comprehensiveness of satellite testing, and can more accurately evaluate the multimodal interaction capabilities of satellites, ensuring the accuracy and reliability of test results.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of satellite testing, and in particular to a multi-modal interactive satellite testing method. Background Art
[0002] Satellite testing is a key link in ensuring that the satellite can operate normally after launch. Through various testing methods, it is ensured that the satellite can perform tasks in orbit according to design requirements, such as communication, remote sensing, navigation, etc.
[0003] The application with publication number CN105122970B discloses a satellite test device and a test method thereof, including: the tested satellite sends a downlink telemetry signal, which is demodulated by a telemetry demodulator and sent to a satellite test server to complete satellite telemetry data processing, and sent to a control computer through a LAN network: the control computer receives satellite telemetry data in real time and waits for test instructions: the test server sends a satellite test instruction to the control computer, and the control computer extracts the relevant satellite telemetry parameters of the test item, and compares and judges with the preset parameters: if the status meets the requirements, the relevant test equipment is called to perform the index test of the item, and the test is reported to the satellite test server after the test is completed: if the status does not meet the requirements, the satellite status setting error is reported and reset. The present invention solves the safety defect problem of the existing satellite automatic test system, and achieves the beneficial effect of improving the test accuracy and avoiding the damage to the on-board equipment.
[0004] Regarding the satellite's related test process, since the satellite has more execution functions and can receive more multimodal signals, the satellite needs to be subjected to relevant multimodal tests in the actual test process. However, in the actual test process, since the test process is relatively single, the abnormal calibration is directly performed on the modal signal test process with test abnormalities. However, in the multimodal test process, there are protocol conflicts between different modal signals, which will also cause abnormalities in the multimodal signal test. Therefore, the original test evaluation method is relatively single and not accurate enough. Summary of the invention
[0005] In view of the deficiencies of the prior art, the present invention provides a multi-modal interactive satellite testing method, which solves the problem that the original testing and evaluation method is relatively single and not sufficiently accurate.
[0006] To achieve the above object, the present invention is implemented by the following technical scheme: a multi-modal interactive satellite testing method, comprising the following steps:
[0007] Step 1: Prioritize a group of multimodal test packages, transmit the multimodal test packages to the satellite, and generate the associated assessment value belonging to the satellite based on the satellite's feedback parameters and actual operating parameters. The specific sub-steps are:
[0008] S11. Based on a preset multimodal test package, the multimodal test package is transmitted to the satellite to synchronously test multiple capabilities of the satellite:
[0009] Based on the RF signal instruction in the multi-modal test package, the satellite sends a RF signal with the instruction frequency P1 to the receiving end based on the RF signal instruction. The receiving end receives the RF signal and determines the signal frequency P2 of the received RF signal. The correlation difference between the two frequencies is locked: Zc=|P1-P2|. Zc is marked as the first set of characteristic values of this satellite in this synchronization test process.
[0010] Based on the optical shooting instruction inside the multimodal test package, the satellite executes the optical shooting instruction and determines the related shooting image, calibrates the shooting image as the test image, determines the resolution of the test image and calibrates it as F1, identifies the shooting image associated with the optical shooting instruction from the historical completion data, calibrates the shooting image with the maximum resolution as the best shooting image, and calibrates the resolution of the best shooting image as F2, uses Zv=|F1-F2| to determine the correlation difference Zv between the two sets of resolutions, and calibrates Zv as the second set of characteristic values of the satellite in this synchronous test process;
[0011] Based on the attitude control instruction inside the multimodal test package, the satellite starts timing when receiving the attitude control instruction, and stops when the satellite completes the attitude adjustment action related to the attitude control instruction, confirming its adjustment time T1, and then identifying the adjustment time associated with the attitude adjustment instruction from the historical completion data, calibrating the adjustment time with the minimum time value as T2, using Zb=|T1-T2| to determine the associated difference Zb of the two groups of adjustment times, and calibrating Zb as the third group of characteristic values of the satellite in this synchronization test process;
[0012] S12, based on the first set of eigenvalues Zc, the second set of eigenvalues Zv and the third set of eigenvalues Zb confirmed in sequence, adopt Lock the satellite's correlation rating value PD, where C1, C2 and C3 are preset fixed coefficient factors;
[0013] Step 2: Based on the correlation evaluation value determined by the satellite during this test, the correlation evaluation value is compared with the preset standard value to assess whether the test is normal. If normal, a normal test signal is generated. If abnormal, the subsequent steps are executed. The specific method is as follows:
[0014] Based on the determined correlation evaluation value PD and the preset standard value Bz:
[0015] If PD≤Bz, a normal test signal is generated for relevant display;
[0016] If PD>Bz, then directly execute the subsequent related steps to perform abnormal analysis and assessment;
[0017] Step 3: Based on the abnormal situation of the satellite test, identify the standard load occupancy rate of the corresponding instruction in the multimodal test package from the historical completion data, and then confirm the test load occupancy rate generated by the corresponding instruction in the current synchronous test process. Determine the abnormal instruction based on the standard load occupancy rate and the test load occupancy rate. The specific sub-steps are:
[0018] S31, identifying the standard load occupancy rate of the corresponding instruction from the historical completion data, and for the radio frequency signal instruction in the multi-modal test package, locking several groups of load occupancy rates generated when the radio frequency signal instruction is executed, determining the maximum and minimum values of the several groups of load occupancy rates, and locking the standard load occupancy rate interval corresponding to the radio frequency signal instruction;
[0019] For optical shooting instructions and posture adjustment instructions, the same determination method is adopted to lock their related standard load occupancy rate intervals;
[0020] S32. Identify the test load occupancy rate generated by the corresponding instruction during this test and mark it as ZY i , where i represents different instructions in the multi-modal test package, and then locks the standard load occupancy range of this instruction. If ZY i ∈ standard load occupancy interval, no calibration is performed;
[0021] If ZY i < standard load occupancy rate range, the corresponding instruction is marked as a low-load instruction;
[0022] If ZY i > standard load occupancy rate range, the corresponding instruction is marked as load instruction;
[0023] S33, when only a load instruction exists during this test, or when a load instruction and a low-load instruction appear simultaneously, mark the load instruction as an abnormal instruction;
[0024] If only low-load instructions exist, the total CPU utilization rate during this test is identified. If the total utilization rate is ≥ Y1, it means that the CPU utilization space is insufficient. Then a set of test processes is executed again. During this test process, the test parameters of the corresponding instructions are reduced until the total utilization rate is < Y1. It is analyzed whether there are load instructions during this test process and relevant marks are made, where Y1 is a preset value. If the total utilization rate is < Y1, the low-load instruction is directly marked as an abnormal instruction.
[0025] Step 4: Based on the number of abnormal instructions determined during this test, different processing methods are executed to evaluate the abnormality, and the evaluation signal is determined for relevant display:
[0026] If all three groups of instructions associated with this test are abnormal instructions, a test abnormality signal is directly generated;
[0027] If there are two groups of abnormal instructions among the three groups of instructions associated in this test process, a group of abnormal instructions is randomly selected to be combined with normal instructions to determine a group of dual-mode test packages, and an associated test is performed. Based on the load occupancy analysis during the associated test, the test load occupancy of the abnormal instructions is evaluated. i Does ZY meet i ∈Standard load occupancy interval:
[0028] If so, directly generate a dual abnormal instruction protocol conflict signal for display;
[0029] If not, perform a single test on another set of abnormal instructions and identify the ZY i Whether the standard is met. If the standard is met, it means that the other group of abnormal instructions has met the standard. If the abnormal instruction does not meet the standard, then the abnormal instruction test abnormal signal is directly generated and displayed. If the standard is not met, it means that both groups of abnormal instructions are abnormal, then the test abnormal signals of the two groups of corresponding abnormal instructions are directly generated and displayed;
[0030] If there is only one abnormal instruction among the three sets of instructions associated in this test process, directly perform a single test on this abnormal instruction, and identify the test load occupancy ZY associated with the abnormal instruction during the single test process i Satisfied: ZY i ∈Standard load occupancy interval:
[0031] If yes, it means that the abnormal instruction has a protocol conflict during the joint test, and a protocol conflict signal is directly generated for display;
[0032] If not, directly generate this exception instruction to test the exception signal and display it.
[0033] The present invention provides a multi-modal interactive satellite testing method. Compared with the prior art, it has the following beneficial effects:
[0034] The present invention uses multi-modal instructions to synchronously test satellites, and based on specific test data, evaluates whether the satellites perform normally. For satellites that perform abnormally, the load occupancy rate is determined first, and the CPU available space of the satellites is evaluated to be sufficient. Based on the specific evaluation results, the comprehensiveness of the specific satellite test is guaranteed to achieve a better satellite test effect.
[0035] For the abnormal instructions determined in the re-analysis process, the corresponding abnormal instructions are retested or combined with the test to assess whether the abnormal instructions are caused by the corresponding protocol conflicts or whether there are actual abnormalities in the test process. Based on the specific test evaluation results, the test abnormalities of the satellite can be fully determined and displayed. By testing one by one and eliminating the existing influencing factors one by one, the relevant accuracy of the satellite test process can be fully guaranteed to achieve better satellite test standards and overall effects. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a schematic diagram of the process of the present invention;
[0037] Figure 2 It is a schematic diagram of the evaluation of the satellite test of the present invention. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0039] See also Figure 1 The present application provides a multi-modal interactive satellite testing method. When the satellite is conducting relevant tests, since the satellite itself has a variety of different relevant functions, during the test process, a multi-modal test method is required to conduct relevant tests on the satellite to evaluate the actual correlation capability of the satellite and perform relevant signal display, including the following steps:
[0040] Step 1, preferentially determine a group of multimodal test packages, transmit the multimodal test packages to the satellite, and generate the associated evaluation value belonging to the satellite based on the feedback parameters of the satellite and the actual operating parameters. There are multiple different multimodal test instructions in the multimodal test package, namely, radio frequency signal instructions, optical shooting instructions and attitude control instructions. The three groups of instructions are executed synchronously, which is to test the multimodal interaction capability of the satellite. The radio frequency signal instruction can be understood as the satellite sending a data signal of a specified frequency. Based on the receiving situation, it is assessed whether the received frequency signal is a normal signal. The optical shooting instruction is the actual shooting instruction of the satellite. Based on the actual resolution of the corresponding image, the performance of its resolution is assessed. The attitude control instruction controls the relevant attitude of the satellite, and the specific time for completing the attitude adjustment process is assessed to assess the accuracy of the satellite attitude adjustment.
[0041] Among them, combined Figure 2The specific sub-steps for locking the satellite association rating value are:
[0042] S11. Based on a preset multimodal test package, the multimodal test package is transmitted to the satellite to synchronously test multiple capabilities of the satellite:
[0043] Based on the RF signal instruction in the multi-modal test package, the satellite sends a RF signal with the instruction frequency P1 to the receiving end based on the RF signal instruction. The receiving end receives the RF signal and determines the signal frequency P2 of the received RF signal. The correlation difference between the two frequencies is locked: Zc=|P1-P2|. Zc is marked as the first set of characteristic values of this satellite in this synchronization test process.
[0044] Based on the optical shooting instruction inside the multimodal test package, the satellite executes this optical shooting instruction and determines the relevant shooting image, calibrates this shooting image as a test image, and determines the resolution of this test image and calibrates it as F1 (F1 is the test resolution of the test image), identifies the shooting image associated with this optical shooting instruction from the historical completion data, and calibrates the shooting image with the maximum resolution as the best shooting image (this historical completion data is not for this satellite, but for the same satellite of the same model. When executing this optical shooting instruction, the relevant images taken, each set of optical shooting instructions will take the same image, so data can be directly extracted from the historical completion data for standard related confirmation), calibrates the resolution of the best shooting image as F2 (F2 is the test resolution of the best shooting image), uses Zv=|F1-F2| to determine the correlation difference Zv between the two sets of resolutions, and calibrates Zv as the second set of characteristic values of the satellite in this synchronous test process;
[0045] Based on the attitude control instruction inside the multimodal test package, the satellite starts timing when it receives the attitude control instruction, and stops when the satellite completes the attitude adjustment action related to the attitude control instruction, confirming its adjustment time T1 (when the satellite completes the relevant attitude adjustment, it will automatically generate a completion signal to the CPU, and the CPU can determine that the attitude adjustment is completed, thereby determining the specific adjustment time), and then identify the adjustment time associated with the attitude adjustment instruction from the historical completion data, and calibrate the adjustment time with the minimum time value as T2 (this historical completion data is not for this satellite, but for the same satellite of the same model, when executing this attitude adjustment instruction, the specific attitude adjustment action performed, so data can be directly extracted from the historical completion data to perform relevant confirmation of the adjustment time T2), use Zb=|T1-T2| to determine the associated difference Zb of the two groups of adjustment times, and calibrate Zb as the third group of characteristic values of the satellite during this synchronous test;
[0046] S12, based on the first set of eigenvalues Zc, the second set of eigenvalues Zv and the third set of eigenvalues Zb confirmed in sequence, adopt Lock the associated assessment value PD of this satellite, where C1, C2 and C3 are preset fixed coefficient factors, and their specific values are determined by the operator based on experience. The basis for determining the assessment value PD is derived from the specific difference generated during the corresponding multimodal test process, that is, the degree of difference relative to the standard. Based on the determined corresponding assessment value PD, the specific interaction capability of the corresponding satellite can be identified to determine the actual test capability of the corresponding satellite, and the actual signal display can be performed based on the actual test results;
[0047] Step 2: Combine Figure 2 Based on the correlation evaluation value determined by the satellite during this test, the correlation evaluation value is compared with the preset standard value to assess whether the test is normal. If normal, a normal test signal is generated. If abnormal, subsequent steps are executed. The specific method of assessment is as follows:
[0048] Based on the determined associated evaluation value PD and the preset standard value Bz, where Bz is prepared in advance by the relevant operator based on past operating experience and preset in the storage space associated with the test center for retrieval during the test process:
[0049] If PD≤Bz, it means that the satellite test is normal, and a normal test signal is generated for relevant display;
[0050] If PD>Bz, it means that the satellite test is abnormal, and the subsequent related steps are directly executed to perform abnormal analysis and assessment to confirm whether the satellite was interfered with by other factors during the test, resulting in the abnormal test, or whether the test itself has abnormalities;
[0051] Step 3: Based on the abnormal situation of the satellite test, identify the standard load occupancy rate of the corresponding instruction in the multimodal test package from the historical completion data, and then confirm the test load occupancy rate generated by the corresponding instruction in the current synchronous test process. Determine the abnormal instruction based on the standard load occupancy rate and the test load occupancy rate. When the satellite executes the relevant instructions, there will be a corresponding CPU occupancy rate. Under normal operating conditions, the CPU occupancy rate will not deviate significantly. If it does not belong to normal operating conditions, the CPU occupancy rate will deviate significantly. Due to certain test reasons, the occupancy rate of some test instructions will be too large, and the occupancy rate of some instructions will be too small. In this case, the corresponding load instructions will appear. The specific sub-steps for determining the abnormal instructions are as follows:
[0052] S31, identifying the standard load occupancy rate of the corresponding instruction from the historical completion data, and for the radio frequency signal instruction in the multi-modal test package, locking several groups of load occupancy rates generated when the radio frequency signal instruction is executed, determining the maximum and minimum values of the several groups of load occupancy rates, and locking the standard load occupancy rate interval corresponding to the radio frequency signal instruction;
[0053] For optical shooting instructions and posture adjustment instructions, the same determination method is used to lock the relevant standard load occupancy rate range (different instructions will generate relevant occupancy when executed, so the corresponding relevant parameters can be averaged based on the relevant parameters generated in the historical completion data to lock the corresponding standard values);
[0054] S32. Identify the test load occupancy rate generated by the corresponding instruction during this test and mark it as ZY i , where i represents different instructions in the multi-modal test package, and then locks the standard load occupancy range of this instruction. If ZY i ∈ standard load occupancy interval, no calibration is performed;
[0055] If ZY i < standard load occupancy interval, the corresponding instruction is marked as a low-load instruction. The so-called low-load instruction means that its CPU occupancy during the test is far lower than its related characteristic interval. The related reasons for its low occupancy are: the original CPU remaining space of the satellite is insufficient, resulting in insufficient CPU utilization space allocated by the corresponding instruction, so the low load situation occurs. Another situation is that the load instruction is overloaded, causing the CPU utilization space of this instruction to be divided by the load instruction, resulting in insufficient utilization of this instruction;
[0056] If ZY i > Standard load occupancy interval, the corresponding instruction is marked as a load instruction. The so-called load instruction means that the CPU utilization occupied by this instruction during this test is too high. In this case, the utilization is generally divided too much by the load item, so the load is heavy;
[0057] S33, when only a load instruction exists during this test, or when a load instruction and a low-load instruction appear simultaneously, mark the load instruction as an abnormal instruction;
[0058] If there are only low-load instructions, the total utilization of the CPU during this test is identified. If the total utilization is ≥ Y1, it means that the CPU utilization space is insufficient, and a set of test processes are executed again. During this test, the test parameters of the corresponding instructions are reduced until the total utilization is < Y1, and it is analyzed whether there are load instructions during this test and relevant markings are made, where Y1 is a preset value, and its specific value is determined by the operator based on experience. Only load instructions are abnormal. If the total utilization is < Y1, the low-load instruction is directly marked as an abnormal instruction, indicating that this low-load instruction has relevant abnormalities, and relevant execution is performed. It may also be that the priority of the protocol is different, resulting in this low-load instruction being the last allocated when allocating resources. This situation will only occur when the total utilization is ≥ Y1, and will not occur under normal circumstances;
[0059] Step 4: Based on the number of abnormal instructions determined during this test, different processing methods are executed to evaluate the abnormality, and the evaluation signal is determined for relevant display:
[0060] If all three groups of instructions associated with this test are abnormal instructions, a test abnormality signal will be directly generated and displayed, indicating that the test result of this satellite does not meet the standard;
[0061] If there are two groups of abnormal instructions among the three groups of instructions associated in this test process, a group of abnormal instructions is randomly selected to be combined with normal instructions to determine a group of dual-mode test packages, and an associated test is performed. Based on the load occupancy analysis during the associated test, the test load occupancy of the abnormal instructions is evaluated. i Does ZY meet i ∈Standard load occupancy interval:
[0062] If yes, it means that the abnormal instruction in this dual-mode test package is a normal instruction. If such a situation still exists under the premise of sufficient CPU utilization, it means that the protocol between the two abnormal instructions conflicts, and a dual abnormal instruction protocol conflict signal is directly generated for display;
[0063] If not, perform a single test on another set of abnormal instructions and identify the ZY i Whether the standard is met (that is, whether it belongs to the corresponding occupancy range). If the standard is met, it means that the other group of abnormal instructions has met the standard. If the abnormal instruction does not meet the standard, then the abnormal instruction test abnormal signal is directly generated and displayed. If the standard is not met, it means that both groups of abnormal instructions are abnormal, then the test abnormal signals of the two groups of corresponding abnormal instructions are directly generated and displayed;
[0064] If there is only one abnormal instruction among the three sets of instructions associated in this test process, directly perform a single test on this abnormal instruction, and identify the test load occupancy ZY associated with the abnormal instruction during the single test processi Satisfied: ZY i ∈ standard load occupancy interval. If yes, it means that the abnormal instruction has a protocol conflict during the joint test, and a protocol conflict signal is directly generated for display. Based on the displayed protocol conflict signal, external personnel need to make associated adjustments to the relevant transmission protocol of this abnormal instruction to avoid such a situation in subsequent multimodal interaction.
[0065] If not, then the abnormal command test abnormal signal is directly generated and displayed, indicating that the abnormal command test of this satellite does not meet the standard during the joint test;
[0066] For example, if the instructions in the three test processes are A, B and C, and A, B and C are all abnormal instructions, then it directly represents the test abnormality and directly generates the test abnormality signal;
[0067] If A and B are abnormal or B and C are abnormal or A and C are abnormal, it means that there are two groups of abnormal instructions. It is planned that A and B are abnormal. Then A and C are selected for dual-group testing, and the corresponding dual-mode test package is determined for associated testing, and its load occupancy rate is identified. Based on the identification result, it is evaluated whether its load occupancy analysis meets the standard. If it meets the standard, a dual-abnormal instruction protocol conflict signal is generated. If it does not meet the standard, a single test is performed on B to evaluate whether its instruction B meets the standard during the single test. If it meets the standard, an A abnormal instruction signal is generated. If it does not meet the standard, a test abnormality signal of the A and B dual-group abnormal instructions is generated;
[0068] For the case of a single group exception, A is planned to be abnormal, and a single group test can be performed directly on A. If the single group test of A is normal, it means that there is a protocol conflict, and a protocol conflict signal is directly generated for display. If the single group test of A is abnormal, it means that A is indeed abnormal, and the test exception signal of A abnormal instruction can be directly displayed.
[0069] The conflicts of agreement generally include:
[0070] Address conflict: Two test items may use the same communication address or frequency range, resulting in signal interference or misidentification.
[0071] Command format conflict: Different test items may have different requirements for specific command formats. If tests are performed at the same time, incompatible command formats may cause the system to fail to process correctly.
[0072] Conflict in data transmission methods: Test item A and test item B may use different data transmission methods, such as synchronous transmission and asynchronous transmission, which may cause data loss or errors when merging tests.
[0073] Incompatible protocol versions: If two test items use different communication protocol versions, compatibility issues may occur, resulting in abnormal situations.
[0074] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0075] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A multi-modal interactive satellite testing method, characterized in that: The following steps are involved: Step 1: determine a set of multimodal test packages, transmit the multimodal test packages to the satellite, and generate a correlation evaluation value belonging to the satellite based on the feedback parameters of the satellite and the actual operating parameters; Step 2: Based on the correlation evaluation value determined by the satellite during this test, the correlation evaluation value is compared with the preset standard value to assess whether the test is normal. If normal, a test normal signal is generated; if abnormal, subsequent steps are executed; Step 3: Based on the abnormality of the satellite test, identify the standard load occupancy rate of the corresponding instruction in the multimodal test package from the historical completion data, and then confirm the test load occupancy rate generated by the corresponding instruction in the current synchronous test process, and determine the abnormal instruction based on the standard load occupancy rate and the test load occupancy rate; Step 4: Based on the number of abnormal instructions determined during this test, different processing methods are executed to perform abnormal assessment, and the assessment signal is determined for relevant display. If the three groups of instructions associated during this test are all abnormal instructions, a test abnormality signal is directly generated: If there are two groups of abnormal instructions among the three groups of instructions associated in this test process, a group of abnormal instructions is randomly selected to be combined with normal instructions to determine a group of dual-mode test packages, and an associated test is performed. Based on the load occupancy analysis during the associated test, the test load occupancy of the abnormal instructions is evaluated. i Does ZY meet i ∈Standard load occupancy interval: If so, directly generate a dual abnormal instruction protocol conflict signal for display; If not, perform a single test on another set of abnormal instructions and identify the ZY i Whether the standard is met. If the standard is met, it means that the other group of abnormal instructions has met the standard. If the abnormal instruction does not meet the standard, then the abnormal instruction test abnormal signal is directly generated and displayed. If the standard is not met, it means that both groups of abnormal instructions are abnormal, then the test abnormal signals of the two groups of corresponding abnormal instructions are directly generated and displayed; If there is only one abnormal instruction among the three sets of instructions associated in this test process, directly perform a single test on this abnormal instruction, and identify the test load occupancy ZY associated with the abnormal instruction during the single test process i Is it satisfied: ZY i ∈Standard load occupancy interval: If yes, it means that the abnormal instruction has a protocol conflict during the joint test, and a protocol conflict signal is directly generated for display; If not, directly generate this exception instruction to test the exception signal and display it.
2. A multi-modal interactive satellite testing method according to claim 1, characterized in that: In step 1, the specific sub-steps of generating the association assessment value belonging to this satellite are: S11. Based on a preset multimodal test package, the multimodal test package is transmitted to the satellite to synchronously test multiple capabilities of the satellite: Based on the RF signal instruction in the multi-modal test package, the satellite sends a RF signal with the instruction frequency P1 to the receiving end based on the RF signal instruction. The receiving end receives the RF signal and determines the signal frequency P2 of the received RF signal. The correlation difference between the two frequencies is locked: Zc=|P1-P2|. Zc is marked as the first set of characteristic values of this satellite in this synchronization test process. Based on the optical shooting instruction inside the multimodal test package, the satellite executes the optical shooting instruction and determines the related shooting image, calibrates the shooting image as the test image, determines the resolution of the test image and calibrates it as F1, identifies the shooting image associated with the optical shooting instruction from the historical completion data, calibrates the shooting image with the maximum resolution as the best shooting image, and calibrates the resolution of the best shooting image as F2, uses Zv=|F1-F2| to determine the correlation difference Zv between the two sets of resolutions, and calibrates Zv as the second set of characteristic values of the satellite in this synchronous test process; Based on the attitude control instruction inside the multimodal test package, the satellite starts timing when receiving the attitude control instruction, and stops when the satellite completes the attitude adjustment action related to the attitude control instruction, confirming its adjustment time T1, and then identifying the adjustment time associated with the attitude adjustment instruction from the historical completion data, calibrating the adjustment time with the minimum time value as T2, using Zb=|T1-T2| to determine the associated difference Zb of the two groups of adjustment times, and calibrating Zb as the third group of characteristic values of the satellite in this synchronization test process; S12, based on the first set of eigenvalues Zc, the second set of eigenvalues Zv and the third set of eigenvalues Zb confirmed in sequence, adopt The associated rating value PD of the satellite is locked, where C1, C2 and C3 are preset fixed coefficient factors.
3. A multi-modal interactive satellite testing method according to claim 2, characterized in that: In step 2, the specific method for evaluating whether the satellite is tested normally is as follows: Based on the determined correlation evaluation value PD and the preset standard value Bz: If PD≤Bz, a normal test signal is generated for relevant display; If PD>Bz, directly execute the subsequent related steps to perform abnormal analysis and assessment.
4. A multi-modal interactive satellite testing method according to claim 1, characterized in that: In step 3, the specific sub-steps of determining abnormal instructions are: S31, identifying the standard load occupancy rate of the corresponding instruction from the historical completion data, and for the radio frequency signal instruction in the multi-modal test package, locking several groups of load occupancy rates generated when the radio frequency signal instruction is executed, determining the maximum and minimum values of the several groups of load occupancy rates, and locking the standard load occupancy rate interval corresponding to the radio frequency signal instruction; For optical shooting instructions and posture adjustment instructions, the same determination method is adopted to lock their related standard load occupancy rate intervals; S32. Identify the test load occupancy rate generated by the corresponding instruction during this test and mark it as ZY i , where i represents different instructions in the multi-modal test package, and then locks the standard load occupancy range of this instruction. If ZY i ∈ standard load occupancy interval, no calibration is performed; If ZY i < standard load occupancy rate range, the corresponding instruction is marked as a low-load instruction; If ZY i > standard load occupancy rate range, the corresponding instruction is marked as load instruction; S33, when only a load instruction exists during this test, or when a load instruction and a low-load instruction appear simultaneously, mark the load instruction as an abnormal instruction; If only low-load instructions exist, the total CPU utilization during this test is identified. If the total utilization is ≥Y1, it means that the CPU utilization space is insufficient, and a set of test processes is executed again. During this test, the test parameters of the corresponding instructions are reduced until the total utilization is <Y1. It is analyzed whether there are load instructions during this test and relevant markings are performed, where Y1 is a preset value. If the total utilization is <Y1, the low-load instruction is directly marked as an abnormal instruction.
Citation Information
Patent Citations
Satellite testing equipment and testing methods
CN105122970B
Closed-loop test system for autonomous task management function
CN117434556A
Self-adaptive high-energy-efficiency satellite test system
CN118671797A