ASTERIX协议数据解码及分析软件开发

Journal: Advances in Computer and Autonomous Intelligence Research DOI: 10.32629/acair.v4i1.19374

邓骁

中国民用航空西南地区空中交通管理局重庆分局

Abstract

在民航地面监视设备的维护过程中,ASTERIX协议数据的解析在监视数据异常排查中起着至关重要的作用,因此本文设计并实现了一个可界面交互、用于批量处理和协助分析的ASTERIX协议解码软件。本文根据ASTERIX协议的数据块结构特征,设计了按顺序读取数据项并处理多目标、混合数据类型的解析思路,并针对固定长度、a+、1+a*n等不同数据长度类型,实现了基于缓存机制的完整读取方案,并解决了五种不同情况下的字节反转问题;最后,设计了数据导入、多类型数据解码、列表显示及筛选查询等功能模块。有效提高了航空监视数据的处理效率和分析便捷性,满足了空管自动化系统原始数据报文分析的实际应用需求。

Keywords

ASTERIX;监视数据;数据分析;解码;字节反转

References

[1] ICAO. (2018).Manual on ASTERIX Data Categories (Doc 9876).Montreal:International Civil Aviation Organization.
[2] Zhang,L.,Wang,H.,&Chen,Y.(2019).Asterix Data Decoding for Next-Generation Air Traffic Surveillance.IEEE Transactions on Aerospace and Electronic Systems,55(3):1234-1245 .
[3] 冯超.ASTERIX协议数据解析算法研究与实现[J].现代导航,2021,12(06):444-448
[4] 张伟,刘强.ASTERIXCAT240雷达数据格式解析技术研究[J].雷达科学与技术,2020,18(04):441-446.
[5] 陈海兵.Qt编写GUI程序[J].C++图形用户界面编程技术课程论文,2017.

Copyright © 2026 邓骁

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License