"本文主要介绍了ItDLC协议和ASTERIX标准在雷达数据格式中的应用,以及ASTERIX的历史和发展。"
ItDLC(Information Data Link Control)协议是基于IBM的SDLC(Synchronous Data Link Control)发展而来,主要用于同步数据链路控制。ItDLC协议中的帧分为三种类型:信息帧(I-frame)、监测控制帧(S-frame)和无编号的命令/响应帧(U-frame)。I-frame用于信息传输,S-frame用于链路控制,如报文确认、重发请求等,而U-frame则提供了更灵活的链路控制格式。ItDLC帧结构包括起始字段、地址字段、控制字段、信息字段、帧校验序列字段和结束字段。其中,标志字段用01111110(7EH)作为帧的开始和结束标志,地址字段用于标识发送和接收节点,控制字段执行命令和响应,信息字段可包含任意比特序列,帧校验序列字段通过CRC方式进行错误检测。
ASTERIX是建立在ItDLC协议之上的标准,它定义了如何在HDLC帧的信息字段中组织数据。ASTERIX标准的数据记录块包含多种类型的数据,如雷达目标报告(类型001),这些数据项包含雷达的相关信息。在实际应用中,根据需求和数据性质选择不同的数据类型。文章以ASTERIX类型001为例,结合Raytheon雷达数据进行分析,展示了如何解析数据帧的各个部分,如HDLC的地址字段、控制字段和ASTERIX类型字段。
ASTERIX的历史可以追溯到1980年代,当时欧洲多个国家制定了各自的雷达数据格式,但由于标准不统一,导致数据交换困难。1984年,欧洲雷达系统专家组开始制定ASTERIX,1986年完成并被批准为标准,之后逐渐发展成为全球广泛采用的航管雷达数据格式。ASTERIX用户手册不断更新,以适应不同雷达设备和应用的需求。
ItDLC协议是数据链路层的一种控制协议,负责信息和链路控制,而ASTERIX是基于ItDLC的标准化雷达数据格式,使得不同雷达系统之间的数据交换变得更加高效和统一。了解这两个概念对于理解和处理雷达数据至关重要,尤其是在航空交通管理和雷达系统集成中。