Telemetry_Data_Processing_and_Analysis_Platform_fo
Telemetry_Data_Processing_and_Analysis_Platform_fo
Abstract: Telemetry data processing has extremely high real-time requirements in flight tests.
In response to the problems faced by the traditional telemetry data processing system, such as
insufficient computing capacity and low scalability, the Flink-based telemetry data processing
and analysis technology is proposed to give full play to the cluster computing capacity of Flink,
improve the throughput of real-time processing and reduce the processing delay. After flight
test verification, the platform meets the real-time processing of multiple telemetry data and has
significantly improved the stability, processing efficiency, and scalability compared with the
traditional system.
1. Introduction
Flight test telemetry is a method of tracking measurement and communication for aircraft, and the
collected measurement data is transmitted to the flight test command and control center. Then the
telemetry data is received, demodulated, and calculated by the ground real-time monitoring system,
and converted into the significance of engineering data. Finally, it is sent to the monitoring terminal
for the flight commander and flight test engineer to grasp the real-time state of the aircraft [1].
Telemetry real-time monitoring is the core means of providing flight test risk prediction and decision
support assurance, which is of great practical significance for flight test safety and improving
efficiency [2].
At present, the traditional telemetry data processing system is mainly designed based on C/S
architecture. Reference [3] proposed the technical implementation idea and scheme of multi-objective
telemetry monitoring, which adopts virtual LAN and multicast communication technology to realize
multi-objective integrated telemetry monitoring. Reference[4] designed a new multi-redundant
telemetry data processing system to increase the status information interaction function between server
and client software and to improve the reliability of system operation and the accuracy of telemetry
data. Reference[5] uses container technology to distribute and execute flight test data, which solves the
problems of distributed real-time receiving and analyzing telemetry data and centralized control of
flight tasks. Reference[6] adopts the design ideas of modularity, multithreading concurrency, and
multi-buffer to ensure the real-time and functional scalability of telemetry video data. To improve the
efficiency of real-time safety monitoring and management of flight tests, Reference 7 designs and
implements a real-time test flight monitoring and management system based on B/S architecture,
further simplifies the steps of system deployment and maintenance and improves the cross-platform
operation capability of the system [7].
In summary, with the development of various new telemetry systems and technologies, the
telemetry data processing system has developed from the previous stand-alone and specialized design
to the direction of clustering and modularization. This has put forward higher requirements on the
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
ECCST-2022 IOP Publishing
Journal of Physics: Conference Series 2480 (2023) 012020 doi:10.1088/1742-6596/2480/1/012020
processing capability, versatility, reconfigurability, and scalability of the telemetry data processing and
analysis platform. Meanwhile, with the complexity of future flight test missions and the diversification
of telemetry transmission systems, telemetry data processing and analysis face unprecedented data
volume, multiple protocol types, and complex application scenarios. Therefore, building a real-time,
general-purpose, and reconfigurable deep flight test data mining and application platform is the focus
of this paper’s research.
With the rapid development of cloud computing and big data technology, the new generation of big
data computing engine and framework, with advantages such as low latency and high throughput, is
triggering technological changes in various industries, including aerospace, electric power, finance,
and other fields [8], for example, the space TT&C signal processing platform in the cloud environment
[9], the online early warning system based on distributed real-time computing framework for abnormal
feature extraction of electric energy data [10], and the real-time recommendation business of
commodities in the e-commerce industry [11]. For different application scenarios, there is no perfect
method of technology selection and design. Therefore, using cloud computing and big data processing
technologies, this paper proposes a flink-based flight test telemetry data processing and analysis
platform and uses the streaming real-time computing framework to realize the concurrent real-time
processing capability of multiple flight data streams. Using component-based data analysis flow
choreography, the dynamic assembly of telemetry protocol parsing, fault alarm, and other data
processing logic is realized. With k8s+docker, the cloud-based software layer enables horizontal and
elastic platform scaling.
2
ECCST-2022 IOP Publishing
Journal of Physics: Conference Series 2480 (2023) 012020 doi:10.1088/1742-6596/2480/1/012020
analysis algorithm is written into Redis to realize the functions of telemetry real-time data collection,
calculation, and analysis.
3
ECCST-2022 IOP Publishing
Journal of Physics: Conference Series 2480 (2023) 012020 doi:10.1088/1742-6596/2480/1/012020
4
ECCST-2022 IOP Publishing
Journal of Physics: Conference Series 2480 (2023) 012020 doi:10.1088/1742-6596/2480/1/012020
4. Experimental results
5
ECCST-2022 IOP Publishing
Journal of Physics: Conference Series 2480 (2023) 012020 doi:10.1088/1742-6596/2480/1/012020
40ms, 54ms, and 64ms, as shown in Figure 5. According to the experimental results, the Flink-based
flight test telemetry data processing and analysis platform can realize the decoding and analysis of
multi-channel data through the distributed computing framework, and meet the real-time requirements
of real flight tests.
(a) (b)
(c) (d)
Figure 5. Latency test
5. Conclusion
By analyzing the advantages and disadvantages of traditional flight test telemetry data processing
systems, this paper designs and implements a telemetry data processing and analysis platform based
on Flink distributed real-time computing architecture. Firstly, the distributed processing platform is
built based on Hadoop technology. Secondly, based on Flink and Kafka, high throughput and low
latency telemetry data processing requirements are realized. Finally, the Flink framework is used to
design the independent choreography of the process and realize the flexible configuration of data
source access, processing, and parameter alarm components. Through the real flight test, the results
show that the platform can effectively process and analyze the multi-channel remote measurement
data, and meet the requirements of real-time and high-concurrency test flight scenarios.
References
[1] In Jong Kim and Sungpil Lee, “Development of telemetry data processing program,” 2013
International Conference on ICT Convergence (ICTC), 2013, pp. 468-473.
[2] Ke, S., and W. Qian.Design and application of automatic tracking antenna for the flight-test[J].
Foreign Electronic Measurement Technology (2018).
[3] Xiao-Ya LI. Design of multi-target comprehensive telemetry monitoring system architecture[J].
Modern Electronics Technique, 35.20(2012):124-127.
[4] Liu S, Jia Y, Yang Z. Design of a Multi-redundant Telemetry Data Processing System[J].
Computer Measurement & Control, 25.11(2017):190-192.
[5] Shan S,Peng W and Nie Y J, Research on Multi-source Data Real-time Monitoring System Based
on TaskContainer[J]. Computer Measurement & Control, 28.03(2020):98-102.
[6] Hao Z and Wang H. Design of Real-time Monitoring System of Airborne Net Videos Based on
RTP[J]. Computer Technology and Development, 29.05(2019):131-134.
[7] Nie R, Huang P, Liu Y Q. Research on the real-time monitoring and management in flight test
based on WEB platform[J]. Electronic Design Engineering, 26.08(2018):88-92.
[8] A. Verma, A. H. Mansuri and N. Jain. Big data management processing with Hadoop MapReduce
and spark technology: A comparison, 2016 Symposium on Colossal Data Analysis and
6
ECCST-2022 IOP Publishing
Journal of Physics: Conference Series 2480 (2023) 012020 doi:10.1088/1742-6596/2480/1/012020