Transmission control method and system for measurement signal of carrier rocket

By combining a star-shaped logic control network with a ring-shaped redundant data path, bandwidth is dynamically allocated and a global synchronization clock signal is broadcast, solving the complexity and reliability problems of traditional launch vehicle measurement signal transmission. This achieves efficient and reliable data transmission and autonomous fault switching, adapting to the needs of complex flight environments.

CN122053622APending Publication Date: 2026-05-15HENAN TIANZHANG ROCKET CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HENAN TIANZHANG ROCKET CO LTD
Filing Date
2026-01-13
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Traditional launch vehicle measurement signal transmission suffers from problems such as complex wiring, low bandwidth utilization, poor scalability, and insufficient fault tolerance, making it difficult to meet the real-time and flexibility requirements of complex flight environments.

Method used

It adopts a combination of star logic control network and ring redundant data path, dynamically allocates bandwidth and broadcasts global synchronization clock signal through master control node, and realizes redundant data transmission in ring path, supporting multi-node networking and autonomous fault switching.

Benefits of technology

It improves the reliability and real-time performance of measurement data transmission, realizes intelligent utilization of bandwidth resources, ensures the continuity and high reliability of data transmission, and adapts to mission requirements in complex flight environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122053622A_ABST
    Figure CN122053622A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a carrier rocket measurement signal transmission control method and system, and the method comprises the steps: a main control node builds communication connection with each measurement sub-node through a Sarker bus; the master control node obtains the current task stage of the carrier rocket; the main control node determines the priority of the measurement data transmitted by each measurement sub-node according to the current task stage, and dynamically distributes the transmission bandwidth of each measurement sub-node on the Sacker bus according to the priority; each measurement sub-node uploads a measurement data frame to the master control node through a redundant data path in annular connection; wherein when any transmission link of the redundant data paths in the annular connection breaks down, the measurement child node switches the measurement data frame to a redundant path, opposite to the fault direction, in the annular path for transmission. According to the invention, the overall reliability, real-time performance and system resource utilization efficiency of measurement data transmission of the carrier rocket in a complex flight environment can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of measurement and control technology for launch vehicles, and in particular to a method and system for transmitting and controlling measurement signals for launch vehicles. Background Technology

[0002] During flight, launch vehicles need to collect various physical parameters such as vibration, temperature, pressure, and strain from various parts in real time, and reliably and in real time transmit these measurement data to the ground telemetry and control system for condition monitoring, fault diagnosis, and flight control. Traditional launch vehicle measurement signal transmission often adopts point-to-point wiring or centralized acquisition schemes based on fixed bandwidth, which have problems such as complex wiring, low bandwidth utilization, poor scalability, and insufficient fault tolerance.

[0003] As space missions become increasingly complex, the number of measurement nodes grows, and signal types diversify, higher demands are placed on the real-time performance, reliability, and flexibility of data transmission. While existing bus technologies can achieve multi-node networking, their support for dynamic bandwidth allocation, global clock synchronization, and autonomous switching of ring redundant paths remains limited, making it difficult to adapt to the dynamic adjustment requirements for data priority and real-time performance at different mission stages of launch vehicles. Summary of the Invention

[0004] The technical problem to be solved by the embodiments of the present invention is to provide a method and system for transmitting and controlling measurement signals of a launch vehicle, which can improve the overall reliability, real-time performance and system resource utilization efficiency of measurement data transmission of launch vehicles in complex flight environments.

[0005] To solve the above-mentioned technical problems, the technical solution of the present invention is as follows: A transmission control method for launch vehicle measurement signals, applied to a transmission system including a master control node, multiple measurement sub-nodes, and sensors, the transmission control method comprising: The master control node establishes a communication connection with each measurement sub-node through the Shake bus, forming a star logic control network with the master control node as the control core, and constructs a redundant data path with a ring connection between each measurement sub-node. The master control node obtains the current mission stage of the launch vehicle; The master control node determines the priority of the measurement data transmitted by each measurement sub-node according to the current task stage, and dynamically allocates the transmission bandwidth on the Shake bus to each measurement sub-node according to the priority. The master control node broadcasts a global synchronization clock signal to all measurement sub-nodes; each measurement sub-node, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of the connected sensor signals to generate a measurement data frame with a timestamp. Each measurement sub-node uploads the measurement data frame to the master control node through the redundant data path of the ring connection; wherein, when any transmission link of the redundant data path of the ring connection fails, the measurement sub-node switches the measurement data frame to the redundant path in the ring path opposite to the direction of the failure for transmission; The master control node receives and aggregates measurement data frames from each measurement sub-node, processes them, and then sends them via the uplink.

[0006] Optionally, the master control node establishes communication connections with each measurement sub-node via a Salk bus, forming a star-shaped logic control network with the master control node as the control core, and constructs redundant data paths with ring connections between each measurement sub-node, including: The master control node establishes a primary communication link and a backup communication link with each measurement sub-node through the dual-bus redundancy architecture of the Shake bus. The master control node sends a network discovery command to each measurement sub-node, and each measurement sub-node responds to the network discovery command and reports its node identifier and physical location information. The master control node configures the logical address and neighboring node relationship of each measurement sub-node in the ring data path according to the reported physical location information, forming a logical topology of ring interconnection between the measurement sub-nodes.

[0007] Optionally, the master control node determines the priority of the measurement data transmitted by each measurement sub-node according to the current task stage, including: according to Determine the priority of the measurement data transmitted by each measurement sub-node. in, P i,j Prioritize the measurement data transmitted by each measurement sub-node in the current task phase. i =1, 2, ..., n , n To measure the total number of child nodes, j =1, 2, ..., m , m This represents the total number of task phases. W 1 is the first weighting coefficient. W 2 is the second weighting coefficient. W 3 is the third weighting coefficient. S i,j Assigning the inherent importance of each measurement sub-node in the current task phase. C i,j These are the key coefficients for each measurement sub-node in the current task phase. R i,j This is the data real-time requirement coefficient for each measurement sub-node in the current task phase.

[0008] Optionally, dynamically allocating the transmission bandwidth on the Sarker bus for each measurement sub-node according to the priority includes: according to Determine the transmission bandwidth of each measurement sub-node on the Shake bus; in, B i,j The transmission bandwidth of each measurement sub-node on the Shake bus during the current task phase. i =1, 2, ..., n , k =1, 2, ..., n , n To measure the total number of child nodes, j =1, 2, ..., m , m This represents the total number of task phases. B total The total available bandwidth of the Shaq bus. This represents the sum of priorities for all measurement child nodes in the current task phase. P i,j Prioritize the measurement data transmitted by each measurement sub-node in the current task phase. F i,j Assign a correction factor to the bandwidth of each measurement sub-node in the current task phase; The master control node distributes the transmission bandwidth of each measurement sub-node on the Shake bus to the corresponding measurement sub-node, and each measurement sub-node adjusts the data transmission strategy of the communication interface according to the transmission bandwidth on the Shake bus.

[0009] Optionally, the master control node broadcasts a global synchronization clock signal to all measurement sub-nodes; each measurement sub-node, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of the connected sensor signals, generating a measurement data frame with a timestamp, including: The master control node broadcasts a global synchronization clock signal carrying time information to all measurement sub-nodes via the Shake bus at preset fixed time intervals. Each measurement sub-node receives the global synchronization clock signal, extracts the time information from it, and uses it to calibrate its local clock; Each measurement sub-node, based on the calibrated local clock, simultaneously triggers the signal acquisition of the connected sensors, and performs conditioning and analog-to-digital conversion on the acquired analog signals to obtain digital measurement data; Each measurement sub-node binds the digital measurement data with the corresponding acquisition timestamp and encapsulates it into a measurement data frame according to the preset Shake bus data frame format. The measurement data frame includes a synchronization header, node identifier, timestamp, data payload, and verification field.

[0010] Optionally, each measurement sub-node uploads the measurement data frame to the master control node through the redundant data path of the ring connection, including: Each measurement sub-node determines its next-hop node in the upload path based on the logical address configured by the master control node and its relationship with adjacent nodes; The measurement sub-node sends the measurement data frame to its determined next-hop node, which then forwards it to the master node according to the routing rules of the ring data path.

[0011] Optionally, when any transmission link of the redundant data path in the ring connection fails, the measurement sub-node switches the measurement data frame to a redundant path in the ring path opposite to the direction of the failure for transmission, including: The measurement sub-node monitors the communication quality of the link between itself and two adjacent nodes in the ring data path in real time. according to To identify the transmission link that has failed; in, T tr To measure the packet transmission delay of data frames, T th This is the data packet transmission delay threshold. L tr To measure the packet loss rate of data frames, L th This is the packet loss rate threshold. R tr To measure the transmission rate of data frames, R th This is the transmission rate threshold; The measurement sub-node immediately stops transmitting data through the faulty link and switches the transmission direction of the measurement data frame to be transmitted to another adjacent node, thereby utilizing the redundant direction of the ring path for transmission.

[0012] Optionally, the master control node receives and aggregates measurement data frames from each measurement sub-node, processes them, and then transmits them via the uplink, including: The master control node receives measurement data frames from each measurement sub-node, verifies and parses each measurement data frame, and extracts valid measurement data, timestamps, and node identifiers. The master control node performs time alignment and sorting of all measurement data according to the timestamp; The master control node encapsulates the aligned and sorted data according to a preset telemetry frame format and sends it to the ground telemetry station via the uplink wireless telemetry link.

[0013] This invention also provides a transmission and control system for measurement signals of a launch vehicle, applied to the above-mentioned transmission and control method. The system includes: a master control node, multiple measurement sub-nodes, and sensors. The master control node is configured to establish communication connections with each measurement sub-node via the Shark bus, forming a star-shaped logic control network and constructing a ring-shaped redundant data path; obtain the current mission phase of the launch vehicle, determine the data transmission priority of each measurement sub-node accordingly, and dynamically allocate bandwidth; broadcast a global synchronization clock signal to all measurement sub-nodes; and receive and aggregate measurement data frames from each measurement sub-node, process them, and send them via the uplink. The measurement sub-nodes are connected to the master control node and one or more sensors, respectively, and are configured to synchronously trigger sensor signal acquisition and analog-to-digital conversion based on the global synchronization clock signal to generate measurement data frames with timestamps; and to upload the measurement data frames to the master control node through the ring redundant data path, and switch to the redundant path for transmission when a link failure is detected; The sensor is configured to sense the physical parameters of the launch vehicle and output the sensed analog signals to the connected measurement sub-nodes.

[0014] Embodiments of the present invention also provide a computing device readable storage medium storing a program that, when executed by a processor, implements the method described above.

[0015] The above-described solutions of the embodiments of the present invention have at least the following beneficial effects: The above-described solution in this invention combines a star-shaped logic control network with a ring-shaped redundant data path. While maintaining the advantages of centralized master control scheduling, it utilizes the ring path to achieve redundancy at the data transmission layer. This avoids the high complexity and low reliability of traditional point-to-point wiring and is superior to the fragility of a single bus structure. The ring network structure facilitates the addition or removal of nodes, offering greater scalability and adapting to future growth in the number of measurement nodes.

[0016] The master control node dynamically determines data priorities and allocates Shaker bus bandwidth based on the current mission phase of the launch vehicle. This ensures that high-priority measurement data receives sufficient bandwidth during critical phases, guaranteeing real-time transmission. Simultaneously, it avoids the problems of low bandwidth utilization and inflexible response to changing mission requirements inherent in fixed bandwidth allocation models, achieving intelligent and efficient utilization of bandwidth resources.

[0017] By broadcasting a global synchronization clock signal from the master controller, all measurement sub-nodes are driven to synchronously trigger signal acquisition and analog-to-digital conversion. This fundamentally solves the problem of data time asynchrony among nodes in a distributed acquisition system, and the generated timestamped measurement data frames have a highly consistent time reference. This provides a highly reliable data foundation for ground systems to perform multi-parameter fusion analysis, time-series event correlation, and accurate fault diagnosis.

[0018] When any transmission link in the ring redundant data path fails, the measurement sub-node can autonomously and quickly switch the data stream to the reverse redundant path for transmission. The distributed path switching mechanism does not rely on real-time intervention from the master control node, greatly shortening the fault recovery time, ensuring the continuity and high reliability of data transmission, and effectively coping with link anomalies in the harsh vibration and electromagnetic environment of the launch vehicle. Attached Figure Description

[0019] Figure 1 This is a flowchart illustrating the transmission control method for launch vehicle measurement signals provided in an embodiment of the present invention.

[0020] Figure 2 This is a schematic diagram of the transmission and control system for measurement signals of a launch vehicle provided in an embodiment of the present invention.

[0021] Figure 3 This is a schematic diagram of the transmission and control system for measurement signals of a launch vehicle provided in an embodiment of the present invention. Detailed Implementation

[0022] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0023] like Figure 1 , 2 As shown, an embodiment of the present invention provides a transmission control method for launch vehicle measurement signals, applied to a transmission system including a master control node, multiple measurement sub-nodes, and sensors. The transmission control method includes: Step 11: The master control node establishes a communication connection with each measurement sub-node through the Shake bus to form a star logic control network with the master control node as the control core, and constructs a redundant data path with a ring connection between each measurement sub-node. Step 12: The master control node obtains the current mission stage of the launch vehicle; Step 13: The master control node determines the priority of the measurement data transmitted by each measurement sub-node according to the current task stage, and dynamically allocates the transmission bandwidth on the Sarker bus to each measurement sub-node according to the priority. Step 14: The master control node broadcasts a global synchronization clock signal to all measurement sub-nodes; each measurement sub-node, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of the connected sensor signals to generate a measurement data frame with a timestamp. Step 15: Each measurement sub-node uploads the measurement data frame to the master control node through the redundant data path of the ring connection; wherein, when any transmission link of the redundant data path of the ring connection fails, the measurement sub-node switches the measurement data frame to the redundant path in the ring path opposite to the direction of the failure for transmission. Step 16: The master control node receives and aggregates measurement data frames from each measurement sub-node, processes them, and then sends them via the uplink.

[0024] In this embodiment, by combining a star-shaped logic control network with a ring-shaped redundant data path, the advantages of centralized master control scheduling are maintained while redundancy at the data transmission layer is achieved using the ring path. This avoids the drawbacks of high complexity and low reliability associated with traditional point-to-point wiring, and is also superior to the fragility of a single bus structure. The ring network structure facilitates the addition or removal of measurement sub-nodes, offers greater scalability, and can adapt to future growth in the number of measurement sub-nodes.

[0025] The master control node dynamically determines data priorities and allocates Shaker bus bandwidth based on the current mission phase of the launch vehicle. This ensures that high-priority measurement data receives sufficient bandwidth during critical phases, guaranteeing real-time transmission. Simultaneously, it avoids the problems of low bandwidth utilization and inflexible response to changing mission requirements inherent in fixed bandwidth allocation models, achieving intelligent and efficient utilization of bandwidth resources.

[0026] By broadcasting a global synchronization clock signal from the master controller, all measurement sub-nodes are driven to synchronously trigger signal acquisition and analog-to-digital conversion. This fundamentally solves the problem of data time asynchrony among nodes in a distributed acquisition system, and the generated timestamped measurement data frames have a highly consistent time reference. This provides a highly reliable data foundation for ground systems to perform multi-parameter fusion analysis, time-series event correlation, and accurate fault diagnosis.

[0027] When any transmission link in the ring redundant data path fails, the measurement sub-node can autonomously and quickly switch the data stream to the reverse redundant path for transmission. The distributed path switching mechanism does not rely on real-time intervention from the master control node, greatly shortening the fault recovery time, ensuring the continuity and high reliability of data transmission, and effectively coping with link anomalies in the harsh vibration and electromagnetic environment of the launch vehicle.

[0028] In an optional embodiment of the present invention, in step 11, the master control node establishes a communication connection with each measurement sub-node via a Salk bus to form a star logic control network with the master control node as the control core, and constructs a redundant data path with a ring connection between each measurement sub-node, including: Step 111: The master control node establishes a primary communication link and a backup communication link with each measurement sub-node through the dual-bus redundancy architecture of the Salk bus. Specifically, the master control node establishes two independent communication links, one primary and one backup, with each measurement sub-node through the dual physical channels of the Salk bus (e.g., bus A and bus B), thereby achieving redundancy backup of the physical layer transmission path and improving the reliability of basic communication. Step 112: The master control node sends a network discovery command to each measurement sub-node. Each measurement sub-node responds to the network discovery command and reports its node identifier and physical location information. Specifically, the master control node broadcasts the network discovery command to the entire network. Each measurement sub-node responds to the command and reports its own unique node identifier and pre-stored or measured physical location information, so that the master control node can generate a list of nodes in the entire network. Step 113: The master control node configures the logical address and adjacent node relationship of each measurement sub-node in the ring data path according to the reported physical location information, forming a logical topology of ring interconnection between the measurement sub-nodes; specifically, the master control node assigns continuous logical addresses and determines logical adjacent relationships to each measurement sub-node according to the physical location information of each measurement sub-node, and constructs a ring data path in which all measurement sub-nodes are logically connected end to end, providing a topological basis for data redundancy transmission and fault detour.

[0029] In this embodiment, the dual-bus redundancy architecture can seamlessly switch to the backup link when the primary link fails, ensuring high reliability of the underlying communication and making it particularly suitable for the harsh vibration and electromagnetic environment of the launch vehicle. Logically, automated network discovery and information reporting give the system plug-and-play capability, facilitating the flexible addition, deletion, or replacement of measurement nodes during the final assembly and testing phase, significantly improving the system's scalability and maintenance convenience. The logical ring topology intelligently constructed based on physical location not only provides a deterministic and efficient data relay path for all measurement sub-nodes, reducing complex routing calculation overhead, but more importantly, it naturally forms bidirectional data transmission capability, laying a solid foundation for subsequent millisecond-level fault detection and path switching, thereby achieving redundancy, fault tolerance, and high survivability of communication paths at the system level.

[0030] In an optional embodiment of the present invention, in step 12, the master control node obtains the current mission stage of the launch vehicle; specifically, the master control node determines and obtains the current mission stage (such as launch preparation, boost, separation and reentry) in real time based on the launch vehicle's flight sequence program, external control commands or key sensor status, providing a stage basis for subsequent data priority scheduling and dynamic bandwidth allocation.

[0031] In this embodiment, by sensing the launch vehicle's flight phases in real time and accurately, the entire transmission and control system transforms from a static configuration to a dynamic adaptive one. This provides crucial contextual information for subsequent steps, enabling the system to intelligently and precisely adjust data priorities and network bandwidth resources based on the mission characteristics and safety requirements of different phases (e.g., prioritizing engine data during the boost phase and focusing on heat flux data during reentry). This effectively solves the problems of rigid bandwidth allocation and inability to adapt to changes in mission focus between phases in traditional solutions. Therefore, it optimizes the utilization of limited communication resources at the system level, ensuring reliable and real-time transmission of critical data at critical moments, and significantly improving the mission adaptability and overall efficiency of the telemetry and control system.

[0032] In an optional embodiment of the present invention, in step 13, the master control node determines the priority of the measurement data transmitted by each measurement sub-node according to the current task stage, including: Step 131, according to Determine the priority of the measurement data transmitted by each measurement sub-node. in, P i,j Prioritize the measurement data transmitted by each measurement sub-node in the current task phase. i =1, 2, ..., n , n To measure the total number of child nodes, j =1, 2, ..., m , m This represents the total number of task phases. W 1 is the first weighting coefficient. W 2 is the second weighting coefficient. W 3 is the third weighting coefficient. S i,j Assigning the inherent importance of each measurement sub-node in the current task phase. C i,j These are the key coefficients for each measurement sub-node in the current task phase. R i,j This is the data real-time requirement coefficient for each measurement sub-node in the current task phase.

[0033] In this embodiment, by comprehensively considering the inherent importance of nodes, the criticality of stages, and the real-time requirements, and dynamically calculating priorities based on task stages, the limited total bandwidth of the Shake bus can be flexibly allocated according to the real-time changes in the center of gravity of the flight mission. This ensures that critical data in critical stages can always obtain sufficient transmission resources, thus solving the problem of bandwidth waste or critical data congestion caused by static allocation.

[0034] The bandwidth allocation formula based on priority weights, combined with correction coefficients (which can reflect channel quality, historical stability, etc.), realizes the quantification and optimization of the allocation strategy, providing differentiated and predictable bandwidth guarantees for different types of measurement data, and enhancing the determinism of data transmission in the entire measurement and control system and its reliability under complex operating conditions.

[0035] By deeply coupling and closed-loop regulating mission knowledge (stages), data attributes (importance, real-time performance), and communication resources (bandwidth), the entire transmission system is no longer a passive data channel, but an intelligent agent that can actively optimize resource allocation, thereby improving the overall efficiency and mission adaptability of the launch vehicle telemetry and control network at the system level.

[0036] In an optional embodiment of the present invention, step 13, dynamically allocating the transmission bandwidth on the Sarker bus for each measurement sub-node according to the priority, includes: Step 132, according to Determine the transmission bandwidth of each measurement sub-node on the Shake bus; in, B i,j The transmission bandwidth of each measurement sub-node on the Shake bus during the current task phase. i =1, 2, ..., n , k =1, 2, ..., n , n To measure the total number of child nodes, j =1, 2, ..., m , m This represents the total number of task phases. B total The total available bandwidth of the Shaq bus. This represents the sum of priorities for all measurement child nodes in the current task phase. P i,j Prioritize the measurement data transmitted by each measurement sub-node in the current task phase. F i,j Assign a correction factor to the bandwidth of each measurement sub-node in the current task phase; Step 133: The master control node distributes the transmission bandwidth of each measurement sub-node on the Shake bus to the corresponding measurement sub-node. Each measurement sub-node adjusts the data transmission strategy of the communication interface according to the transmission bandwidth on the Shake bus. The data transmission strategy includes, but is not limited to, adjusting the data packet transmission interval, encapsulating the data packet length, or enabling the corresponding traffic shaping mechanism to ensure that its actual data flow rate does not exceed the allocated bandwidth limit.

[0037] In this embodiment, the dynamic bandwidth allocation scheme quantifies node priorities into specific bandwidth allocation ratios, achieving fine, fair, and adaptive scheduling of communication resources. By allocating total bus bandwidth according to priority ratios, it ensures that high-priority nodes always receive sufficient transmission resources, thereby guaranteeing reliable and real-time transmission of critical measurement data at each stage of the mission. The introduction of a bandwidth allocation correction coefficient allows the system to fine-tune based on the actual transmission status of nodes (such as channel quality and historical packet loss rate), enhancing the flexibility and environmental adaptability of bandwidth allocation and optimizing overall bandwidth utilization efficiency. Deeply coupling bandwidth allocation with mission stages and node priorities enables closed-loop optimization of system resources, allowing the transmission network to intelligently respond to changes in mission requirements, thus significantly improving the overall performance and robustness of the launch vehicle telemetry and control system in complex flight environments.

[0038] In an optional embodiment of the present invention, in step 14, the master control node broadcasts a global synchronization clock signal to all measurement sub-nodes; each measurement sub-node, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of the connected sensor signals to generate a measurement data frame with a timestamp, including: Step 141: The master control node broadcasts a global synchronization clock signal carrying time information to all measurement sub-nodes via the Shake bus at preset fixed time intervals. Specifically, the master control node integrates a highly stable time base source and broadcasts the global synchronization clock signal to all measurement sub-nodes in the network via the control channel of the Shake bus at preset fixed periods. This signal is carried in a data packet of a specific format, including but not limited to: a synchronization sequence code, the current high-precision absolute time of the master control node, and the expected time of the next synchronization broadcast. The broadcast process adopts high priority and has a retransmission confirmation mechanism to ensure that all measurement sub-nodes can reliably receive the signal in complex electromagnetic environments. Step 142: Each measurement sub-node receives the global synchronization clock signal, extracts the time information therein, and uses it to calibrate its local clock. Specifically, after receiving the synchronization clock signal, the communication interface of each measurement sub-node first performs frame verification and parsing to accurately extract the absolute time information. The time management unit inside each measurement sub-node then starts a closed-loop calibration process: calculates the deviation between the local clock and the received time, and dynamically adjusts the frequency of the local clock source or directly corrects the local time count value through a digital phase-locked loop. Step 143: Each measurement sub-node, based on its calibrated local clock, simultaneously triggers signal acquisition from the connected sensors, conditions and converts the acquired analog signals to digital data. Specifically, each measurement sub-node, according to its calibrated local clock, at a predetermined, network-wide unified acquisition time point, simultaneously sends hardware acquisition trigger pulses to all connected sensors through its digital I / O port or dedicated trigger bus. The sensors respond to the trigger and output the sensed analog physical quantities (such as voltage and current). The signal conditioning circuit within the measurement sub-node (typically including amplification, filtering, and isolation) then standardizes the analog signals. The processed signals are digitized by a high-precision analog-to-digital converter (ADC) at a preset sampling rate to obtain the original digital measurement data sequence. Step 144: Each measurement sub-node binds the digital measurement data with the corresponding acquisition timestamp and encapsulates it into a measurement data frame according to a preset Salbus data frame format. The measurement data frame includes a synchronization header, node identifier, timestamp, data payload, and verification field. Specifically, each measurement sub-node binds the obtained digital measurement data with the precise acquisition timestamp corresponding to this acquisition trigger. Each measurement sub-node encapsulates the data according to a pre-defined Salbus application layer data frame format. The measurement data frame includes: Synchronization header: A fixed sequence of bits used to identify the start of a frame and to achieve byte synchronization; Frame control field: Contains information such as frame type, version, and length; Node Identifier: The logical address or unique ID of the measurement sub-node that sent this frame; Timestamp field: Contains the precise collection time bound above; Data payload: It carries the digital measurement data itself and may further include channel number, data quality indicators, etc.

[0039] In this embodiment, the master control node broadcasts a highly stable clock source signal and performs closed-loop calibration with the measurement sub-nodes, ensuring microsecond-level time synchronization across the entire network. This enables all sensors to be triggered and acquire data at the same precise moment, fundamentally eliminating time deviations caused by independent node clock drift. This lays a solid foundation for accurate time alignment, effective fusion, and joint analysis of subsequent multi-source, heterogeneous measurement data.

[0040] A high-priority, acknowledgmentable retransmission mechanism is employed to broadcast synchronization signals, ensuring reliable clock reference transmission even in complex electromagnetic environments. A unified data frame format, including complete header information and checksum fields, provides a structured data flow during bus transmission and subsequent processing, facilitating rapid parsing, verification, and forwarding, while reducing communication overhead and error probability.

[0041] A unified trigger timing, standardized signal conditioning chain, and predefined data frame format ensure a high degree of standardization throughout the acquisition and preprocessing process. This reduces the complexity of system integration and debugging, and improves the interchangeability between different sensors and measurement sub-nodes, as well as the overall maintainability of the system.

[0042] In an optional embodiment of the present invention, in step 15, each measurement sub-node uploads the measurement data frame to the master control node through the redundant data path of the ring connection, including: Step 151: Each measurement sub-node determines its next-hop node in the upload path based on the logical address configured by the master node and its neighboring node relationships. Specifically, after power-on initialization and network discovery and topology configuration, each measurement sub-node has obtained and stored its logical address in the ring logical topology and the address information of its two logically adjacent nodes (predecessor node and successor node) from the master node. When a sub-node generates a local measurement data frame and needs to upload it, it determines its upload path according to the preset routing rules of the ring data path. These routing rules stipulate that the data frame converges to the master node along a fixed direction of the ring. The measurement sub-node can determine which logically adjacent node to send the data frame to as the next hop by performing a simple address comparison operation based on its own logical address, neighbor relationships, and the logical address of the master node. Step 152: The measurement sub-node sends the measurement data frame to its determined next-hop node, which then forwards it to the master node according to the routing rules of the ring data path. Specifically, after determining the next-hop node, the measurement sub-node sends the encapsulated measurement data frame out through the physical communication link between itself and the next-hop node. Upon receiving this data frame, the next-hop node does not process it as the final destination but acts as a relay forwarding node. According to the same ring routing rules, it checks the destination of the data frame (implicitly pointing to the master node) and its own neighbor relationships, determines its own next-hop node again, and forwards the data frame as is or after updating necessary relay information (such as hop count statistics). This process is repeated hop by hop on the ring path until the data frame reaches the master node.

[0043] In this embodiment, the next hop can be determined by simple address comparison based on the pre-configured logical address and neighbor relationship, without the need to run complex dynamic routing protocols. The path determination and computational overhead are extremely low, ensuring the real-time performance and low latency of data transmission, which is very suitable for the resource-constrained environment of the launch vehicle embedded system.

[0044] The logical ring topology provides a bidirectional transmission path for each node, inherently possessing redundancy potential. This lays a direct topological foundation for subsequent steps to achieve rapid fault detection and path switching (switching from the fault direction to the reverse). Simultaneously, the multi-hop relay mechanism effectively extends the network's physical coverage, adapting to the need for long-distance distributed deployment of a large number of measurement nodes within the rocket body, resulting in strong system scalability.

[0045] Data is relayed to the master node through multiple nodes, distributing the communication load of a single link and avoiding data aggregation bottlenecks. Combined with ring redundancy, the system can still maintain data transmission through detours when faced with single-point or local link failures, significantly improving the survivability and task completion capability of the entire measurement network in harsh environments.

[0046] In an optional embodiment of the present invention, in step 15, when any transmission link of the redundant data path of the ring connection fails, the measurement sub-node switches the measurement data frame to a redundant path in the ring path opposite to the direction of the failure for transmission, including: Step 153: The measurement sub-node monitors the communication quality of the link between itself and two adjacent nodes in the ring data path in real time; Step 154, according to To identify the transmission link that has failed; in, T tr To measure the packet transmission delay of data frames, T th This is the data packet transmission delay threshold. L tr To measure the packet loss rate of data frames, L th This is the packet loss rate threshold. R tr To measure the transmission rate of data frames, R th This is the transmission rate threshold; In step 155, the measurement sub-node immediately stops transmitting data through the faulty link and switches the transmission direction of the measurement data frame to be transmitted to another adjacent node, thereby utilizing the redundant direction of the ring path for transmission.

[0047] In this embodiment, by endowing each measurement sub-node with autonomous link status awareness and path decision-making capabilities, the survivability of the system and the continuity of data transmission in harsh environments are significantly improved. Highly reliable transmission with rapid self-healing is achieved: nodes monitor the quality of adjacent links in real time based on multi-dimensional thresholds such as latency, packet loss rate, and data rate, enabling accurate and timely identification of software / hardware faults; once a fault is detected, it immediately and autonomously switches locally to a redundant path in the reverse of the ring topology, bypassing the fault point. This process does not rely on intervention from the master control node, and the switching decision and execution speed is extremely fast, effectively avoiding data interruption or accumulation. This gives the system distributed fault tolerance capabilities, ensuring that measurement data can still reliably converge through redundant loops when single-point or multi-point links are abnormal, greatly enhancing the robustness of the entire onboard telemetry and control network in environments of vibration, shock, and complex electromagnetic interference.

[0048] In an optional embodiment of the present invention, in step 16, the master control node receives and aggregates measurement data frames from each measurement sub-node, processes them, and then sends them via the uplink, including: Step 161: The master control node receives measurement data frames from each measurement sub-node, verifies and parses each measurement data frame, and extracts valid measurement data, timestamps, and node identifiers. Specifically, the master control node continuously monitors the ring data path and receives measurement data frames from each measurement sub-node. For each received data frame, it first performs integrity verification (such as CRC check), and after confirming that there are no errors, it parses the data frame structure and extracts the valid measurement data, high-precision timestamps, and source node identifiers to provide structured input for subsequent data processing. Step 162: The master control node performs time alignment and sorting of all measurement data according to the timestamp. Specifically, the master control node uses the extracted timestamp to unify all measurement data from different nodes and different sensors under the same time reference. It generates a globally time-consistent data sequence through timestamp comparison and sorts it according to time sequence to form a complete and orderly system-level time series dataset, providing the ground system with an accurate and fusionable multi-source data view. Step 163: The master control node encapsulates the aligned and sorted data according to a preset telemetry frame format and sends it to the ground control station via the uplink wireless telemetry link. Specifically, the time-aligned and sorted data is re-encapsulated according to the standard frame format specified by the launch vehicle telemetry system. The encapsulated telemetry frame typically includes fields such as frame synchronization header, frame count, data area, and frame check. Subsequently, the data is sent to the ground control station via the uplink wireless telemetry link, completing the reliable transmission of measurement data from the rocket to the ground.

[0049] In this embodiment, the efficient and reliable integration and downlink transmission of multi-source measurement data on the rocket are achieved through a processing link of receiving verification, time alignment, and standard encapsulation. Its beneficial effects are concentrated in three aspects: First, frame verification ensures the integrity and reliability of the data, effectively filtering out errors that may be introduced during transmission. Second, global alignment and sorting based on high-precision timestamps merge asynchronous data streams from different nodes into a strictly time-synchronized and ordered global time-series dataset, greatly improving the accuracy and value of multi-source data fusion analysis and providing a crucial foundation for real-time status monitoring, post-event detailed analysis, and fault diagnosis on the ground. Finally, encapsulation according to the standard telemetry frame format and transmission via a wireless link achieves data format standardization and unified transmission interface, ensuring reliable and efficient interconnection with the ground telemetry and control system, completing the closed loop of the telemetry and control information chain between the rocket and the ground, and significantly enhancing the engineering practicality and collaborative working capabilities of the entire telemetry and control system.

[0050] Example 1 In this flight mission, a certain type of launch vehicle deployed three key measurement sub-nodes on board, each connected to different sensors: Measurement sub-node A: Vibration sensors connected to key parts of the rocket body; Measurement sub-node B: Connects to the temperature sensor group of the fuel tank; Measurement sub-node C: Connects to the engine combustion chamber pressure sensor; A method for controlling the transmission of measurement signals from a launch vehicle, comprising: Step 21, Network Initialization and Topology Construction: After the rocket's onboard systems are powered on, the master control node located in the rocket's instrument compartment establishes primary and backup communication links with three sub-nodes, A, B, and C, through dual physical channels (buses A and B). Subsequently, the master control node broadcasts a network discovery command. Nodes A, B, and C respond to the command, reporting their own IDs and pre-stored physical location codes (e.g., front-stage interstage, mid-stage-fuel tank, tail-engine). Based on the location information, the master control node assigns logical addresses (e.g., 1, 2, 3) to the three nodes and configures a circular neighbor relationship: A's successor node is B, B's successor node is C, and C's successor node is A, thus forming a logical closed loop. Step 22, Task Phase Awareness and Resource Scheduling: The rocket enters the launch preparation phase; the master control node obtains the current phase identifier from the flight control computer; according to the preset strategy, in this phase, monitoring fuel temperature (node ​​B) and critical structural vibration (node ​​A) is crucial, while engine pressure (node ​​C) is of lower importance because the engine has not yet ignited; the master control node calculates the priority of each node (e.g., Pa, ready = 0.8, Pb, ready = 0.9, Pc, ready = 0.3); subsequently, based on the priority ratio, higher Shake bus bandwidth is dynamically allocated to nodes A and B for high-frequency acquisition of temperature and vibration data; lower bandwidth is allocated to node C to maintain only low-frequency inspection; When the rocket enters the boost phase, the master control node updates the mission phase in real time. At this time, engine pressure (C node) becomes the most critical parameter for flight safety, and its priority is set to the highest. The master control node immediately recalculates and dynamically adjusts the bandwidth allocation according to the new priority (e.g., Pa, boost = 0.7, Pb, boost = 0.6, Pc, boost = 1.0), allocating most of the bus bandwidth to the C node to ensure the real-time and continuous uploading of pressure data. At the same time, the bandwidth of the A and B nodes is adaptively reduced, but their minimum necessary data rate is still guaranteed. Step 23, Synchronous Data Acquisition and Generation: Throughout the flight, the master control node broadcasts a global synchronization clock signal (containing absolute time T) every 1 millisecond. Upon receiving the signal, nodes A, B, and C immediately calibrate their local clocks to time T. At the calibrated time T+100 microseconds (preset acquisition offset), the three nodes simultaneously send acquisition trigger pulses to their respective connected sensors. Vibration, temperature, and pressure sensors synchronously sense the signals. Each sub-node amplifies and filters the analog signal, converts it into a digital quantity by an ADC, and binds this digital data to the precise time T+100μs, encapsulating it into a standard measurement data frame with its own node ID, timestamp, data payload, and CRC checksum. Step 24, Redundant Path Transmission and Fault Handling: Under normal circumstances, data frames are transmitted along the predetermined direction of the logical ring (e.g., the address increment direction); assuming that after node B generates a data frame, it should be sent to the next-hop node C according to the routing rules, and then C forwards it to the master node; Scenario 1 (Normal Transmission): Node B successfully sends the data frame to Node C. After receiving it, Node C checks that it is not the final destination and continues to forward it to its next hop (Node A on the logical ring or directly to the master node, depending on the topology design). Finally, the data frame arrives at the master node. Scenario 2 (Failover): If node B detects a deterioration in link communication quality while attempting to send a data frame to node C (e.g., the data packet transmission delay T_tr exceeds the threshold T_th after multiple retransmissions), and determines that the BC link is faulty, node B immediately stops sending to node C and switches the transmission direction of the data frame to its other logically adjacent node A (i.e., a redundant path in the ring path opposite to the fault direction). The data frame is relayed through node A and transmitted along the path A->...->master node, thus bypassing the faulty BC link and ensuring that no data is lost. The entire switching process is completed autonomously by the node, takes very little time, and the master node can still receive data from node B in the end. Step 25, Data aggregation and uplink transmission: The master control node continuously receives data frames uploaded from nodes A, B, and C via a ring path. Each frame undergoes a CRC check; upon successful check, the vibration data (from A, timestamp t1), temperature data (from B, timestamp t2), and pressure data (from C, timestamp t3), along with their respective source identifiers, are parsed out. Next, the master control node uses the timestamps as a reference to time-align and sort these data from different nodes and sensors, forming a global time-series dataset such as [t1: A_vibration data, t2: B_temperature data, t3: C_pressure data, ...]. Finally, the master control node encapsulates the integrated dataset into telemetry frames according to rocket telemetry standard formats (such as adding frame synchronization headers, frame counting, and channel coding), and transmits them to the ground control station via the onboard S-band wireless transmitter for real-time monitoring of the rocket's status and post-event analysis by ground personnel.

[0051] This invention forms a complete, intelligent, and highly reliable onboard telemetry and control solution by deeply integrating multiple aspects such as network topology control, adaptive task scheduling, high-precision synchronous acquisition, redundant fault-tolerant transmission, and data aggregation and transmission. First, this method constructs a highly survivable network foundation combining physical dual-bus redundancy and a logical ring topology, ensuring the reliability of underlying communication. By sensing the flight mission phase in real time and dynamically calculating priorities and allocating bandwidth based on multi-dimensional parameters, intelligent optimization and precise protection of communication resources are achieved, ensuring the real-time transmission of critical data at critical moments. High-precision global clock synchronization and standardized data encapsulation are used to achieve uniformity in acquisition timing and standardization of data structures across the entire network, laying the foundation for multi-source data fusion. Utilizing the redundancy characteristics of the ring topology and the node's autonomous link monitoring and rapid switching mechanism, distributed self-healing of the transmission path is achieved, greatly improving the system's fault tolerance in harsh environments. Finally, through the master control node's verification, time alignment, standardized encapsulation, and reliable downlink of multi-source data, a complete and reliable data chain is formed from acquisition to ground reception.

[0052] like Figure 3As shown, this embodiment of the invention also provides a transmission control system for launch vehicle measurement signals, applied to the above-mentioned transmission control method. The system 30 includes: a master control node 31, multiple measurement sub-nodes 32, and sensors 33. The master control node 31 is configured to establish communication connections with each measurement sub-node 32 via the Shark bus, forming a star-shaped logic control network and constructing a ring-shaped redundant data path; obtain the current mission stage of the launch vehicle, determine the data transmission priority of each measurement sub-node 32 accordingly, and dynamically allocate bandwidth; broadcast a global synchronization clock signal to all measurement sub-nodes 32; and receive and aggregate measurement data frames from each measurement sub-node 32, process them, and send them via the uplink. The measurement sub-node 32 is connected to the master control node 31 and one or more sensors 33, and is configured to synchronously trigger the sensor 33 signal acquisition and analog-to-digital conversion based on the global synchronization clock signal to generate a measurement data frame with a timestamp; and to upload the measurement data frame to the master control node 31 through the ring redundant data path, and switch to the redundant path for transmission when a link failure is detected. The sensor 33 is configured to sense the physical parameters of the launch vehicle and output the sensed analog signals to the connected measurement sub-node 32.

[0053] Optionally, the master control node 31 establishes a communication connection with each measurement sub-node 32 via a Sal bus, forming a star-shaped logic control network with the master control node 31 as the control core, and constructs a redundant data path with a ring connection between each measurement sub-node 32, including: The master control node 31 establishes a primary communication link and a backup communication link with each measurement sub-node 32 through the dual-bus redundancy architecture of the Shake bus. The master control node 31 sends a network discovery command to each measurement sub-node 32, and each measurement sub-node 32 responds to the network discovery command and reports its node identifier and physical location information. The master control node 31 configures the logical address and neighboring node relationship of each measurement sub-node 32 in the ring data path according to the reported physical location information, forming a logical topology of ring interconnection between the measurement sub-nodes 32.

[0054] Optionally, the master control node 31 determines the priority of the measurement data transmitted by each measurement sub-node 32 according to the current task stage, including: according to Determine the priority of the measurement data transmitted by each measurement sub-node 32. in, P i,j Prioritize the measurement data transmitted by each measurement sub-node 32 in the current task phase. i=1, 2, ..., n , n To measure the total number of child nodes 32, j =1, 2, ..., m , m This represents the total number of task phases. W 1 is the first weighting coefficient. W 2 is the second weighting coefficient. W 3 is the third weighting coefficient. S i,j The inherent importance of each measurement sub-node 32 in the current task phase, C i,j These are the key coefficients for each measurement sub-node 32 in the current task phase. R i,j This is the data real-time requirement coefficient for each measurement sub-node 32 in the current task phase.

[0055] Optionally, the transmission bandwidth on the Sarker bus is dynamically allocated to each measurement sub-node 32 according to the priority, including: according to Determine the transmission bandwidth of each measurement sub-node 32 on the Shake bus; in, B i,j The transmission bandwidth of each measurement sub-node 32 on the Shake bus during the current task phase. i =1, 2, ..., n , k =1, 2, ..., n , n To measure the total number of child nodes 32, j =1, 2, ..., m , m This represents the total number of task phases. B total The total available bandwidth of the Shaq bus. This represents the sum of priorities for all measurement child nodes 32 in the current task phase. P i,j Prioritize the measurement data transmitted by each measurement sub-node 32 in the current task phase. F i,j Correction coefficients for bandwidth allocation of each measurement sub-node 32 in the current task phase; The master control node 31 sends the transmission bandwidth of each measurement sub-node 32 on the Shake bus to the corresponding measurement sub-node 32, and each measurement sub-node 32 adjusts the data transmission strategy of the communication interface according to the transmission bandwidth on the Shake bus.

[0056] Optionally, the master control node 31 broadcasts a global synchronization clock signal to all measurement sub-nodes 32; each measurement sub-node 32, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of signals from the connected sensor 33, generating a measurement data frame with a timestamp, including: The master control node 31 broadcasts a global synchronization clock signal carrying time information to all measurement sub-nodes 32 via the Shake bus at preset fixed time intervals. Each measurement sub-node 32 receives the global synchronization clock signal, extracts the time information therein, and uses it to calibrate its local clock; Each measurement sub-node 32, based on the calibrated local clock, simultaneously triggers the signal acquisition of the connected sensor 33, and performs conditioning and analog-to-digital conversion on the acquired analog signals to obtain digital measurement data; Each measurement sub-node 32 binds the digital measurement data with the corresponding acquisition timestamp and encapsulates it into a measurement data frame according to the preset Shake bus data frame format. The measurement data frame includes a synchronization header, node identifier, timestamp, data payload, and verification field.

[0057] Optionally, each measurement sub-node 32 uploads the measurement data frame to the master control node 31 through the redundant data path of the ring connection, including: Each measurement sub-node 32 determines its next-hop node in the upload path based on the logical address configured by the master control node 31 and its relationship with adjacent nodes; The measurement sub-node 32 sends the measurement data frame to its determined next-hop node, which then forwards it to the master control node 31 according to the routing rules of the ring data path.

[0058] Optionally, when any transmission link of the redundant data path in the ring connection fails, the measurement sub-node 32 switches the measurement data frame to a redundant path in the ring path opposite to the direction of the failure for transmission, including: The measurement sub-node 32 monitors the communication quality of the link between itself and two adjacent nodes in the ring data path in real time; according to To identify the transmission link that has failed; in, T tr To measure the packet transmission delay of data frames, T th This is the data packet transmission delay threshold. L tr To measure the packet loss rate of data frames, L th This is the packet loss rate threshold. R trTo measure the transmission rate of data frames, R th This is the transmission rate threshold; The measurement sub-node 32 immediately stops transmitting data through the faulty link and switches the transmission direction of the measurement data frame to be transmitted to another adjacent node, thereby utilizing the redundant direction of the ring path for transmission.

[0059] Optionally, the master control node 31 receives and aggregates measurement data frames from each measurement sub-node 32, processes them, and sends them via the uplink, including: The master control node 31 receives measurement data frames from each measurement sub-node 32, verifies and parses each measurement data frame, and extracts valid measurement data, timestamps and node identifiers. The master control node 31 performs time alignment and sorting of all measurement data according to the timestamp; The master control node 31 encapsulates the aligned and sorted data according to a preset telemetry frame format and sends it to the ground telemetry station via the uplink wireless telemetry link.

[0060] It should be noted that this device is a device corresponding to the above method. All implementation methods in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0061] Embodiments of the present invention also provide a computing device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0062] Embodiments of the present invention also provide a computing device readable storage medium storing instructions that, when executed on a computing device, cause the computing device to perform the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0063] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computing device software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0064] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0065] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0066] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0067] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0068] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computing device-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computing device software product is stored in a storage medium and includes several instructions to cause a computing device (which may be a personal computing device, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0069] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above-described series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve using basic programming skills after reading the description of the present invention.

[0070] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.

[0071] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for transmitting and controlling measurement signals of a launch vehicle, applied to a transmission system including a master control node, multiple measurement sub-nodes, and sensors, characterized in that, The transmission control method includes: The master control node establishes a communication connection with each measurement sub-node through the Shake bus, forming a star logic control network with the master control node as the control core, and constructs a redundant data path with a ring connection between each measurement sub-node. The master control node obtains the current mission stage of the launch vehicle; The master control node determines the priority of the measurement data transmitted by each measurement sub-node according to the current task stage, and dynamically allocates the transmission bandwidth on the Shake bus to each measurement sub-node according to the priority. The master control node broadcasts a global synchronization clock signal to all measurement sub-nodes; each measurement sub-node, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of the connected sensor signals to generate a measurement data frame with a timestamp. Each measurement sub-node uploads the measurement data frame to the master control node through the redundant data path of the ring connection; wherein, when any transmission link of the redundant data path of the ring connection fails, the measurement sub-node switches the measurement data frame to the redundant path in the ring path opposite to the direction of the failure for transmission; The master control node receives and aggregates measurement data frames from each measurement sub-node, processes them, and then sends them via the uplink.

2. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 1, characterized in that, The master control node establishes communication connections with each measurement sub-node via the Shake bus, forming a star-shaped logic control network with the master control node as the control core, and constructs redundant data paths with ring connections between each measurement sub-node, including: The master control node establishes a primary communication link and a backup communication link with each measurement sub-node through the dual-bus redundancy architecture of the Shake bus. The master control node sends a network discovery command to each measurement sub-node, and each measurement sub-node responds to the network discovery command and reports its node identifier and physical location information. The master control node configures the logical address and neighboring node relationship of each measurement sub-node in the ring data path according to the reported physical location information, forming a logical topology of ring interconnection between the measurement sub-nodes.

3. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 1, characterized in that, The master control node determines the priority of the measurement data transmitted by each measurement sub-node based on the current task stage, including: according to Determine the priority of the measurement data transmitted by each measurement sub-node. in, P i,j Prioritize the measurement data transmitted by each measurement sub-node in the current task phase. i =1, 2, ..., n , n To measure the total number of child nodes, j =1, 2, ..., m , m This represents the total number of task phases. W 1 is the first weighting coefficient. W 2 is the second weighting coefficient. W 3 is the third weighting coefficient. S i,j Assigning the inherent importance of each measurement sub-node in the current task phase. C i,j These are the key coefficients for each measurement sub-node in the current task phase. R i,j This is the data real-time requirement coefficient for each measurement sub-node in the current task phase.

4. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 3, characterized in that, Dynamically allocate transmission bandwidth on the Shaq bus to each measurement sub-node according to the aforementioned priority, including: according to Determine the transmission bandwidth of each measurement sub-node on the Shake bus; in, B i,j The transmission bandwidth of each measurement sub-node on the Shake bus during the current task phase. i =1, 2, ..., n , k =1, 2, ..., n , n To measure the total number of child nodes, j =1, 2, ..., m , m This represents the total number of task phases. B total The total available bandwidth of the Shaq bus. This represents the sum of priorities for all measurement child nodes in the current task phase. P i,j Prioritize the measurement data transmitted by each measurement sub-node in the current task phase. F i,j Assign a correction factor to the bandwidth of each measurement sub-node in the current task phase; The master control node distributes the transmission bandwidth of each measurement sub-node on the Shake bus to the corresponding measurement sub-node, and each measurement sub-node adjusts the data transmission strategy of the communication interface according to the transmission bandwidth on the Shake bus.

5. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 1, characterized in that, The master control node broadcasts a global synchronization clock signal to all measurement sub-nodes; each measurement sub-node, based on the global synchronization clock signal, synchronously triggers the acquisition and analog-to-digital conversion of signals from the connected sensors, generating a measurement data frame with a timestamp, including: The master control node broadcasts a global synchronization clock signal carrying time information to all measurement sub-nodes via the Shake bus at preset fixed time intervals. Each measurement sub-node receives the global synchronization clock signal, extracts the time information from it, and uses it to calibrate its local clock; Each measurement sub-node, based on the calibrated local clock, simultaneously triggers the signal acquisition of the connected sensors, and performs conditioning and analog-to-digital conversion on the acquired analog signals to obtain digital measurement data; Each measurement sub-node binds the digital measurement data with the corresponding acquisition timestamp and encapsulates it into a measurement data frame according to the preset Shake bus data frame format. The measurement data frame includes a synchronization header, node identifier, timestamp, data payload, and verification field.

6. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 2, characterized in that, Each measurement sub-node uploads the measurement data frame to the master control node through the redundant data path of the ring connection, including: Each measurement sub-node determines its next-hop node in the upload path based on the logical address configured by the master control node and its relationship with adjacent nodes; The measurement sub-node sends the measurement data frame to its determined next-hop node, which then forwards it to the master node according to the routing rules of the ring data path.

7. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 1, characterized in that, When any transmission link of the redundant data path in the ring connection fails, the measurement sub-node switches the measurement data frame to a redundant path in the ring path opposite to the direction of the failure for transmission, including: The measurement sub-node monitors the communication quality of the link between itself and two adjacent nodes in the ring data path in real time. according to To identify the transmission link that has failed; in, T tr To measure the packet transmission delay of data frames, T th This is the data packet transmission delay threshold. L tr To measure the packet loss rate of data frames, L th This is the packet loss rate threshold. R tr To measure the transmission rate of data frames, R th This is the transmission rate threshold; The measurement sub-node immediately stops transmitting data through the faulty link and switches the transmission direction of the measurement data frame to be transmitted to another adjacent node, thereby utilizing the redundant direction of the ring path for transmission.

8. The method for transmitting and controlling measurement signals of a launch vehicle according to claim 1, characterized in that, The master control node receives and aggregates measurement data frames from each measurement sub-node, processes them, and then transmits them via the uplink, including: The master control node receives measurement data frames from each measurement sub-node, verifies and parses each measurement data frame, and extracts valid measurement data, timestamps, and node identifiers. The master control node performs time alignment and sorting of all measurement data according to the timestamp; The master control node encapsulates the aligned and sorted data according to a preset telemetry frame format and sends it to the ground telemetry station via the uplink wireless telemetry link.

9. A transmission and control system for measurement signals of a launch vehicle, characterized in that, The transmission control method applied to any one of claims 1 to 8, the system comprising: a master control node, multiple measurement sub-nodes, and sensors; The master control node is configured to establish communication connections with each measurement sub-node via the Shark bus, forming a star-shaped logic control network and constructing a ring-shaped redundant data path; obtain the current mission phase of the launch vehicle, determine the data transmission priority of each measurement sub-node accordingly, and dynamically allocate bandwidth; broadcast a global synchronization clock signal to all measurement sub-nodes; and receive and aggregate measurement data frames from each measurement sub-node, process them, and send them via the uplink. The measurement sub-nodes are connected to the master control node and one or more sensors, respectively, and are configured to synchronously trigger sensor signal acquisition and analog-to-digital conversion based on the global synchronization clock signal to generate measurement data frames with timestamps; and to upload the measurement data frames to the master control node through the ring redundant data path, and switch to the redundant path for transmission when a link failure is detected; The sensor is configured to sense the physical parameters of the launch vehicle and output the sensed analog signals to the connected measurement sub-nodes.

10. A computing device readable storage medium, characterized in that, The computing device readable storage medium stores a program that, when executed by a processor, implements the method as described in any one of claims 1 to 8.