Method and system for monitoring carrier rocket data

By monitoring and virtual queue management in the data transmission of launch vehicles, the security and reliability issues during the data transmission of rocket vehicles are solved, and the normality of data transmission and the smooth data reception of the ground control center are achieved.

CN119995636AActive Publication Date: 2025-05-13BEIJING ZHONGKE AEROSPACE TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510453019.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2025-05-13
Estimated Expiration
2045-04-11

AI Technical Summary

Technical Problem

During the flight of a launch vehicle, it is difficult for the prior art to effectively ensure the safety and reliability of rocket data during transmission.

Method used

A method for monitoring launch vehicle data is proposed, including obtaining rocket data, determining transmission decisions based on the amount of data (unified transmission or batch transmission), and monitoring during the transmission process, ensuring the normality of data transmission through virtual queues.

Benefits of technology

Real-time monitoring of the data transmission of the carrier rocket is realized to ensure normal transmission of data during the transmission process, and to ensure that the ground control center can receive data smoothly, thereby completing the analysis of the rocket attitude.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119995636A_ABST
    Figure CN119995636A_ABST
Patent Text Reader

Abstract

The invention discloses a carrier rocket data monitoring method and system. The carrier rocket data monitoring method comprises the following steps: acquiring carrier rocket data; determining a transmission decision according to the acquired carrier rocket data; carrying out carrier rocket data transmission according to the transmission decision; and carrying out carrier rocket data transmission monitoring in carrier rocket data transmission. According to the invention, monitoring can be carried out during carrier rocket data transmission, normal transmission of the carrier rocket data during transmission is ensured, and a ground control center is ensured to smoothly receive the carrier rocket data, so that subsequent rocket attitude analysis is completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular, to a method and system for monitoring launch vehicle data. Background Art

[0002] At present, it is often necessary to obtain flight data such as the speed and acceleration of the launch vehicle in the launch vehicle. In the preparation stage before the launch of the rocket and the short period of initial flight, the flight data collected by the sensors on the rocket are transmitted to the ground control center through the wired transmission cable. Wired transmission has the advantages of high stability and strong anti-interference ability, but it cannot be used continuously as the flight distance of the rocket increases. At present, flight data can also be transmitted by wireless transmission. During the flight of the rocket, it mainly relies on wireless communication technology, such as radio frequency (RF) communication. The launch device on the rocket modulates the data onto the radio frequency signal, and the ground receiving station receives and demodulates it through the antenna to obtain the original data. In order to improve the transmission reliability, error correction coding and other technologies are also used to reduce bit errors in data transmission. However, even if the error correction coding method is used to improve the security of the data, the security of the data during the data transmission process is not guaranteed.

[0003] Therefore, how to provide a method for monitoring launch vehicle data during transmission has become an urgent problem to be solved in this field. Summary of the invention

[0004] The present application proposes a method for monitoring launch vehicle data, comprising the following steps: acquiring launch vehicle data; determining a transmission decision based on the acquired launch vehicle data; transmitting launch vehicle data based on the transmission decision; and monitoring the transmission of launch vehicle data during the launch vehicle data transmission.

[0005] In the launch vehicle data monitoring method as described above, the launch vehicle data acquired includes speed and acceleration data measured during the rocket flight.

[0006] The method for monitoring launch vehicle data as described above, wherein determining a transmission decision based on the acquired launch vehicle data includes the following sub-steps: determining the data volume of the acquired launch vehicle data; and determining a transmission decision based on the determined data volume of the launch vehicle data.

[0007] The monitoring method for launch vehicle data as described above, wherein the transmission decision is determined based on the data volume of the determined launch vehicle data, including: when the data volume of the launch vehicle data is greater than a specified threshold, batch transmission is selected as the transmission decision; when the data volume of the launch vehicle data is less than the specified threshold, unified transmission is selected as the transmission decision.

[0008] In the launch vehicle data monitoring method as described above, the batch transmission includes dividing the acquired launch vehicle data into multiple data blocks, and each data block is transmitted in a different time period.

[0009] A monitoring system for launch vehicle data specifically comprises: a launch vehicle data acquisition unit, a transmission decision determination unit, a data transmission unit and a transmission monitoring unit; the launch vehicle data acquisition unit is used to acquire launch vehicle data; the transmission decision determination unit is used to determine a transmission decision according to the acquired launch vehicle data; the data transmission unit is used to transmit launch vehicle data according to the transmission decision; the transmission monitoring unit is used to monitor the transmission of launch vehicle data during the launch vehicle data transmission.

[0010] In the launch vehicle data monitoring system as described above, the launch vehicle data acquired by the launch vehicle data acquisition unit includes speed and acceleration data measured during the rocket flight.

[0011] In the monitoring system for launch vehicle data as described above, the transmission decision determination unit determines the transmission decision based on the acquired launch vehicle data, including the following sub-steps: determining the data volume of the acquired launch vehicle data; and determining the transmission decision based on the determined data volume of the launch vehicle data.

[0012] The monitoring system for launch vehicle data as described above, wherein the transmission decision is determined based on the data volume of the determined launch vehicle data, including: when the data volume of the launch vehicle data is greater than a specified threshold, batch transmission is selected as the transmission decision; when the data volume of the launch vehicle data is less than the specified threshold, unified transmission is selected as the transmission decision.

[0013] In the monitoring system for launch vehicle data as described above, the batch transmission includes dividing the acquired launch vehicle data into multiple data blocks, and each data block is transmitted in a different time period.

[0014] This application has the following beneficial effects: This application can monitor the launch vehicle data during transmission, ensure the normal transmission of the launch vehicle data during transmission, and ensure that the ground control center successfully receives the launch vehicle data, thereby completing the subsequent analysis of the rocket attitude. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0016] Figure 1 is a flow chart of a method for monitoring launch vehicle data provided in an embodiment of the present application; Figure 2 It is a schematic diagram of the internal structure of a launch vehicle data monitoring system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0017] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. Embodiment 1

[0018] like Figure 1 As shown, this embodiment provides a method for monitoring launch vehicle data, which specifically includes the following steps: Step S1: Acquire launch vehicle data.

[0019] The launch vehicle data obtained includes data such as the speed and acceleration of the rocket during flight.

[0020] Step S2: Determine the transmission decision based on the acquired launch vehicle data.

[0021] After acquiring the launch vehicle data, it needs to be transmitted to the ground control center. After receiving the data, the ground control center immediately processes it in real time. Specifically, the filtering algorithm is used to remove noise interference and obtain more accurate rocket status information based on the acquired launch vehicle data. For example, the Kalman filtering algorithm is used to optimize and estimate the rocket's position, speed and other data.

[0022] Based on the above, the transmission decision based on the acquired launch vehicle data includes the following sub-steps: Step S21: Determine the amount of data acquired for the launch vehicle.

[0023] Step S22: Determine the transmission decision based on the determined data volume of the launch vehicle data.

[0024] The transmission decision includes whether to transmit the acquired launch vehicle data in a unified manner or in batches.

[0025] When the data volume of the launch vehicle data is greater than the specified threshold, batch transmission is selected as the transmission decision. When the data volume of the launch vehicle data is less than the specified threshold, unified transmission is selected as the transmission decision.

[0026] Unified transmission means that the acquired launch vehicle data are transmitted at the same time, and batch transmission means that the acquired launch vehicle data m is divided into multiple data blocks (1, 2, ..., M), and each data block is transmitted in different time periods. For example, data block 1 is transmitted at time t, and data block 2 is transmitted at time t+1.

[0027] Step S3: Transmit the launch vehicle data according to the transmission decision.

[0028] When data transmission is performed, this embodiment adopts a transmission queue method to perform data transmission, which specifically includes the following sub-steps: Step S31: Determine one or more transmission queues according to the transmission decision.

[0029] When the transmission decision is unified transmission, a transmission queue is determined by default for data transmission.

[0030] When the transmission decision is batch transmission, multiple transmission queues are determined for data transmission. That is, one or more transmission queues can be used for batch transmission at the same time. For example, transmission queue 1 can be used for batch transmission of all launch vehicle data, or transmission queue 1 can be used for data transmission of data block 1, transmission queue 1 can be used for data transmission of data block 2, and transmission queue 2 can be used for data transmission of data block 3.

[0031] Step S32: Determine the transmission energy consumption according to the transmission queue.

[0032] When the launch vehicle enters the transmission queue, the transmission energy consumption is determined. The transmission energy consumption is specifically expressed as: ; in represents the bandwidth of the transmission queue that the launch vehicle data m (or data block M) enters in time slot t, represents the span of time slot t, Indicates the weight of data entering the transmission queue, where the data weight means that when the number of launch vehicles or data blocks received by the transmission queue exceeds the specified threshold, the larger the data weight, , Indicates the success weight of the transmission queue. The success weight means that if the number of times the transmission queue successfully transmits data exceeds the specified threshold, the larger the success weight, .

[0033] Step S33: When the transmission energy consumption is greater than a specified threshold, the transmission queue is stopped for data transmission.

[0034] Step S34: When the transmission energy consumption is less than the specified threshold, continue to use the transmission queue to transmit the remaining launch vehicle data.

[0035] Step S4: monitoring the transmission of launch vehicle data during the launch vehicle data transmission.

[0036] During the launch vehicle data transmission process, this embodiment also introduces a stable virtual queue to provide further guarantee for the normal transmission of each transmission queue, and specifically monitors the transmission of the transmission queue through the virtual queue.

[0037] Each transmission queue may be configured with a virtual queue. When the transmission queue is performing data transmission, the data transmission may be monitored according to the corresponding virtual queue.

[0038] Define virtual queue Z m , its initial value , and update the virtual queue after each transmission queue transmits data.

[0039] ; in Represents the updated virtual queue, For the transmission queue After data transfer, . Represents the indicator function, when the transmission queue Q m Value When the value is 1, otherwise it is 0. The value of the transmission queue indicates the data value transmitted in the queue. It represents the bandwidth of the transmission queue that the launch vehicle data m (or data block m) enters in time slot t.

[0040] As long as the transmission queue Q m is not empty, the launch vehicle data can be transmitted normally, then Z m will complete the update and keep growing. Otherwise, Z m Will stop updating when Z m After the update stops, it means that an exception has occurred in the corresponding transmission queue during data transmission, so a new transmission queue is selected to transmit the launch vehicle data. Therefore, whether the transmission queue can transmit normally can be monitored based on whether the virtual queue grows.

[0041] Embodiment 2 like Figure 2 As shown, this embodiment provides a launch vehicle data monitoring system, which specifically includes: a launch vehicle data acquisition unit 210, a transmission decision determination unit 220, a data transmission unit 230, and a transmission monitoring unit 240.

[0042] The launch vehicle data acquisition unit 210 is used to acquire launch vehicle data.

[0043] The launch vehicle data obtained includes data such as the speed and acceleration of the rocket during flight.

[0044] The transmission decision determination unit 220 is used to determine the transmission decision according to the acquired launch vehicle data.

[0045] After acquiring the launch vehicle data, it needs to be transmitted to the ground control center. After receiving the data, the ground control center immediately processes it in real time. Specifically, the filtering algorithm is used to remove noise interference and obtain more accurate rocket status information based on the acquired launch vehicle data. For example, the Kalman filtering algorithm is used to optimize and estimate the rocket's position, speed and other data.

[0046] Based on the above, the transmission decision determination unit 220 performs the following sub-steps: Step T1: Determine the amount of data acquired for the launch vehicle.

[0047] Step T2: Determine the transmission decision based on the determined data volume of the launch vehicle data.

[0048] The transmission decision includes whether to transmit the acquired launch vehicle data in a unified manner or in batches.

[0049] When the data volume of the launch vehicle data is greater than the specified threshold, batch transmission is selected as the transmission decision. When the data volume of the launch vehicle data is less than the specified threshold, unified transmission is selected as the transmission decision.

[0050] Unified transmission means that the acquired launch vehicle data are transmitted at the same time, and batch transmission means that the acquired launch vehicle data m is divided into multiple data blocks (1, 2, ..., M), and each data block is transmitted in different time periods. For example, data block 1 is transmitted at time t, and data block 2 is transmitted at time t+1.

[0051] The data transmission unit 230 is used to transmit the launch vehicle data according to the transmission decision.

[0052] When data transmission is performed, this embodiment uses a transmission queue to perform data transmission, and the data transmission unit 230 performs the following sub-steps: Step Q1: Determine one or more transmission queues according to the transmission decision.

[0053] When the transmission decision is unified transmission, a transmission queue is determined by default for data transmission.

[0054] When the transmission decision is batch transmission, multiple transmission queues are determined for data transmission. That is, one or more transmission queues can be used for batch transmission at the same time. For example, transmission queue 1 can be used for batch transmission of all launch vehicle data, or transmission queue 1 can be used for data transmission of data block 1, transmission queue 1 can be used for data transmission of data block 2, and transmission queue 2 can be used for data transmission of data block 3.

[0055] Step Q2: Determine the transmission energy consumption according to the transmission queue.

[0056] When the launch vehicle enters the transmission queue, the transmission energy consumption is determined. The transmission energy consumption is specifically expressed as: ; in represents the bandwidth of the transmission queue that the launch vehicle data m (or data block M) enters in time slot t, represents the span of time slot t, Indicates the weight of data entering the transmission queue, where the data weight means that when the number of launch vehicles or data blocks received by the transmission queue exceeds the specified threshold, the larger the data weight, , Indicates the success weight of the transmission queue. The success weight means that if the number of times the transmission queue successfully transmits data exceeds the specified threshold, the larger the success weight, .

[0057] Step Q3: When the transmission energy consumption is greater than a specified threshold, the transmission queue is stopped for data transmission.

[0058] Step Q4: When the transmission energy consumption is less than the specified threshold, continue to use the transmission queue to transmit the remaining launch vehicle data.

[0059] The transmission monitoring unit 240 is used to perform transmission monitoring of launch vehicle data during launch vehicle data transmission.

[0060] During the launch vehicle data transmission process, this embodiment also introduces a stable virtual queue to provide further guarantee for the normal transmission of each transmission queue, and specifically monitors the transmission of the transmission queue through the virtual queue.

[0061] Each of the determined transmission queues may be configured with a virtual queue, and when the transmission queue performs data transmission, the data transmission may be monitored according to the corresponding virtual queue.

[0062] Define virtual queue Z m , its initial value , and update the virtual queue after each transmission queue transmits data.

[0063] ; in Represents the updated virtual queue, For the transmission queue After data transfer, . Represents the indicator function, when the transmission queue Q m Value When the value is 1, otherwise it is 0. The value of the transmission queue indicates the data value transmitted in the queue. It represents the bandwidth of the transmission queue that the launch vehicle data m (or data block m) enters in time slot t.

[0064] As long as the transmission queue Q m is not empty, the launch vehicle data can be transmitted normally, then Z m will complete the update and keep growing. Otherwise, Z m Will stop updating when Z m After the update stops, it means that an exception has occurred in the corresponding transmission queue during data transmission, so a new transmission queue is selected to transmit the launch vehicle data. Therefore, whether the transmission queue can transmit normally can be monitored based on whether the virtual queue grows.

[0065] The present application also provides a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the monitoring method of the launch vehicle data.

[0066] The embodiments disclosed in the present invention provide a computer-readable storage medium, in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the above-mentioned method for monitoring launch vehicle data.

[0067] An embodiment of the present invention provides a processor for processing the above-mentioned method for monitoring launch vehicle data.

[0068] In the embodiment of the present invention, the processor may be an integrated circuit chip having the ability to process signals. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0069] The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The processor reads the information in the storage medium and completes the steps of the above method in combination with its hardware.

[0070] The storage medium may be a memory, which may be, for example, a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory.

[0071] Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM).

[0072] This application has the following beneficial effects: This application can monitor the launch vehicle data during transmission, ensure the normal transmission of the launch vehicle data during transmission, and ensure that the ground control center successfully receives the launch vehicle data, thereby completing the subsequent analysis of the rocket attitude.

[0073] Although the present application is described with reference to examples, this is for illustrative purposes only and is not intended to limit the present application, and changes, additions and / or deletions to the embodiments may be made without departing from the scope of the present application.

[0074] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for monitoring launch vehicle data, characterized in that: The following steps are involved: Obtain launch vehicle data; Determine transmission decisions based on acquired launch vehicle data; Carry out launch vehicle data transmission according to the transmission decision; The transmission of launch vehicle data is monitored during the launch vehicle data transmission.

2. The method for monitoring launch vehicle data according to claim 1, characterized in that: The launch vehicle data obtained includes measurements of the rocket's speed and acceleration during flight.

3. The method for monitoring launch vehicle data according to claim 1, characterized in that: Determining the transmission decision based on the acquired launch vehicle data includes the following sub-steps: Determine the amount of launch vehicle data acquired; The transmission decision is determined based on the data volume of the determined launch vehicle data.

4. The method for monitoring launch vehicle data according to claim 3, characterized in that: The transmission decisions based on the determined amount of launch vehicle data include: When the data volume of the launch vehicle data is greater than the specified threshold, batch transmission is selected as the transmission decision; When the data size of the launch vehicle data is less than the specified threshold, unified transmission is selected as the transmission decision.

5. The method for monitoring launch vehicle data according to claim 4, characterized in that: Batch transmission includes dividing the acquired launch vehicle data into multiple data blocks, and each data block is transmitted in a different time period.

6. A launch vehicle data monitoring system, characterized in that: Specifically include: Launch vehicle data acquisition unit, transmission decision determination unit, data transmission unit and transmission monitoring unit; A launch vehicle data acquisition unit, used to acquire launch vehicle data; A transmission decision determination unit, used to determine a transmission decision based on the acquired launch vehicle data; A data transmission unit, used for transmitting data of the launch vehicle according to the transmission decision; The transmission monitoring unit is used to monitor the transmission of launch vehicle data during the transmission of launch vehicle data.

7. The launch vehicle data monitoring system according to claim 6, characterized in that: The launch vehicle data acquired by the launch vehicle data acquisition unit includes the speed and acceleration data of the rocket during flight.

8. The launch vehicle data monitoring system according to claim 6, characterized in that: The transmission decision determination unit determines the transmission decision according to the acquired launch vehicle data, including the following sub-steps: Determine the amount of launch vehicle data acquired; The transmission decision is determined based on the data volume of the determined launch vehicle data.

9. The launch vehicle data monitoring system according to claim 6, characterized in that: The transmission decisions based on the determined amount of launch vehicle data include: When the data volume of the launch vehicle data is greater than the specified threshold, batch transmission is selected as the transmission decision; When the data size of the launch vehicle data is less than the specified threshold, unified transmission is selected as the transmission decision.

10. The launch vehicle data monitoring system according to claim 9, characterized in that: Batch transmission includes dividing the acquired launch vehicle data into multiple data blocks, and each data block is transmitted in a different time period.

Citation Information

Patent Citations

  • Carrier rocket full information interpretation system in universal software mode

    CN103256859A

  • Beidou message transmission method and airborne Beidou system

    CN111211879A

  • Data synchronization method and device

    CN115774753A

  • Unmanned aircraft remote data real-time transmission method and system and storage medium

    CN117295092A

  • High-reliability low-delay sky-ground network calculation unloading method for terminal direct connection satellite

    CN119211999A