Bus signal simulation method for universal emission control system
By constructing a high-fidelity spatiotemporal coupling model of multi-source heterogeneous bus signals, and combining dynamic topology reconstruction and physical layer feature signal injection strategies, the problem that traditional bus signal simulation methods cannot realistically reproduce the signal aliasing of multiple devices is solved, achieving efficient test coverage and fault diagnosis.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-09
- Publication Date
- 2026-03-17
AI Technical Summary
Existing bus signal simulation methods cannot accurately reproduce the communication interference problem caused by the aliasing of signals from multiple devices, especially in high-density, high-dynamic, and strongly coupled general transmission control scenarios, making it difficult to provide test records with practical engineering value.
A high-fidelity spatiotemporal coupling model of multi-source heterogeneous bus signals is constructed. By combining a dynamic topology reconstruction mechanism with a signal injection strategy based on physical layer characteristics, the concurrent, asynchronous, and non-steady-state bus behavior of multiple devices is accurately simulated. Composite signals are injected into the system under test through a hardware-in-the-loop interface.
It achieves accurate reproduction of high-fidelity signal aliasing phenomena in complex electromagnetic environments, improves test coverage and confidence in integrated testing, fault diagnosis and robustness verification, and reduces test costs and cycle time.
Smart Images

Figure CN121690902A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of computers, and particularly relates to a general launch control system bus signal simulation method. BACKGROUND
[0002] Under the background of rapid development of industrial Internet of Things and intelligent measurement and control systems, as a key signal interaction platform, the general launch control system is widely used in high-reliability scenarios such as aerospace launch, weapon testing and complex equipment integrated testing. Such a system usually connects multiple types of heterogeneous devices through a bus architecture to realize command issuance, state feedback and real-time collaborative control. With the expansion of system scale and the improvement of device density, the number of signals transmitted concurrently on the bus increases dramatically, causing non-orthogonal aliasing of multi-source signals in the time domain, frequency domain and even code domain, forming a complex interference environment. Traditional bus signal simulation methods are mostly based on idealized assumptions, and generate single device signals using orthogonal or isolated channels, which cannot reproduce the dynamic aliasing effects caused by factors such as device response delay, protocol conflicts and electrical crosstalk in real working conditions.
[0003] The idea of non-orthogonal multiple access (NOMA) has been introduced into the field of industrial signal simulation in recent years, giving rise to the NOMA-SST (Non-Orthogonal Multiple Access - Signal Superposition Testing) technology direction, which aims to simulate the concurrent signal behavior of multiple devices in a limited bandwidth through superposition coding and power domain differentiation mechanism. The core goal of this technology is to reconstruct the signal interaction scenario when multiple devices coexist with high fidelity without increasing the physical channels, thereby supporting the robustness verification and fault diagnosis capability improvement of the control system under strong interference conditions.
[0004] The bus signal simulation schemes in the prior art generally have three limitations: first, the signal generation model is too simplified, only supporting static and independent signal sequence output, and cannot dynamically couple the interaction logic and response timing between devices; second, there is a lack of effective modeling capability for non-orthogonal aliasing signals, making it difficult to accurately control the power allocation, phase relationship and burst characteristics of superimposed signals, resulting in significant deviations between simulation results and measured data; third, in a complex electromagnetic environment, traditional methods cannot distinguish and separate the effective components and interference components in the aliasing signals, making subsequent signal analysis, fault injection or performance evaluation lose the credible benchmark. The above defects make the existing simulation methods difficult to provide test records with engineering practical value when facing high-density, high-dynamic and strongly coupled general launch control scenarios, and a new simulation method that can truly reproduce and controllably separate non-orthogonal aliasing bus signals is urgently needed. SUMMARY
[0005] The application provides a universal launch control system bus signal simulation method, aiming to solve the communication interference problem caused by multi-device signal aliasing and overcome the technical defects that traditional signal simulation technology cannot truly reproduce complex electromagnetic and logical interaction scenarios. The method realizes accurate simulation of multi-device concurrent, asynchronous and non-steady-state bus behavior in real combat or test environment by constructing a high-fidelity multi-source heterogeneous bus signal space-time coupling model, combining a dynamic topology reconstruction mechanism and a signal injection strategy based on physical layer characteristics.
[0006] The application provides a universal launch control system bus signal simulation method, which comprises:
[0007] Obtaining the physical connection topology structure, communication protocol type, message cycle characteristics, message priority allocation rule and historical bus load data of all device nodes participating in communication in the target launch control system;
[0008] Based on the physical connection topology structure and the communication protocol type, an initial bus network abstract model is constructed, which contains the address identification, message identifier set, transmission rate parameter and arbitration mechanism description of each device node;
[0009] The historical bus load data is time series segmented and event trigger point labeled to extract the message flow time sequence template under the typical working mode, which contains the message sending time, duration, data frame length and check field distribution rule;
[0010] According to the message cycle characteristics and the message priority allocation rule, a multi-device concurrent message scheduling sequence is generated, which ensures that the message sending behavior of each device node in any time window conforms to the competition and arbitration logic in the real system;
[0011] The message flow time sequence template and the multi-device concurrent message scheduling sequence are spatio-temporally aligned and fused to generate a high-fidelity bus signal behavior base;
[0012] On the basis of the high-fidelity bus signal behavior base, the physical layer interference signal generated by the external environment disturbance model is superimposed, which includes voltage drop, signal reflection, common mode noise and crosstalk component, and its amplitude, phase and duration are determined according to the measured electromagnetic environment statistical data;
[0013] The superimposed composite signal is injected into the bus physical layer of the universal launch control system under test through the hardware-in-the-loop interface to complete the closed-loop simulation of the complex multi-device aliasing scenario.
[0014] The application provides a universal launch control system bus signal simulation method, which comprises:
[0015] The bus scanning tool is used to traverse all valid node addresses on the controller local area network bus and record the response latency and error frame reporting frequency of each node.
[0016] Parse the configuration description files of each node to extract its supported communication baud rates, filter mask settings, receive buffer depths, and error status register mappings;
[0017] Based on the above information, a bidirectional directed graph model containing logical dependencies between nodes and physical link impedance characteristics is constructed as a digital representation of the physical connection topology.
[0018] The construction of the initial bus network abstract model described in this invention specifically includes:
[0019] Each device node is assigned a unique logical identifier, which corresponds one-to-one with its hardware address in the real system;
[0020] Based on the communication protocol type, determine the encoding rules for the message arbitration field. For protocols that use identifier priority arbitration, map the message identifier to a binary priority code.
[0021] The message transmission rate parameter is defined as the number of bits transmitted per second, and its value range covers discrete levels from 10 kilobits per second to 1 megabit per second.
[0022] The arbitration mechanism is modeled as a finite state machine, and its state transition conditions are jointly determined by the current bus idle state, the priority of the messages to be sent by the node, and the collision detection results.
[0023] The present invention specifically includes time-series segmentation and event trigger point labeling of historical bus load data, which includes:
[0024] The continuously acquired raw bus data stream is sliced using a preset time window of 100 milliseconds.
[0025] Within each time window, identify the start and end edges of all complete data frames and calculate the inter-frame interval time.
[0026] When the inter-frame interval is less than a preset threshold, it is determined to be a continuous message within the same event trigger sequence;
[0027] Each event trigger sequence is labeled with its corresponding system operation event type, which includes weapon unlocking, fire control calculation start-up, seeker activation, and launch command issuance.
[0028] The generation of multi-device concurrent message scheduling sequences described in this invention specifically includes:
[0029] Establish a scheduling engine based on a hybrid time-triggered and event-triggered approach;
[0030] Configure an independent message queue for each device node, and sort the messages in the queue according to their generation logic in the real system;
[0031] Within each scheduling cycle of the scheduling engine, all pending messages are globally sorted according to the message priority allocation rules;
[0032] If multiple messages have the same priority, they are sorted in ascending order by the physical address of the device node to which they belong;
[0033] Output the sorted message sending time sequence as a multi-device concurrent message scheduling sequence.
[0034] The spatiotemporal alignment and fusion of message stream timing templates and multi-device concurrent message scheduling sequences as described in this invention specifically includes:
[0035] Convert the relative time offset in the message flow timing template into an absolute timestamp, with the time of sending the first message in the scheduling sequence as the time zero point;
[0036] For message types that are missing in the template, insert placeholders in the scheduling sequence and mark them as optional messages;
[0037] For high-priority interrupt messages that exist in the template but are not included in the scheduling sequence, force them to be inserted into the nearest bus idle gap;
[0038] Generate a high-fidelity bus signal behavior base containing complete message content, precise sending time, and expected response behavior.
[0039] The construction of the external environment disturbance model described in this invention specifically includes:
[0040] Collect the bus differential signal waveforms of the real transmission platform under different operating conditions, and extract its rise time, fall time, overshoot amplitude and eye diagram closure parameters.
[0041] The frequency, duration, and amplitude distribution of voltage dip events were statistically analyzed to establish a voltage dip probability density function.
[0042] Based on transmission line theory, the signal reflection coefficient is calculated under different combinations of cable length and terminal matching resistor, and a reflection waveform library is generated.
[0043] Measure the induced noise spectrum on the bus when adjacent high-power devices start and stop, and construct a time-frequency joint distribution model of common-mode noise and crosstalk components;
[0044] The above interference components are weighted and superimposed according to their joint occurrence probability in the real environment to form a composite physical layer interference signal.
[0045] The hardware-in-the-loop interface described in this invention specifically includes:
[0046] Programmable logic devices are used to generate differential signal levels that conform to the controller area network protocol specification in real time.
[0047] A high-precision digital-to-analog converter circuit with a resolution of no less than 12 bits and an update rate of no less than 10 MHz is used to convert digital interference signals into analog voltage waveforms.
[0048] The differential signal synthesis unit vector superimposes the clean bus signal and the analog interference signal and outputs them to the bus physical layer;
[0049] The real-time monitoring feedback loop is used to sample the injected bus signal and compare it with the expected waveform, dynamically adjusting the interference injection intensity to maintain analog fidelity.
[0050] According to another aspect of the present invention, a universal transmit control system bus signal simulation system is provided, comprising:
[0051] The bus topology and protocol parsing module is used to obtain the physical connection topology, communication protocol type, message cycle characteristics, message priority allocation rules, and historical bus load data of all device nodes participating in communication in the target launch control system.
[0052] The bus network abstract modeling module is used to construct an initial bus network abstract model based on the physical connection topology and communication protocol type.
[0053] The message flow timing template extraction module is used to perform time-series segmentation and event trigger point labeling on the historical bus load data, and extract the message flow timing template under typical working mode.
[0054] The concurrent message scheduling generation module is used to generate a multi-device concurrent message scheduling sequence based on the message periodicity characteristics and message priority allocation rules.
[0055] The high-fidelity signal substrate fusion module is used to perform spatiotemporal alignment and fusion of the message flow timing template and the multi-device concurrent message scheduling sequence to generate a high-fidelity bus signal behavior substrate.
[0056] The physical layer interference injection module is used to superimpose a physical layer interference signal generated by an external environment disturbance model onto the high-fidelity bus signal behavior substrate.
[0057] The hardware-in-the-loop signal output module is used to inject the superimposed composite signal into the bus physical layer of the general-purpose transmission control system under test through the hardware-in-the-loop interface.
[0058] The bus topology and protocol parsing module described in this invention specifically includes:
[0059] The bus node scanning unit is used to traverse all valid node addresses on the bus and record their response characteristics.
[0060] The protocol feature extraction unit is used to parse the configuration description files of each node to obtain communication parameters;
[0061] Topology graph building unit, used to generate bidirectional directed graph models that include logical dependencies and physical link characteristics.
[0062] The physical layer interference injection module of this invention specifically includes:
[0063] An interference feature database stores parameterized models of voltage dips, signal reflections, common-mode noise, and crosstalk components.
[0064] The interference signal synthesis engine selects the corresponding interference components and performs weighted superposition based on the current simulation scenario.
[0065] A real-time feedback adjustment unit is used to monitor the quality of the injected signal and dynamically correct interference parameters.
[0066] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0067] This invention addresses the fundamental flaw of traditional bus signal simulation, which focuses solely on the protocol layer while neglecting the influence of the electromagnetic environment, by constructing a composite signal model that integrates logic layer behavior and physical layer characteristics. The method can accurately reproduce signal aliasing phenomena across multiple devices under high load and strong interference conditions, including cascading failures caused by priority inversion, arbitration failure, bit stuffing anomalies, and physical layer distortion. This is achieved by introducing an external environmental disturbance model based on measured data.
[0068] This invention represents a leap from "ideal logic simulation" to "real physical reproduction," significantly improving the test coverage and confidence level of general-purpose launch control systems in the integration testing, fault diagnosis, and robustness verification phases. Simultaneously, the dynamic topology reconstruction and hybrid scheduling mechanism ensures the flexibility and scalability of the simulation scenario, adapting to the differences in bus architecture among different launch platforms. This eliminates the need to develop dedicated simulators for each platform, greatly reducing testing costs and timelines. Attached Figure Description
[0069] Figure 1 This is a schematic diagram of the overall technical solution architecture of the present invention;
[0070] Figure 2 This is a schematic diagram of the core principle framework of the high-fidelity multi-source heterogeneous bus signal spatiotemporal coupling model in this invention;
[0071] Figure 3This is a logical flow diagram of the bus topology parsing and network abstraction modeling stage in this invention;
[0072] Figure 4 This is a logical flow framework diagram of the message flow timing template extraction and concurrent scheduling sequence generation stage in this invention;
[0073] Figure 5 This is a logical flowchart of the high-fidelity signal substrate fusion and physical layer interference injection stage in this invention;
[0074] Figure 6 This is a schematic diagram of the multi-level interaction relationship and data flow between the hardware-in-the-loop interface and the external environment disturbance model in this invention. Detailed Implementation
[0075] This invention provides a general-purpose launch control system bus signal simulation method. Its core lies in constructing a high-fidelity composite signal model that integrates logical behavior and physical layer characteristics to accurately reproduce the concurrent communication behavior of multiple devices in complex electromagnetic environments. The method achieves closed-loop simulation of bus signal aliasing, interference, and unsteady dynamics in real combat or testing scenarios through five stages: systematic acquisition, modeling, scheduling, fusion, and injection. The following will be combined with the appendix... Figure 1 To be continued Figure 6 This section provides a detailed implementation description of each functional module of the system, expanding upon it layer by layer.
[0076] The general-purpose launch control system bus signal simulation method includes steps S1 to S7.
[0077] S1 is used to obtain the physical connection topology, communication protocol type, message cycle characteristics, message priority allocation rules, and historical bus load data of all device nodes participating in communication in the target launch control system.
[0078] S2 is to construct an initial bus network abstract model based on the physical connection topology and communication protocol type;
[0079] S3 involves performing time-series segmentation and event trigger point labeling on the historical bus load data to extract message flow timing templates under typical working modes;
[0080] S4 generates a multi-device concurrent message scheduling sequence based on the message periodicity characteristics and message priority allocation rules;
[0081] S5 involves spatiotemporally aligning and fusing the message flow timing template with the multi-device concurrent message scheduling sequence to generate a high-fidelity bus signal behavior base.
[0082] S6 is to superimpose a physical layer interference signal generated by an external environment disturbance model on the basis of the high-fidelity bus signal behavior.
[0083] S7 is used to inject the superimposed composite signal into the bus physical layer of the general-purpose launch control system under test through the hardware-in-the-loop interface.
[0084] In step S1, the physical connection topology, communication protocol type, message cycle characteristics, message priority allocation rules, and historical bus load data of all communication-related device nodes in the target launch control system are acquired. This step is the data foundation for the entire simulation process, and its completeness and accuracy directly determine the fidelity of subsequent modeling and injection.
[0085] Specifically, the physical connection topology is obtained by traversing all valid node addresses on the controller area network bus using a bus scanning tool, recording the response latency and error frame reporting frequency of each node. Each node has a unique hardware address on the bus. The scanning process attempts communication handshakes sequentially at a preset baud rate, and nodes that successfully establish a connection are considered valid nodes. Response latency reflects the node's processing capability and link quality, while the error frame reporting frequency characterizes its stability under high load. Simultaneously, the configuration description files of each node are parsed to extract its supported communication baud rates, filter mask settings, receive buffer depths, and error status register mappings. These parameters constitute a complete profile of the node's communication capabilities.
[0086] Based on the above information, a bidirectional directed graph model is constructed, incorporating logical dependencies between nodes and physical link impedance characteristics, as a digital representation of the physical connection topology. Each vertex in the graph represents a device node, and each directed edge represents the message flow direction, along with physical attributes such as link length, terminal resistance value, and signal propagation delay. Communication protocol types include Controller Area Network 2.0B extended frame format, time-triggered Controller Area Network, or custom military bus protocols, with differences in arbitration mechanisms, frame structures, and error handling strategies. Message periodicity characteristics refer to the time pattern of message transmission by each node within a typical task cycle, categorized into periodic messages such as status heartbeats, event-triggered messages such as fault alarms, and mixed messages such as fire control commands. Message priority allocation rules define the arbitration order of messages during bus contention, typically determined by the numerical value of the message identifier. Historical bus load data is continuously collected for at least 72 hours using a high-sampling-rate logic analyzer, covering all operational stages including cold start, hot standby, weapon preparation, launch execution, and fault recovery, ensuring the representativeness and completeness of the dataset.
[0087] In step S2, an initial bus network abstract model is constructed based on the physical connection topology and communication protocol type. This model is a logical mirror of the real bus system, used to support subsequent scheduling and simulation. Specifically, this includes: assigning a unique logical identifier to each device node, which corresponds one-to-one with its hardware address in the real system, ensuring that simulated behavior is strictly bound to physical entities; and determining the encoding rules for the message arbitration field according to the communication protocol type.
[0088] For protocols employing identifier priority arbitration, message identifiers are mapped to binary priority codes, with the high-order bit being zero indicating high priority. The message transmission rate parameter is defined as the number of bits transmitted per second, ranging from 10 kilobits per second to 1 megabit per second. Each node can support multiple rate levels, but only one can be active at a time. The arbitration mechanism is modeled as a finite state machine, with states including idle, listening, sending, collision detection, and backoff. State transition conditions are determined by the current bus idle state, the priority of the node's pending messages, and the collision detection result. For example, when the bus is idle and a node has pending messages, it enters the listening state; if a higher-priority message is detected during listening, it immediately backs off; if it successfully wins arbitration, it enters the sending state. This finite state machine is embedded in the virtual communication engine of each node to ensure its behavior conforms to the protocol specifications.
[0089] In step S3, the historical bus load data is segmented into time series and event trigger points are marked to extract message flow timing templates under typical operating modes. This step aims to extract representative communication behavior patterns from massive amounts of raw data. Specifically, the continuously acquired raw bus data stream is sliced using a preset time window length of 100 milliseconds with a step size of 50 milliseconds to ensure event integrity. Within each time window, the start and end edges of all complete data frames are identified, and the inter-frame interval is calculated. The start edge is determined by detecting dominant level transitions, and the end edge is identified by the frame tail delimiter.
[0090] When the inter-frame interval is less than a preset threshold (e.g., 200 microseconds), it is determined to be a continuous message within the same event trigger sequence because it logically belongs to the same operational atom. Each event trigger sequence is labeled with its corresponding system operation event type, which includes weapon unlocking, fire control calculation initiation, seeker activation, and launch command issuance. The labeling is based on operation logs or human-machine interaction command streams recorded synchronously. Finally, each event type corresponds to a message flow timing template. The template content includes a message identifier sequence, the relative sending time of each message, data frame length, the distribution pattern of the verification field, and the expected response behavior. The distribution pattern of the verification field refers to the statistical characteristics of the cyclic redundancy check value changing with the data content, used to verify the validity of the simulated message.
[0091] In step S4, a multi-device concurrent message scheduling sequence is generated based on the message periodicity characteristics and message priority allocation rules. This sequence is the core scheduling instruction of the simulated system, ensuring the consistency of multi-node behavior in time and logic. Specifically, this includes: establishing a scheduling engine based on a hybrid time-triggered and event-triggered approach. The time-triggered part runs at a fixed period (e.g., 1 millisecond) to process periodic messages; the event-triggered part responds to external instructions or internal state changes to process sudden messages. An independent message queue is configured for each device node, and the messages in the queue are ordered according to their generation logic in the real system, such as the generation of guidance instructions triggered after fire control calculation is completed.
[0092] Within each scheduling cycle of the scheduling engine, all messages to be sent are globally sorted according to message priority allocation rules. Priority comparison is first based on the message identifier value, with smaller values taking precedence; if identifiers are the same, the data frame length is compared, with shorter frames taking precedence to reduce bus usage. If multiple messages have the same priority, they are arranged in ascending order according to the physical address of their respective device nodes to break symmetry. The sorted message sending time sequence is output as a multi-device concurrent message scheduling sequence. This sequence is accurate to the microsecond level, ensuring high-precision timing control.
[0093] In step S5, the message flow timing template and the multi-device concurrent message scheduling sequence are spatiotemporally aligned and fused to generate a high-fidelity bus signal behavior base. This step unifies logical behavior and scheduling instructions. Specifically, it includes: converting the relative time offset in the message flow timing template into an absolute timestamp, with the first message transmission time in the scheduling sequence as the time zero point; inserting placeholders in the scheduling sequence for message types missing in the template and marking them as optional messages, allowing them to be skipped when resources are scarce; for high-priority interruption messages (such as emergency stop-fire instructions) that exist in the template but are not included in the scheduling sequence, forcibly inserting them into the nearest bus idle gap, even if it causes a delay in low-priority messages; and generating a high-fidelity bus signal behavior base containing complete message content, precise transmission time, and expected response behavior. This base is stored in the form of an event list, with each event containing a timestamp, source node, target node, message identifier, data field, and checksum.
[0094] In step S6, a physical layer interference signal generated by the external environment disturbance model is superimposed on the high-fidelity bus signal behavior substrate. This step imparts realistic physical distortion characteristics to the simulated signal. The construction of the external environment disturbance model includes: acquiring the bus differential signal waveforms of the real transmission platform under different operating conditions, recording the differential voltage using an oscilloscope at a sampling rate of not less than 5 GHz, and extracting its rise time, fall time, overshoot amplitude, and eye diagram closure parameters. The frequency, duration, and amplitude distribution of voltage sag events are statistically analyzed to establish a voltage sag probability density function.
[0095] Based on transmission line theory, the signal reflection coefficient is calculated under different combinations of cable lengths and terminal matching resistors, generating a reflection waveform library. The induced noise spectrum on the bus during the start-up and shutdown of adjacent high-power devices is measured, constructing a time-frequency joint distribution model of common-mode noise and crosstalk components. The aforementioned interference components are weighted and superimposed according to their joint occurrence probability in a real environment to form a composite physical layer interference signal. The mathematical expression of the interference signal is as follows:
[0096] ;
[0097] in, , , , These are weighting coefficients, summing to 1, determined based on the co-occurrence probability of various interferences in the measured environment. (Clean bus signal) The final composite signal is generated by protocol encoding from a high-fidelity signal behavior substrate: ;
[0098] In step S7, the superimposed composite signal is injected into the bus physical layer of the general-purpose transmit control system under test through a hardware-in-the-loop interface. The hardware-in-the-loop interface includes a programmable logic device for real-time generation of differential signal levels conforming to the Controller Area Network (CAN) protocol specification; a high-precision digital-to-analog converter circuit with a resolution of at least 12 bits and an update rate of at least 10 MHz for converting digital interference signals into analog voltage waveforms; a differential signal synthesis unit for vector superimposing the clean bus signal and the analog interference signal, and outputting the result to the bus physical layer; and a real-time monitoring feedback loop for sampling the injected bus signal and comparing it with the expected waveform, dynamically adjusting the interference injection intensity to maintain analog fidelity. The feedback loop uses a mean square error criterion; when the error exceeds a threshold, it automatically reduces the interference amplitude or suspends injection to prevent damage to the device under test.
[0099] The general-purpose launch control system bus signal simulation system includes a bus topology and protocol parsing module, a bus network abstract modeling module, a message flow timing template extraction module, a concurrent message scheduling generation module, a high-fidelity signal substrate fusion module, a physical layer interference injection module, and a hardware-in-the-loop signal output module. The bus topology and protocol parsing module performs the function of step S1, including a bus node scanning unit, a protocol feature extraction unit, and a topology graph construction unit. The bus network abstract modeling module performs step S2, constructing an abstract model including node identifiers, arbitration mechanisms, and transmission parameters. The message flow timing template extraction module performs step S3, realizing event labeling and timing template generation. The concurrent message scheduling generation module performs step S4, outputting a globally consistent scheduling sequence. The high-fidelity signal substrate fusion module performs step S5, completing the fusion of logic and scheduling. The physical layer interference injection module performs step S6, including an interference feature database, an interference signal synthesis engine, and a real-time feedback adjustment unit. The hardware-in-the-loop signal output module performs step S7, realizing precise injection and closed-loop control of physical signals.
[0100] This embodiment achieves high-fidelity simulation of multi-device signal aliasing scenarios through the above-described method and system, solving the problem that traditional technologies cannot reproduce complex electromagnetic and logical interactions, and significantly improving the authenticity and effectiveness of the test.
Claims
1. A method of analogizing general transmit control system bus signals, characterized by, The method comprises the following steps: Obtain the physical connection topology, communication protocol type, message cycle characteristics, message priority allocation rules, and historical bus load data of all devices participating in communication in the target transmission control system; Based on the physical connection topology and communication protocol type, an initial bus network abstract model is constructed, which includes the address identifier of each device node, the message identifier set, the transmission rate parameter, and the arbitration mechanism description; The historical bus load data is time series segmented and event trigger point labeled to extract the message flow time sequence template under the typical working mode, which includes the message sending time, duration, data frame length, and verification field distribution rule; According to the message cycle characteristics and message priority allocation rules, a multi-device concurrent message scheduling sequence is generated, which ensures that the message sending behavior of each device node in any time window conforms to the competition and arbitration logic in the real system; The message flow time sequence template and the multi-device concurrent message scheduling sequence are spatio-temporally aligned and fused to generate a high-fidelity bus signal behavior base; On the basis of the high-fidelity bus signal behavior base, the physical layer interference signal generated by the external environment disturbance model is superimposed, which includes voltage drop, signal reflection, common mode noise, and crosstalk components, and its amplitude, phase, and duration are determined according to the measured electromagnetic environment statistical data; The superimposed composite signal is injected into the bus physical layer of the measured general transmission control system through the hardware-in-the-loop interface, completing the closed-loop simulation of the complex multi-device mixed scene.
2. The universal launch control system bus signal emulation method of claim 1, wherein, Obtain the physical connection topology of all device nodes participating in communication in the target transmission control system, including: Iterate through all valid node addresses on the controller area network bus by using a bus scanning tool, and record the response delay and error frame reporting frequency of each node; Parse the configuration description file of each node to extract its supported communication baud rate, filter mask setting, receive buffer depth, and error state register mapping relationship; Based on the above information, a bidirectional directed graph model containing the logical dependency relationship and physical link impedance characteristics between nodes is constructed as a digital representation of the physical connection topology.
3. The universal launch control system bus signal emulation method of claim 2, wherein, Construct an initial bus network abstract model, including: Assign a unique logical identifier to each device node, which is one-to-one corresponding to its hardware address in the real system; According to the communication protocol type, determine the encoding rule of the message arbitration field. For the protocol using identifier priority arbitration, map the message identifier to a binary priority code; Define the message transmission rate parameter as the number of bits transmitted per second, which covers a discrete range from 10 kilobits per second to 1 megabit per second; Model the arbitration mechanism description as a finite state machine, whose state transition conditions are determined by the current bus idle state, node pending message priority, and conflict detection result.
4. The universal launch control system bus signal emulation method of claim 3, wherein, Time series segmentation and event trigger point labeling of the historical bus load data, including: Sliding slice the continuously collected bus raw data stream with a preset time window length, the time window length is 100 milliseconds; In each time window, identify the start bit and the end bit of all complete data frames, and calculate the inter-frame interval time; When the inter-frame interval time is less than a preset threshold, it is determined that the continuous messages are in the same event trigger sequence; Label each event trigger sequence with its corresponding system operation event type, including weapon unlocking, fire control calculation starting, seeker activation and launch instruction issuing.
5. The universal launch control system bus signal emulation method of claim 4, wherein, Generate a multi-device concurrent message scheduling sequence, including: Establish a scheduling engine based on a hybrid driving of time trigger and event trigger; Configure an independent message queue for each device node, and sort the messages in the queue according to their generation logic in the real system; In each scheduling cycle of the scheduling engine, sort all messages to be sent according to the message priority allocation rule; If multiple messages have the same priority, arrange them in ascending order of the physical address of the device node to which they belong; Output the sorted message sending time sequence as the multi-device concurrent message scheduling sequence.
6. The universal launch control system bus signal emulation method of claim 5, wherein, Spacetime alignment and fusion of the message flow timing template and the multi-device concurrent message scheduling sequence, including: Convert the relative time offset in the message flow timing template into an absolute timestamp, taking the sending time of the first message in the scheduling sequence as the time zero point; For the missing message type in the template, insert a placeholder in the scheduling sequence and mark it as an optional message; For the high-priority interrupt message that exists in the template but is not included in the scheduling sequence, forcibly insert it into the nearest bus idle gap; Generate a high-fidelity bus signal behavior base containing complete message content, accurate sending time and expected response behavior.
7. The universal launch control system bus signal emulation method of claim 6, wherein, The construction of the external environment disturbance model includes: Collect bus differential signal waveforms of the real launch platform under different working conditions, extract the rise time, fall time, overshoot amplitude and eye closure degree parameters; Statistically analyze the occurrence frequency, duration and amplitude distribution of voltage drop events, and establish a voltage drop probability density function; Based on the transmission line theory, calculate the signal reflection coefficient under different cable length and terminal matching resistance combinations, and generate a reflection waveform library; Measure the inductive noise spectrum on the bus when the adjacent high-power devices are started and stopped, and construct a time-frequency joint distribution model of common mode noise and crosstalk components; Weight and superimpose each interference component according to its joint occurrence probability in the real environment to form a composite physical layer interference signal.
8. The universal launch control system bus signal emulation method of claim 7, wherein, The hardware-in-the-loop interface includes: Programmable logic device for real-time generation of differential signal level conforming to controller area network protocol specification; High-precision digital-to-analog conversion circuit with resolution not less than 12 bits and update rate not less than 10 megahertz, used for converting digital interference signals into analog voltage waveforms; Differential signal synthesis unit, which vectorially superimposes the pure bus signal and the analog interference signal and outputs to the bus physical layer; Real-time monitoring feedback loop for sampling the injected bus signal and comparing it with the expected waveform to dynamically adjust the interference injection strength to maintain the simulation fidelity.
9. The universal launch control system bus signal emulation method of claim 1, wherein, The message cycle characteristics include periodic messages, event-triggered messages and hybrid messages, and the message priority allocation rule determines arbitration order according to message identifier numerical value size.
10. The universal launch control system bus signal emulation method of claim 4, wherein, The check field distribution rule refers to statistical characteristics of cyclic redundancy check value changing with data content, and is used for verifying validity of the simulation message.
Citation Information
Patent Citations
Space-time reference synchronization method and device for multi-satellite cooperative task
CN119675815A
Non-blocking bus controller for a pipelined, variable latency, hierarchical bus with point-to-point first-in first-out ordering
US20080082707A1
Method For Testing A Plurality Of Notification Appliances Connected To A Bus System And Notification Appliance For Conducting The Test
US20200382851A1
Apparatus and method for performing arbitration and data transfer over multiple buses
US5619726A
Reliable communications using a point to point protocol
WO2019173618A1
Cited By
Simulation system and method
CN122064339A