Multi-functional distributed electronic system and node monitoring method based on cross-validation
By using a cross-validated multifunctional distributed electronic system with a unified time base and function switching sequence, accurate monitoring of the status of multiple sensor nodes is achieved, solving the problems of node monitoring complexity and resource consumption, and improving the stability and adaptability of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
- Filing Date
- 2023-10-25
- Publication Date
- 2026-07-21
AI Technical Summary
In multi-sensor distributed systems, node status monitoring is complex and resource-intensive, and communication signals between different nodes are prone to interference, leading to a decline in the overall perception capability of the system.
The multifunctional distributed electronic system employs cross-verification, establishes a unified time reference through preset time synchronization technology, and the nodes work collaboratively in staggered time according to the function switching sequence. It also uses broadcast communication to alternately send and receive status information for cross-verification, thereby realizing the monitoring of the status of all nodes.
It reduces the communication resource consumption and complexity of node monitoring, enables accurate monitoring of failed nodes, and improves the stability and adaptability of the system.
Smart Images

Figure CN117615402B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a multifunctional distributed electronic system and node monitoring method based on cross-verification. Background Technology
[0002] With the advancement of technology, the physical and electromagnetic environments in which sensors operate are becoming increasingly complex and variable, posing ever more severe challenges to their environmental situational awareness. The environmental and situational information acquired by single-function sensors is no longer sufficient to meet the demands, necessitating the use of multiple sensors to comprehensively acquire environmental situational information. However, the comprehensive perception of the environmental situation by multiple sensors faces a series of technical difficulties.
[0003] In scenarios where a single platform carries multiple sensors, electromagnetic compatibility issues often arise due to space constraints. For example, to meet the timeliness requirements of sensing information, ideally, passive sensors (such as electronic reconnaissance equipment) and active sensors (such as radar) should operate simultaneously on the same platform. However, in this case, the signals emitted by the active sensors can easily interfere with the broadband reception of the passive sensors, leading to saturation of their receiving channels and consequently a decrease in the overall sensing capability of the system. Addressing these challenges faced by multi-functional single-node systems, utilizing multi-functional distributed systems to achieve comprehensive environmental sensing has become a research hotspot in recent years.
[0004] Environmental sensing systems typically require monitoring of system status during operation. While monitoring different integrated devices within a single-platform system is relatively simple, monitoring the status of system member nodes in a distributed system is more challenging.
[0005] First, for distributed systems, node status monitoring requires long-term, frequent, and stable acquisition of the working status information of each node through wireless communication. However, in real-world environments, due to limitations in size, weight, power consumption, and other factors, achieving frequent and stable communication over a long period consumes significant hardware resources and may crowd out the resource requirements of other functions, ultimately leading to a decline in the environmental situation awareness capability of the entire system.
[0006] Secondly, in a distributed system, the mechanism for monitoring the status of different nodes is also quite complex. If nodes monitor each other's status through real-time communication, the communication signals transmitted by different nodes need to be finely modulated and agreed upon to avoid mutual interference, multiple access, and other problems. This is technically difficult and not very practical. On the other hand, if a node is set up to monitor the status of other nodes, it faces problems such as high resource consumption (requiring a separate monitoring node) and difficulty in eliminating the risk of single point of failure (i.e., how to monitor the status of a node that is specifically monitoring other nodes). Summary of the Invention
[0007] To address the aforementioned issues, this invention proposes a cross-verification-based method for monitoring multifunctional distributed electronic systems and their nodes. This method enables cross-verification of monitoring data from different nodes in scenarios such as comprehensive environmental situational awareness, reducing the communication resource consumption required for node monitoring and achieving accurate monitoring of failed nodes in multifunctional distributed electronic systems.
[0008] The technical solution adopted in this invention is as follows:
[0009] A multifunctional distributed electronic system node monitoring method based on cross-verification includes the following steps:
[0010] S1. In a multifunctional distributed electronic system, each node establishes a unified time reference using a preset time synchronization technology. The multifunctional distributed electronic system includes N nodes with the same functional modes and performance parameters.
[0011] S2. Each node coordinates its work by switching functions in a staggered manner according to the target conditions set by the target conditions, which include task information and the number of target nodes;
[0012] S3. Each node broadcasts its own status information and the status information of other nodes it detects to the outside world in a broadcast communication manner within a preset communication period. Each node sends and receives status information alternately in a time sequence. Each node cross-verifies the status information it obtains with the status information broadcast by other nodes, thereby monitoring the working status of all nodes.
[0013] Furthermore, when each node broadcasts its own status information, its information frame includes N+1 fields. The first field is the node's own number, with a value range of 1 to N. The second to N+1 fields represent the positive cumulative value of node 1 to N, representing the number of times it has successfully received its own status information broadcast by other nodes within a certain period of time.
[0014] Furthermore, the upper limit of the positive cumulative value is K. The positive cumulative value of each node's broadcast signal is 0, and the maximum positive cumulative value of other nodes under normal conditions is K. If a node fails, other nodes will automatically decrement the positive cumulative value of the failed node by 1 if they do not receive the broadcast signal from the failed node within a certain agreed time period. The method for determining node failure includes: if no broadcast signal is received for K consecutive times within the agreed time period, the corresponding positive cumulative value is cleared to zero, and the failure judgment condition is met.
[0015] Furthermore, before step 1, system initialization is also included: initializing relevant settings, including node number, parameter settings, function mode settings, and function switching sequence; for node n and 1≤n≤N, the node number is set to n, its corresponding positive cumulative value is set to 0, and the positive cumulative values of other nodes are set to K.
[0016] Furthermore, in step S1, the preset timing technology includes high-precision crystal oscillators, atomic clocks, and navigation satellite timing technology.
[0017] Furthermore, in step 2, each node switches to different function modes according to the set function sequence and works according to the preset parameters of the function mode, transmitting or receiving broadcast signals during the preset communication period.
[0018] Furthermore, in step 3, each node updates its own broadcast signal information frame based on whether it detects broadcast signals from other nodes within a preset communication period: when node m broadcasts status information within a preset communication period, if node n receives the information broadcast by node m within that period, then the positive cumulative value of node m is kept at the maximum value K; otherwise, the positive cumulative value of node m is reduced by 1 to become K-1; where 1≤n≤N, 1≤m≤N, and m≠n.
[0019] Furthermore, in step 3, if at a certain moment all nodes except node m have a consistent decrease in the positive cumulative value of node m to 0, then the formation reaches a consensus, determines that node m has failed, and proceeds to the next adjustment; otherwise, it continues.
[0020] Furthermore, each node can simultaneously receive status monitoring signals broadcast by other nodes in the formation during passive reconnaissance, which includes stationary reconnaissance and frequency band monitoring.
[0021] A multifunctional distributed electronic system based on cross-verification includes N nodes with identical functional modes and performance parameters. Each node establishes a unified time base using a preset time synchronization technology. Each node works collaboratively in a staggered manner using a function switching sequence set according to target conditions, including task information and the number of target nodes. During a preset communication period, each node broadcasts its own status information and the status information of other nodes it detects via broadcast communication. Each node alternately sends and receives status information according to a time sequence. Each node cross-verifies its acquired status information with the status information broadcast by other nodes, thereby monitoring the working status of all nodes.
[0022] The beneficial effects of this invention are as follows:
[0023] 1. The multifunctional distributed electronic system of this invention consists of multiple equipment nodes with identical functions and performance parameters. Supported by technologies such as spatiotemporal synchronization and optimized function switching sequence design, each node works collaboratively in a staggered manner according to a unified timing sequence, supporting the entire system's simultaneous multifunctional operation capability. Each node broadcasts its own status and the status information of other nodes it detects, either through broadcast communication or by receiving information broadcast by other nodes in a chronological order, according to an agreed-upon time period. Based on this, each node cross-verifies its acquired monitoring information with the monitoring information broadcast by other nodes, achieving accurate monitoring of the working status of all nodes.
[0024] 2. This invention can reduce the resource consumption of communication required for node monitoring and the complexity of node status monitoring, support multi-functional distributed systems to achieve stable monitoring capabilities for failed nodes, and promote subsequent system adjustments to address failure situations, thereby improving system stability and adaptability. Attached Figure Description
[0025] Figure 1 This is a flowchart of a multifunctional distributed electronic system node monitoring method based on cross-verification, according to Embodiment 1 of the present invention.
[0026] Figure 2 This is a schematic diagram of the node status information frame structure in Embodiment 1 of the present invention.
[0027] Figure 3 This is the node n state information frame structure of Embodiment 1 of the present invention.
[0028] Figure 4 This is a schematic diagram of the task scenario in Embodiment 2 of the present invention.
[0029] Figure 5 This is a schematic diagram of the node status information frame node positive accumulation in Embodiment 2 of the present invention.
[0030] Figure 6 This is a timing diagram of the 4-node integrated sensing multi-functionality in Embodiment 2 of the present invention.
[0031] Figure 7 This is a schematic diagram illustrating the changes in the status information broadcast by each node during the transition from normal to faulty state in Embodiment 2 of the present invention. Detailed Implementation
[0032] To provide a clearer understanding of the technical features, objectives, and effects of the present invention, specific embodiments are now described. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention; that is, the described embodiments are only a part of the embodiments of the invention, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0033] Example 1
[0034] This embodiment provides a multifunctional distributed electronic system based on cross-verification, including N nodes with identical functional modes and performance parameters. Each node establishes a unified time base using a preset time synchronization technology. Each node works collaboratively in a staggered manner by switching function according to a set target condition, which includes task information and the number of target nodes. During a preset communication period, each node broadcasts its own status information and the status information of other nodes it detects to the outside world via broadcast communication. Each node sends and receives status information alternately according to a time sequence. Each node cross-verifies its own acquired status information with the status information broadcast by other nodes, thereby monitoring the working status of all nodes.
[0035] The multifunctional distributed electronic system of this embodiment has the following characteristics:
[0036] (1) A multifunctional distributed electronic system consists of N identical nodes.
[0037] (2) All nodes have the same performance parameters and functional modes, and can work in multiple different functional modes according to commands. Any node can work in a single functional mode at any given moment, and can switch to different functional modes as needed at different times.
[0038] (3) A unified time reference has been established between nodes through high-precision crystal oscillators, navigation satellites, atomic clocks and other means.
[0039] (4) The duration of operation of a node in any single-function mode is the same, which is T. d ;
[0040] (5) When each node is passively receiving signals (e.g., stationary reconnaissance, frequency band monitoring, etc.), it can simultaneously receive status monitoring signals broadcast by nodes within the formation.
[0041] Accordingly, this embodiment also provides a multifunctional distributed electronic system node monitoring method based on cross-verification, such as... Figure 1 As shown, it includes the following steps:
[0042] S1. In a multifunctional distributed electronic system, each node establishes a unified time reference using a preset time synchronization technology. The multifunctional distributed electronic system includes N nodes with the same functional modes and performance parameters.
[0043] S2. Each node coordinates its work by switching functions in a staggered manner according to the target conditions set by the target conditions, which include task information and the number of target nodes;
[0044] S3. Each node broadcasts its own status information and the status information of other nodes it detects to the outside world in a broadcast communication manner within a preset communication period. Each node sends and receives status information alternately in a time sequence. Each node cross-verifies the status information it obtains with the status information broadcast by other nodes, thereby monitoring the working status of all nodes.
[0045] Preferably, when each node broadcasts its own status information, its information frame structure is as follows: Figure 2 As shown, one frame of information contains N+1 fields. The first field is the node's own number, with a value range of 1 to N. The second to N+1 fields represent the positive cumulative value of node 1 to N, which represents the number of times the node has successfully received its own status information broadcast by other nodes within a certain period of time.
[0046] More preferably, the upper limit of the positive cumulative value is K. That is, after accumulating to K, if the node continues to receive the working status signal broadcast by the node in subsequent agreed time periods, the corresponding positive cumulative value will remain at K and will not continue to increase. It is agreed that the positive cumulative value of each node's broadcast signal is 0, and the maximum value of the positive cumulative value of other nodes under normal node conditions is K. If a node fails, other nodes will automatically decrement the positive cumulative value of the failed node by 1 if they do not receive the broadcast signal of the failed node in a certain agreed time period. The method for determining node failure includes: if no broadcast signal is received for K consecutive agreed time periods, the corresponding positive cumulative value is cleared to zero, then the failure judgment condition is met.
[0047] Preferably, the actual operation flow of the multifunctional distributed electronic system node monitoring method in this embodiment mainly includes the following steps:
[0048] Step 1: System initialization, including node numbering, parameter settings, functional mode settings, and timing design. Specifically, the information frame settings are as follows: for node n (1≤n≤N), its node number is n, its corresponding positive cumulative value is set to 0, and the positive cumulative values of other nodes are set to K. For detailed initial configuration of the information frame, please refer to [link to documentation]. Figure 3 .
[0049] Step 2: Each node switches to different function modes according to the set function sequence, works according to the preset parameters of the function mode, and transmits or receives broadcast signals at the predetermined time.
[0050] Step 3: Update the information frame of its own broadcast signal based on whether broadcast signals from other nodes are detected within the predetermined time period. Specifically, taking the monitoring of node n (1≤n≤N) on node m (1≤m≤N, m≠n) as an example, assuming that node m broadcasts status information within a certain predetermined time period, if node n receives the information broadcast by node m within that time period, then the positive accumulation of node m remains at the maximum value K; if it does not receive it, then the positive accumulation of node m is reduced by 1 to K-1, and so on.
[0051] Step 4: Each node receives status information broadcast by other nodes in the agreed time period according to the above update method. Based on the received status information from other nodes, it updates its own status information frame in the manner of Step 3, and then broadcasts it to other nodes according to the timing agreement.
[0052] Step 5: In the above process, if at a certain moment all nodes except node m have a consistent decrease in the positive cumulative value of node m to node m to 0, then the formation reaches a consensus, node m is determined to be invalid, and the next adjustment is carried out; otherwise, the above process continues.
[0053] Example 2
[0054] This embodiment is based on embodiment 1:
[0055] This embodiment provides a multifunctional distributed electronic system node monitoring method based on cross-verification, such as... Figure 4 As shown, the mission scenario involves a formation of four aircraft nodes (N=4) equipped with radar and electronic reconnaissance equipment to collaboratively perceive the environment.
[0056] Assume the formation needs to remain stationed to monitor the operational parameters of two intercepted radiation sources, while also handling tasks such as cooperative positioning (e.g., cross-directional finding, time difference positioning), frequency band monitoring, and broadcasting its own status signals according to a certain pattern. Assume that during the task execution, node 2 malfunctions and becomes inoperable after 20 seconds.
[0057] Assuming a unified time base has been established for all nodes before mission execution (before takeoff or en route to the mission area), and that steps such as mission information data acquisition and binding (obtained through intelligence gathering before takeoff or en route to the mission area), function switching timing generation and distribution (assuming a single function's execution time is 0.5 seconds) have been completed, and that the status information of all nodes has been initialized: for any node's broadcast information, the initial positive cumulative value for other nodes is the maximum value. In this example, the maximum positive cumulative value is set to 3 (K=3), such as... Figure 5 As shown.
[0058] Upon arrival at the task area, each node begins operation according to the task information and its respective function switching sequence. The function switching sequence of each node is consistent with the overall system function sequence as follows: Figure 6 As shown in the diagram (only the first 35 seconds are shown, and subsequent seconds can be deduced similarly, so they are omitted), nodes 1 through 4 operate in a single-function mode according to the time sequence at any given time. Under a unified time base, node 1 starts working first, and nodes 2, 3, and 4 start working sequentially after node 1. Provided the time base accuracy meets the requirements and the function switching times of all nodes are perfectly aligned (as shown by the dotted lines), the functional time sequences of all nodes can be orderly merged into a comprehensive multi-functional time sequence for the entire system (the time sequence at the bottom of the diagram above). From the comprehensive time sequence, the entire system possesses simultaneous multi-functional capabilities and can handle simultaneous multi-task processing needs (except for the time period occupied by the collaborative positioning task, the system executes multiple different tasks simultaneously in any other time period).
[0059] from Figure 6 and 7 As can be seen, node 2 fails at the 20th second. After that, all functions of node 2 are reset to zero, including the external communication broadcast function. Therefore, nodes 1, 3, and 4 cannot receive the status signal of node 2 within the predetermined time. Each time they do not receive it within the predetermined time, they will reduce the positive accumulation of node 2 by 1. At the same time, they will also broadcast their own positive accumulation value of monitoring node 2 to the outside world in their own broadcast signal. After this happens 3 times, the positive accumulation of all nodes for node 2 is reset to zero. After this, the positive accumulation of each node for node 2 has been cleared to zero, and the positive accumulation of node 2 in the information broadcast by all three normally functioning nodes has also been cleared to zero. Nodes 1, 3, and 4 can compare their own positive accumulation for node 2 with the positive accumulation of node 2 in the information broadcast by other nodes (compare the positive accumulation of node 1 for node 2 with the positive accumulation of node 2 in the information broadcast by nodes 3 and 4; compare the positive accumulation of node 3 for node 2 with the positive accumulation of node 2 in the information broadcast by nodes 1 and 4; compare the positive accumulation of node 4 for node 2 with the positive accumulation of node 2 in the information broadcast by nodes 1 and 3), thereby achieving cross-verification of the status monitoring information of node 2, reaching a consensus, and ultimately possessing the conditions to autonomously determine the failure of node 2.
[0060] For ease of understanding, in Figure 7 According to Figure 6The simulation results show the broadcast transmission of status information under normal conditions and after node 2 fails: First, except for the first 2 seconds of operation (during which the positive accumulation of each node in the status information is initialized to the maximum value of 3), when each node broadcasts a signal at any time, the other nodes are in a reconnaissance state (target reconnaissance or frequency band monitoring). Therefore, resources can be reserved to receive and demodulate the broadcast status information according to the pre-agreed communication parameters. In this simulation timing, the broadcast period of each node's status information is 3 seconds. Therefore, after node 2 fails at the 20th second, the status information originally scheduled to be broadcast at the 23rd second disappears. Each node corrects the positive accumulation of node 2 according to the disappeared status information. By the 32nd second, nodes 1, 3, and 4 clear the positive accumulation of node 2 to zero. At the same time, the clearing information is also transmitted to all nodes in the formation along with their own broadcasts. The three nodes that are still in normal working condition can reach a consensus using the aforementioned cross-verification method, and thus determine that node 2 has failed, supporting subsequent adjustments (see [link to simulation] for details). Figure 7 This process takes 3 broadcast cycles, totaling 9 seconds.
[0061] The time taken for the entire decision-making process varies under different circumstances. Specifically, the dwell time of a single function execution, the frame structure (e.g., the upper limit of the positive cumulative value K), and the decision criteria (e.g., in this simulation, clearing the positive cumulative value of a node to zero is used as the failure decision criterion, which is actually using 0 as the decision threshold; in fact, the positive cumulative value below a certain threshold can also be used as the decision criterion) determine the system's adjustment speed. If the function switching delay meets the requirements, the function switching cycle can be shortened, accelerating the system's decision-making and adjustment speed for fault states. Conversely, if the switching speed is slow, the system's decision-making and adjustment speed for fault states will also be slower. The state monitoring method proposed in this invention is applicable to all of the above situations (i.e., multifunctional distributed systems based on function switching timing scheduling).
[0062] It should be noted that, for the sake of simplicity, the foregoing method embodiments are described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
Claims
1. A multifunctional distributed electronic system node monitoring method based on cross-verification, characterized in that, Includes the following steps: S1. In a multifunctional distributed electronic system, each node establishes a unified time reference using a preset time synchronization technology. The multifunctional distributed electronic system includes... N Nodes with the same functional modes and performance parameters; S2. Each node works collaboratively in a staggered manner by switching functions according to the target conditions set, wherein the target conditions include task information and the number of target nodes; S3. Each node broadcasts its own status information and the status information of other nodes it detects to the outside world in a broadcast communication manner within a preset communication period. Each node sends and receives status information alternately in a time sequence. Each node cross-verifies the status information it obtains with the status information broadcast by other nodes, thereby monitoring the working status of all nodes. When each node broadcasts its own status information, its information frame includes N +1 field, where the first field is the node's own ID, with a value range of 1~ N ; 2nd~ N +1 field represents node 1~ N The positive cumulative value represents the number of times the self-state information broadcast by other nodes is successfully received within a certain period of time; The upper limit of the positive cumulative value is K Each node's own positive cumulative value in the broadcast signal is 0, while the maximum positive cumulative value of other nodes under normal conditions is [value missing]. K ; If a node fails, other nodes will automatically decrement the positive cumulative value of the failed node by 1 if they do not receive the broadcast signal from the failed node within a certain agreed time period. Methods for determining node failure include: if consecutive K If no broadcast signal is received within the agreed time period, the corresponding positive cumulative value is cleared to zero, thus satisfying the failure judgment condition; In step 3, each node updates its own broadcast signal information frame based on whether it has detected broadcast signals from other nodes within a preset communication period: when a node detects broadcast signals from other nodes within a preset communication period... m When broadcasting status information, if the node n Nodes were received during that period. m The broadcast information will then be transmitted to the node. m The positive cumulative value remains at its maximum value. K Otherwise, the node m The positive cumulative value minus 1 becomes K -1; where 1≤ n ≤ N ,1≤ m ≤ N ,m≠n.
2. The multifunctional distributed electronic system node monitoring method based on cross-verification according to claim 1, characterized in that, Step 1 is preceded by system initialization: initializing related settings, including node number, parameter settings, function mode settings, and function switching sequence; for nodes... n And 1≤ n ≤ N Set the node number to n The positive cumulative value of the node itself is set to 0, and the positive cumulative values of other nodes are set to... K .
3. The multifunctional distributed electronic system node monitoring method based on cross-verification according to claim 1, characterized in that, In step S1, the preset timing technology includes high-precision crystal oscillators, atomic clocks, and navigation satellite timing technology.
4. The multifunctional distributed electronic system node monitoring method based on cross-verification according to claim 1, characterized in that, In step 2, each node switches to different function modes according to the set function sequence and works according to the preset parameters of the function mode, transmitting or receiving broadcast signals during the preset communication period.
5. The multifunctional distributed electronic system node monitoring method based on cross-verification according to claim 1, characterized in that, In step 3, if at some moment, except for node m In addition, other nodes for nodes m If all positive cumulative values decrease to 0, the formation reaches a consensus, and the node is determined. m If it fails, proceed to the next adjustment; otherwise, continue.
6. The multifunctional distributed electronic system node monitoring method based on cross-verification according to claim 1, characterized in that, Each node can simultaneously receive status monitoring signals broadcast by other nodes in the formation during passive reconnaissance. The passive reconnaissance includes stationary reconnaissance and frequency band monitoring.
7. A multifunctional distributed electronic system based on cross-verification, applied to the node monitoring method of a multifunctional distributed electronic system based on cross-verification as described in claim 1, characterized in that, The system includes N Each node has the same functional mode and performance parameters, and each node establishes a unified time base using preset time synchronization technology; each node works in staggered time coordination by using the function switching sequence set according to the target conditions, which include task information and the number of target nodes. Each node broadcasts its own status information and the status information of other nodes it detects to the outside world during a preset communication period. Each node sends and receives status information in turn according to the time sequence. Each node cross-verifies the status information it obtains with the status information broadcast by other nodes, thereby monitoring the working status of all nodes.