Flight test airborne data unified recording and processing method, system and device and medium
By receiving external time code timing signals in the flight test system for multi-source data synchronization, protocol conversion and format standardization, hierarchical processing and adaptive compression based on data importance, and transmitting data through wireless transmission protocols, the existing technology is solved The complexity of data acquisition and processing and energy management issues in the data acquisition and processing achieve efficient data processing and energy management.
Patent Information
- Application Number
- CN202411670888.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-02-07
AI Technical Summary
The existing flight test data acquisition system lacks unified standards, resulting in inconsistent acquisition frequency and format between data sources, increasing the complexity of data fusion, synchronization and processing, and the inability to effectively allocate energy under limited energy supply, affecting data. integrity and continuous operation efficiency of the system.
By receiving external time code timing signals, time synchronization of multi-source data is achieved, network, PCM, video and 1553B bus data is collected, protocol conversion and format standardization is carried out, data fusion is carried out based on data fusion algorithm, and hierarchical processing is carried out according to data importance. and adaptive compression, and finally transmit data to the ground station through a wireless transmission protocol, and dynamically adjust energy allocation to prioritize the energy demand of the core module.
Real-time acquisition, synchronous processing, unified storage and efficient transmission of multi-source data is realized, ensuring the continuous and stable operation of the system, improving data processing efficiency, and optimizing storage space and energy management.
Smart Images

Figure CN119399855A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of aviation flight tests, and in particular to a method, system, device and medium for uniformly recording and processing onboard data of a flight test. Background Art
[0002] With the development of modern aviation technology, flight tests have become a key link in the development and performance verification of new aircraft. During flight tests, multiple data sources need to be collected simultaneously, including network data, analog PCM signals, video signals, 1553B bus data, etc. However, existing flight test data acquisition systems usually lack unified standards, and there are inconsistencies in acquisition frequency and format between data sources, which increases the complexity of data fusion, synchronization and processing. In addition, the energy supply of aircraft during the test is limited, and the existing system often cannot effectively allocate energy and cannot guarantee the priority operation of core data acquisition and processing modules, affecting the integrity of the data and the continuous operation efficiency of the system.
[0003] Traditional flight test data processing models mostly adopt a loosely coupled model of "collecting data in the air and processing it on the ground", which not only makes it impossible to process and evaluate data in real time during flight, but also increases the delay and complexity of later data processing, making it impossible to fully utilize flight time for efficient data analysis. Especially in the context of the increasing complexity of flight missions and the amount of data, existing technologies have many bottlenecks in data real-time, synchronization, storage efficiency, and energy management. There is an urgent need for a comprehensive solution that can handle real-time processing of multi-source data and optimize energy use. Summary of the invention
[0004] The present invention provides a unified recording and processing method, system, device and medium for flight test airborne data, so as to solve the problem of how to realize real-time data collection, synchronous processing, unified storage and efficient transmission for a variety of different types of data sources during the flight test, and ensure the continuous and stable operation of the system under limited energy conditions.
[0005] In order to solve the above technical problems, the present invention provides a unified recording and processing method for flight test airborne data, comprising: Receive external time code timing signals and generate synchronization timestamps for time synchronization of each module in the system; Collect multi-source data streams from network interface, analog PCM interface, video interface and 1553B interface; Performing protocol conversion and format standardization processing on the multi-source data streams to obtain data streams in a unified format; Based on the data fusion algorithm, the standardized data stream is fused to generate a fused data sequence in a unified format; The fused data sequence is graded according to the importance of the data; Adaptively compressing the classified data sequence to generate a compressed storage data sequence; The compressed data storage sequence is transmitted to the ground station via a wireless transmission protocol.
[0006] Furthermore, the step of receiving an external time code timing signal includes: Receive IEEE1588 V1 / V2 IRIGB (DC) timing signals to synchronize system time.
[0007] Furthermore, the protocol conversion and format standardization steps include: Convert network data streams to IENA or iNET format; Convert PCM data stream to standard PCM format; Convert video data streams into standard video formats; Convert 1553B data stream to 1553B standard format.
[0008] Furthermore, the data fusion step includes: A timestamp-based alignment algorithm is used to fuse data streams of different frequencies to generate a data sequence in a unified format.
[0009] Furthermore, the classification process step includes: According to the importance of the data, the fused data sequence is divided into high priority, medium priority and low priority data.
[0010] Furthermore, the high priority data includes critical flight test data, and the low priority data includes auxiliary data.
[0011] Furthermore, the adaptive compression step includes: Select different compression algorithms based on the importance of the data. Use a low compression ratio algorithm for high priority data and a high compression ratio algorithm for low priority data.
[0012] Furthermore, the wireless transmission step includes: Using an efficient wireless transmission protocol, the compressed data storage sequence is prioritized and transmitted to the ground station.
[0013] Furthermore, a unified recording and processing system for flight test airborne data includes: An integrated control and data processing module, used to execute the steps in any of the above-mentioned flight test airborne data unified recording and processing methods; Multi-source data acquisition and conversion module, used to acquire and convert data streams from different interfaces; The intelligent storage and transmission module is used to perform hierarchical storage and compression processing on data, and transmit data via wireless transmission protocol.
[0014] Furthermore, the present invention also provides a storage medium, on which computer-readable storage medium is stored computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the unified recording and processing method for flight test onboard data as described in any of the above items are implemented.
[0015] The key innovative features of the present invention include: (1) Time synchronization and fusion processing of multi-source data are achieved through external time code synchronization; (2) Perform hierarchical processing and adaptive compression based on the importance of data to achieve efficient storage; (3) Dynamically adjust energy allocation to prioritize the energy needs of core modules.
[0016] The following are its main beneficial effects: (1) Improved data processing efficiency: Through protocol conversion and format standardization, the consistency of multi-source data formats is ensured, reducing the complexity of subsequent processing. Real-time data fusion enables multiple data types to be processed simultaneously in flight tests, reducing the time for subsequent data analysis.
[0017] (2) Storage space optimization: The system uses an adaptive compression algorithm for data of different priorities, dynamically adjusting the compression ratio based on the importance of the data, effectively reducing storage space while ensuring the fidelity of key data.
[0018] (3) Efficient data transmission: Through wireless transmission protocols, data can be dynamically transmitted according to priority, ensuring real-time transmission and processing of high-priority data.
[0019] (4) Energy management optimization: Under limited energy supply, the intelligent energy management module can prioritize the operation of core modules and enable energy-saving mode to limit the energy consumption of non-core modules, thereby ensuring the stable operation of the system during long-term flight tests. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 A schematic diagram of a flow chart of a unified recording and processing method for flight test airborne data provided in an embodiment of the present application; Figure 2 A structural block diagram of a unified recording and processing system for flight test airborne data provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of a unified recording and processing device for airborne data of a flight test provided in an embodiment of the present application; Figure 4 A structural block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.
[0022] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0023] Embodiment 1: Reference Figure 1 , is a flow chart of a unified recording and processing method for flight test airborne data provided by an embodiment of the present invention. The flow of the method may at least include steps S100-S400: S100, receiving external time code timing signal, generating synchronization timestamp, used for time synchronization of each module in the system; collecting multi-source data stream from network interface, analog PCM interface, video interface and 1553B interface; S200, performing protocol conversion and format standardization processing on the multi-source data streams to obtain data streams in a unified format; based on a data fusion algorithm, performing fusion processing on the standardized data streams to generate a fused data sequence in a unified format; S300, performing hierarchical processing on the fused data sequence according to the importance of the data; performing adaptive compression processing on the hierarchical data sequence to generate a compressed storage data sequence; S400, transmitting the compressed data storage sequence to the ground station via a wireless transmission protocol.
[0024] Step S100 at least includes steps S110-S130: S110, receiving an external time code timing signal, obtaining an IEEE1588 V1 / V2 IRIGB (DC) timing signal based on the synchronization mechanism in the integrated control and data processing module, performing time synchronization on each module in the system, and generating a synchronous time sequence.
[0025] First, the integrated control and data processing module synchronizes the modules in the entire system through the IEEE1588 V1 / V2 IRIGB (DC) time code timing signal. Specifically, after receiving the external timing signal, the module performs time code analysis and generates the system's synchronization timestamp. The timestamp is associated with each set of collected data and is used for subsequent synchronization and alignment of multi-source data. In this process, each data packet is accompanied by a timestamp to mark the collection time of the data, thereby ensuring the time consistency of the data in subsequent processing.
[0026] Let the timestamp be ,in It represents the standard time signal obtained from the external system. The signal unifies the collection starting point of all data modules to ensure the time synchronization of data collection within the system.
[0027] S120. Receive multi-channel data input from the multi-source data acquisition and conversion module through the integrated control module, and use edge computing technology to perform preliminary classification and preprocessing on the data to obtain a preprocessed data sequence.
[0028] When time synchronization is completed, the integrated control module starts to receive multiple data inputs from the multi-source data acquisition and conversion module. Specifically, the input data includes network data from the Ethernet interface, analog PCM data, video data, and 1553B bus data, which are transmitted through different interfaces. Each type of data has a unified timestamp. , the multiple channels of data are preliminarily classified according to the timestamps.
[0029] Assume the input data stream is (t), where (t) represents network data; (t) indicates PCM data; (t) represents video data; (t) represents 1553B bus data.
[0030] Using edge computing technology, the integrated control module performs preliminary processing on each type of data to ensure that the format and basic attributes of the data (such as time, sensor ID, data packet size, etc.) are unified. The specific steps include: 1. Receiving (t) data stream, extract timestamp , confirm the data source.
[0031] 2. Perform preliminary cleaning of the data, remove redundant and invalid data, and obtain the classified preprocessed data sequence (t).
[0032] The formula is: in, Represents data preprocessing function; is the preprocessed data sequence; It is the time synchronization signal.
[0033] Through this process, the integrated control module uniformly pre-processes different types of multi-channel data to ensure that the data has a consistent structure and standard during subsequent fusion processing.
[0034] S130. Based on the data fusion algorithm, the pre-processed multi-source data is fused to generate a fused data stream in a unified format to ensure the consistency and synchronization of the multi-source data.
[0035] After preprocessing is completed, the integrated control and data processing module uses data fusion algorithm to combine preprocessed data from different sources. Further fusion is performed. Specifically, data fusion needs to solve the structural differences and acquisition frequency differences of different types of data (network, PCM, video and 1553B).
[0036] Assume that the fused data stream is ,but: in, is the data fusion function; is the fused data stream; is the preprocessed data sequence.
[0037] Data fusion algorithm based on timestamp Different types of data are aligned and data of different frequencies are processed through interpolation methods. For PCM data and 1553B data, timestamp-based linear interpolation L(t) is used to match the acquisition frequency of network and video data to ensure that key data is not lost during the fusion process.
[0038] The specific formula is as follows: in, is the interpolated PCM data; is the i-th PCM data point; is the timestamp corresponding to the i-th PCM data point.
[0039] Through this fusion process, the integrated control and data processing modules generate a data stream in a unified format. , ensuring the consistency and time synchronization of multi-source data.
[0040] Step S200 at least includes steps S210-230: S210, collecting raw data from different sensors and devices from the network interface, analog PCM interface, video interface and 1553B interface, and obtaining multi-source raw data streams.
[0041] Specifically, in step S210, the multi-source data acquisition and conversion module first acquires original data streams from different data interfaces. The interfaces include: Network interface (Ethernet interface): collects real-time data streams from network sensors, recorded as (t).
[0042] Analog PCM interface: collects analog data and digital signals from PCM signals, recorded as (t).
[0043] Video interface: collects high-resolution video signals, such as the 1920x1080 resolution video stream provided by the HD-SDI interface, recorded as (t).
[0044] 1553B interface: collects data transmitted by dual redundant 1553B bus, recorded as (t).
[0045] The result of the step is that multiple channels and types of original data streams are collected, and the data streams are aligned in time through the previous synchronization step (S110) to ensure that they have consistent timestamps. , which is convenient for subsequent data processing.
[0046] S220. Based on the data conversion chip, the multi-source original data streams are subjected to protocol conversion, and data in different formats are standardized to obtain data streams in a unified protocol format.
[0047] The multi-source data acquisition and conversion module uses a data conversion chip to perform protocol conversion and format standardization on raw data from different sources. Specifically: For network data flow (t) Use standard network protocols (such as IENA or iNET) to parse and re-encapsulate the data packets into a unified format.
[0048] For PCM data stream (t) Multiple PCM signals are multiplexed at a fixed rate (e.g., each channel supports a maximum of 20 Mbps) and uniformly converted into a standard PCM data format.
[0049] For video data stream (t) The video format (such as HD-SDI) is uniformly converted into the standard video stream format supported by the system through the video conversion chip.
[0050] For 1553B data stream (t) Perform protocol conversion on the dual redundant signals to ensure that they conform to the system's 1553B bus standard format.
[0051] The data stream after protocol conversion has the unified format of (t), the formula is: in, Represents the data stream in a unified format after protocol conversion; It is the data conversion and standardization function.
[0052] Through the steps described above, each type of data flow Converted into standardized data streams supported by the system , providing a unified format of input for subsequent data processing.
[0053] S230, verifying and synchronizing the standardized data stream to generate a synchronized multi-source data sequence to ensure consistency of the data in subsequent processing.
[0054] Completed protocol conversion and standardized data flow Further verification and synchronization processing is required. Specifically: First, the system verifies each type of data to ensure data integrity during the protocol conversion process. The verification algorithm is based on standard methods such as CRC (cyclic redundancy check).
[0055] Next, based on the timestamp Perform secondary synchronization on all types of data to ensure that even if different data sources have different collection frequencies, the data is still aligned at the same time point. The time synchronization algorithm uses linear interpolation to align low-frequency data with high-frequency data to form a data sequence on a unified time scale. .
[0056] The interpolation formula is as follows: = L( , ) in, is the synchronized data sequence; L is based on the timestamp Synchronous interpolation function.
[0057] Summary: S210 obtains the original data stream from the multi-source interface and performs preliminary synchronization in combination with the timestamp; S220 performs protocol conversion and format standardization on different types of data through the data conversion chip to generate a data stream in a unified format; S230 generates the final synchronization data sequence through verification and synchronization processing to ensure consistency and synchronization in subsequent processing.
[0058] Step S300 at least includes steps S310-S330: S310, receiving the fused data stream from the integrated control and data processing module, performing hierarchical processing on the data according to its importance, and generating hierarchical data sequences of different priorities.
[0059] The intelligent storage and transmission module first receives the pre-processed and fused data stream from the integrated control and data processing module, which is denoted as The data stream contains data from multiple sources, and has completed time synchronization and format unification in the previous step S130. In the step, the system will classify the data according to its importance and urgency, and generate data sequences of different priorities.
[0060] Specifically, the hierarchical processing function is F( ), by evaluating the importance of information in the data stream, assigning priorities. Priorities can be divided into high priority (critical test data), medium priority (secondary data), and low priority (auxiliary data). Therefore, the generated hierarchical data sequence is: , , in, Indicates high priority data; Indicates medium priority data; Indicates low priority data.
[0061] S320, adaptively compress the hierarchical data sequence to reduce the space occupied by data storage and generate a compressed data storage sequence.
[0062] In step S320, the intelligent storage and transmission module processes the classified data sequence. , , Adaptive compression is performed to further reduce the storage space occupied by data. In order to optimize the compression rate of data with different priorities, the system will select different compression algorithms according to the importance of the data. The specific compression algorithm function is: .
[0063] The compressed data storage sequence is: in, It is high-priority data processed by a high-priority compression algorithm; It is medium priority data processed by medium priority compression algorithm; It is low-priority data processed by a low-priority compression algorithm.
[0064] Compression Algorithm The selection is adaptive, meaning that the system dynamically adjusts the compression ratio based on the type of data and transmission requirements, ensuring the fidelity of high-priority data while applying higher compression ratios to low-priority data to save storage space.
[0065] S330, through the efficient wireless transmission protocol, transmits the compressed data storage sequence to the ground station, while ensuring that the data is not lost during the transmission process.
[0066] In step S330, the intelligent storage and transmission module transmits the compressed data sequence to the ground station through an efficient wireless transmission protocol. The core of this step is to ensure that the compressed data , , There is no loss and data is complete during transmission.
[0067] The specific transmission process uses an efficient transmission protocol , to ensure that data of different priorities are transmitted in order according to their urgency. High priority data Priority transmission is performed through the bandwidth priority allocation mechanism, while the transmission order of medium and low priority data is dynamically adjusted according to the bandwidth situation. The sequence check and data recovery mechanism during the transmission process uses the CRC check code, the formula is as follows: CRC( ) = H( ) Among them, H represents the check function, which ensures the integrity of data during transmission; It is a compressed data storage sequence.
[0068] Wireless transmission protocol The transmitted data will be sent to the ground station and stored and processed in real time according to priority to ensure efficient and secure transmission of flight test data.
[0069] Step S400 at least includes steps S410-S430: S410. Based on the system operation status, dynamically monitor the energy demand of each module, obtain the current energy consumption, and adjust the energy allocation strategy to give priority to ensuring the energy demand of the data acquisition and processing module.
[0070] In step S410, the intelligent energy management module first obtains the energy consumption of each module in real time by monitoring the operating status of the system. Specifically, the system collects the current energy consumption information from the core functional modules such as the data acquisition module, the processing module, and the storage module, and records it as (t) , where Represents the module number, (t) represents the real-time energy consumption of each module.
[0071] Through the collected energy consumption data, the energy management module inputs the information into the energy allocation strategy algorithm to generate a dynamic energy allocation decision function E(t). The function dynamically adjusts the energy supply according to the real-time needs of each module, giving priority to ensuring the energy supply of key mission modules (such as data acquisition and processing modules).
[0072] The formula is as follows: in, is the total energy distribution at the current time t; represents the priority coefficient of the i-th module, which is used to adjust the energy weight of each module; The real-time energy demand of each module.
[0073] S420: During the flight, enable the energy-saving mode, schedule and limit the energy of non-core modules, and generate an energy allocation plan under the energy-saving mode.
[0074] In step S420, when the system detects insufficient energy supply or low energy demand for some non-core modules during flight, the intelligent energy management module automatically switches to energy-saving mode. The key to the mode is to ensure the overall energy efficiency of the system is maximized by scheduling and limiting the energy consumption of non-core modules.
[0075] Specifically, the energy-saving mode scheduling function The energy supply will be adjusted according to the priority of each module, and the energy consumption of non-critical modules (such as display module and auxiliary recording module) will be limited to generate an energy allocation plan in energy-saving mode.
[0076] The formula is as follows: in, Energy allocation in energy saving mode; is the energy reduction coefficient of non-core modules, which is used to limit the energy allocation of low-priority modules; is the current energy demand of each module.
[0077] S430, monitor the overall energy consumption of the system and support the access of renewable energy such as solar energy based on system requirements.
[0078] In step S430, the intelligent energy management module continuously monitors the overall energy consumption of the system, and dynamically evaluates whether it is necessary to introduce auxiliary energy (such as solar energy or backup power) to support the normal operation of the system based on the real-time demand and remaining energy status of the system.
[0079] Specifically, the module will be based on the current energy consumption trend And the remaining power of the system R(t), generate the energy demand evaluation function , decide whether it is necessary to access renewable energy from outside.
[0080] The formula is as follows: in, is the external energy demand; is the current total energy consumption of the system; The remaining energy reserve of the system.
[0081] when >0, the system will automatically enable external energy supply such as solar energy to ensure energy stability during long-term operation.
[0082] The key innovative features of the present invention include: (1) Time synchronization and fusion processing of multi-source data are achieved through external time code synchronization; (2) Perform hierarchical processing and adaptive compression based on the importance of data to achieve efficient storage; (3) Dynamically adjust energy allocation to prioritize the energy needs of core modules.
[0083] The following are its main beneficial effects: (1) Improved data processing efficiency: Through protocol conversion and format standardization, the consistency of multi-source data formats is ensured, reducing the complexity of subsequent processing. Real-time data fusion enables multiple data types in flight tests to be processed simultaneously, reducing the time for subsequent data analysis.
[0084] (2) Storage space optimization: The system uses an adaptive compression algorithm for data of different priorities, dynamically adjusting the compression ratio based on the importance of the data, effectively reducing storage space while ensuring the fidelity of key data.
[0085] (3) Efficient data transmission: Through wireless transmission protocols, data can be dynamically transmitted according to priority, ensuring real-time transmission and processing of high-priority data.
[0086] (4) Energy management optimization: Under limited energy supply, the intelligent energy management module can prioritize the operation of core modules and enable energy-saving mode to limit the energy consumption of non-core modules, thereby ensuring the stable operation of the system during long-term flight tests.
[0087] Embodiment 2: Figure 2 FIG. 2 is a block diagram showing a unified recording and processing system for flight test airborne data according to an embodiment of the present invention. Figure 2 As shown, the system may include: The integrated control and data processing module 10 is used to receive external time code timing signals to ensure the time synchronization of each module in the system. The module performs real-time preprocessing and fusion of multi-source data through edge computing technology. Specific functions include: Receive and parse IEEE1588 V1 / V2 IRIGB (DC) timing signals and generate timestamps for each data module for subsequent data synchronization processing.
[0088] Preprocess network data, analog PCM data, video data, 1553B data, etc. from multi-source data acquisition modules to remove redundant data and standardize data formats to ensure consistency of data structure.
[0089] Data fusion algorithms are used to fuse different types of data to generate a fused data stream in a unified format, providing consistent input for subsequent storage and processing.
[0090] The multi-source data acquisition and conversion module 20 is used to collect data from multiple interfaces and perform protocol conversion and format standardization. The main functions of the module include: Collect raw data from multiple source devices such as Ethernet interface, analog PCM interface, video interface, 1553B interface, etc. to ensure the extensiveness of data collection.
[0091] The data conversion chip is used to perform protocol conversion on the collected multi-source data, and convert network data, PCM data, video data and 1553B bus data into a unified standard format.
[0092] After completing the protocol conversion, the standardized data is verified and synchronized to generate a synchronized data sequence, which provides a basis for subsequent data storage and processing.
[0093] Intelligent storage and transmission module 30, which is responsible for hierarchical storage and transmission of data. The module prioritizes data according to its importance and optimizes storage space using an adaptive compression algorithm. Its main functions include: Receive the fused data stream from the integrated control and data processing module, and perform graded processing based on the importance of the data to generate data sequences of different priorities (high priority, medium priority, low priority).
[0094] Adaptive compression is performed on the classified data to further reduce the space occupied by data storage and ensure the fidelity of high-priority data.
[0095] The compressed data is transmitted to the ground station through an efficient wireless transmission protocol, while ensuring the integrity and security of the data during transmission.
[0096] The intelligent energy management module 40 is used to dynamically adjust the energy distribution of the system, give priority to the energy demand of the data acquisition and processing module, and perform energy-saving mode scheduling. Its main functions include: Monitor the energy consumption of each module in real time, obtain current energy consumption data, and dynamically adjust the energy allocation strategy to prioritize the energy needs of data acquisition and processing modules.
[0097] During the flight, the energy-saving mode is enabled according to system requirements, the energy of non-core modules is limited and scheduled, and an energy allocation plan in the energy-saving mode is generated.
[0098] It supports the access to renewable energy sources such as solar energy, and dynamically decides whether to use auxiliary energy based on system energy consumption and remaining power status to ensure the continuous operation of the system during long-term flight.
[0099] In another embodiment, Figure 3 As shown, a unified recording and processing device for test flight onboard data includes a main control module, a functional module, a computing module, an onboard solid-state recording disk and a power module. The functional module includes network acquisition, analog quantity / PCM acquisition, video acquisition and 1553B acquisition functions, and can be flexibly configured according to task requirements; The main control module receives external time code, supports IEEE1588 V1 / V2, IRIGB (DC) code, completes the time synchronization of each module inside the airborne data recorder, and receives data from other functional modules through the GTX communication interface, records 100% of the collected data, and forwards the selected data through PCIe. The main control module receives external command control through the network port, completes the data recording trigger through the switch signal, and has a configuration and maintenance interface, which can query the system's working status and configure the system's basic properties, including the test machine model, test machine number, equipment number, system time, etc.
[0100] The calculation module receives the selected data from the main control module through the PCIe interface, saves it in the data recording disk, runs the calculation program, and also saves the calculation results in the data recording disk.
[0101] Among the functional modules, the network acquisition module has 4 Gigabit Ethernet interfaces and supports both IENA and iNET formats; The analog / PCM acquisition module integrates analog and PCM acquisition functions on the same module, supports 4-channel PCM data access, and each channel PCM rate supports up to 20Mbps; it also supports 16-channel analog signal input, and the input voltage range supports up to ±10V; The video acquisition module realizes 2-channel SDI video access, the access rate supports HD-SDI, and the resolution is 1920x1080; The 1553B acquisition module supports 4-channel dual-redundant 1553B bus signals, and supports transformer coupling mode and direct coupling mode; The above functional modules realize 100% data collection and selection output and send it to the main control module.
[0102] The onboard solid-state recording disk realizes the recording and storage of the above-mentioned collected, selected and processed data.
[0103] The power module has energy storage and voltage reduction functions, providing secondary power for the system. The energy storage circuit provides power-off protection for the system, so that the recorded files are not lost after abnormal power failure, and normal operation is restored after power is restored.
[0104] Embodiment three: Figure 4 FIG. 2 shows a block diagram of a computer device according to an embodiment of the present application. Figure 3 As shown, the computer device includes: Memory 310, the memory is used to store various instructions and data required by the execution device. The memory may include: The basic software, control programs and data processing logic required for system operation are used to store and perform preliminary analysis on the data collected from flight tests.
[0105] Stores instructions and operation logic for functional modules such as data preprocessing, protocol conversion, data compression, and energy distribution.
[0106] Temporarily store intermediate data processed by the processor to ensure the integrity of data when it is transferred between system modules.
[0107] Processor 320, the processor is used to load and execute instructions in the memory, perform data processing and system control. The processor is specifically used for: Process the flight test data transmitted by the multi-source data acquisition and conversion module, and perform data analysis, protocol conversion and format standardization.
[0108] By controlling the integrated control and data processing modules, the fusion, synchronization and timestamp generation of multi-source data can be achieved to ensure data consistency.
[0109] According to the instructions of the intelligent storage and transmission module, data compression and hierarchical storage operations are performed to ensure efficient data processing and storage.
[0110] Communication interface 330, the communication interface is used to exchange data with external devices and transmit the collected flight test data. The communication interface may include: An interface that supports multiple communication protocols and is used for wireless data transmission with external devices such as ground stations and remote servers.
[0111] The interface sends data from flight tests to the ground station through an efficient transmission protocol and receives command and control signals from external devices.
[0112] The bus 340, the processor, the memory and the communication interface are connected to each other through the bus to realize data exchange. The bus can be an industrial standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus or an extended industrial standard architecture (EISA) bus, etc. The bus may include: Address bus: used to transmit data storage addresses to ensure that the processor can accurately access the data in the memory.
[0113] Data bus: used for data transmission between processor, memory and communication interface.
[0114] Control bus: used by the processor to control each module of the system and manage data reading, writing and transmission operations.
[0115] The optional internal interface 350, in a specific implementation, if the memory, processor and communication interface are integrated on the same chip, the various parts can communicate with each other through the internal interface. The internal interface can achieve more efficient internal data transmission, reduce the delay of external bus transmission, and improve the overall performance of the system.
[0116] An embodiment of the present invention provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is loaded and executed by a processor, the relevant functions of the present invention are implemented. The specific implementation is as follows: The computer-readable storage medium may be a volatile memory or a non-volatile memory, or include a volatile memory and a non-volatile memory. The storage medium may include but is not limited to: Non-volatile memory such as read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory; Random access memory (RAM), such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM) and other volatile memories.
[0117] When the computer program is run on a computing device, the program implements the following functions: Data acquisition and processing: call and execute the instructions of the multi-source data acquisition and conversion module, collect flight test data from different interfaces, and perform protocol conversion and format standardization. The processed data is further integrated and synchronized through the integrated control and data processing module to generate a unified format fused data stream.
[0118] Data storage and transmission: According to the instructions of the intelligent storage and transmission module, the processor processes and compresses the received data in a hierarchical manner to optimize the storage space. The processed data is sent to the ground station via a wireless transmission protocol to ensure the integrity and security of the data during transmission.
[0119] Energy management: The processor executes the instructions of the intelligent energy management module, dynamically monitors the energy consumption of the system, adjusts the energy allocation strategy, and prioritizes the energy needs of key data acquisition and processing modules. The system enters energy-saving mode as needed during flight and supports the access to renewable energy such as solar energy.
[0120] Furthermore, the computer-readable storage medium may also store a dedicated control program to support functions such as communication with external devices, encryption and decryption of data, fault detection, etc. The storage medium of this embodiment can ensure efficient and stable operation of the unified recording and processing device for flight test airborne data.
[0121] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing the embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to replace some of the technical features therein with equivalents. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.
Claims
1. A unified recording and processing method for flight test airborne data, comprising the following steps: Receive external time code timing signals and generate synchronization timestamps for time synchronization of each module in the system; Collect multi-source data streams from network interface, analog PCM interface, video interface and 1553B interface; Performing protocol conversion and format standardization processing on the multi-source data streams to obtain data streams in a unified format; Based on the data fusion algorithm, the standardized data stream is fused to generate a fused data sequence in a unified format; The fused data sequence is graded according to the importance of the data; Adaptively compressing the classified data sequence to generate a compressed storage data sequence; The compressed data storage sequence is transmitted to the ground station via a wireless transmission protocol.
2. The unified recording and processing method for flight test airborne data according to claim 1, wherein: The steps of receiving an external time code timing signal include: Receive IEEE1588 V1 / V2 IRIGB (DC) timing signals to synchronize system time.
3. The unified recording and processing method for flight test airborne data according to claim 1, wherein: The protocol conversion and format standardization steps include: Convert network data streams to IENA or iNET format; Convert PCM data stream to standard PCM format; Convert video data streams into standard video formats; Convert 1553B data stream to 1553B standard format.
4. The unified recording and processing method for flight test airborne data according to claim 1, wherein: The data fusion step comprises: A timestamp-based alignment algorithm is used to fuse data streams of different frequencies to generate a data sequence in a unified format.
5. The unified recording and processing method for flight test airborne data according to claim 1, wherein: The classification process comprises: According to the importance of the data, the fused data sequence is divided into high priority, medium priority and low priority data.
6. The unified recording and processing method for flight test airborne data according to claim 5, wherein: The high priority data includes critical flight test data, and the low priority data includes auxiliary data.
7. The unified recording and processing method for flight test airborne data according to claim 1, wherein: The adaptive compression step comprises: Select different compression algorithms based on the importance of the data. Use a low compression ratio algorithm for high priority data and a high compression ratio algorithm for low priority data.
8. The unified recording and processing method for flight test airborne data according to claim 1, wherein: The wireless transmission step comprises: Using an efficient wireless transmission protocol, the compressed data storage sequence is prioritized and transmitted to the ground station.
9. A unified recording and processing system for flight test airborne data, comprising: An integrated control and data processing module for performing the steps of claim 1; Multi-source data collection and conversion module, used to collect and convert multi-source data; Intelligent storage and transmission module, used to store and transmit processed data sequences.
10. A computer-readable storage medium storing a computer program, wherein when the program is executed by a processor, the steps of the unified recording and processing method for flight test airborne data according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Synchronous and asynchronous data fusion encoding device based on IRIG-106 standard
CN110611676A
Model data processing method and device and computer readable storage medium
CN114510811A
Flight test multi-stream data time synchronization method
CN118152438A
Urban and rural planning surveying and mapping data efficient processing method and surveying and mapping system
CN118734171A
Unmanned aerial vehicle multispectral remote sensing data collection and processing integrated system
WO2022252201A1
Cited By
Flight parameter loading method based on internal data acquisition of software
CN120687173A
Airborne comprehensive data acquisition and recording system and method
CN122135457A