摘要
ADS-B具有自动广播的特点,使得ADS-B报文存在安全隐患,飞机和地面站可能会接收到虚假报文,这对民航的安全运行造成了很大的威胁。文中提出了一种机载端的ADS-B报文真实性检测方法,从报文中提取发报飞机的位置与本机位置,计算发报飞机与本机的距离S l,根据接收报文时间间隔与固定的发报时间间隔的关系,计算出报文传输的距离S,根据S l与S的差值判断的ADS-B报文是否是真实的报文信息,并引入Pearson相关系数作为判断依据。通过MATLAB仿真得出该检测方法是一种可靠机载端虚假报文检测方法。
ADS-B has the feature of automatic broadcast,posing potential risks to ADS-B messages.Aircraft and ground stations may receive false messages,which poses a great threat to the safe operation of civil aviation.This paper proposes a method for identifying the authenticity of ADS-B messages on the airborne terminal,extracting the position of the transmitting aircraft and the position of the local aircraft from the message,and calculating the distance S l between the transmitting aircraft and the local aircraft;based on the relationship between the time interval of receiving messages and the fixed transmission time interval,the distance S of the message transmission can be calculated,and the accuracy of ADS-B message is related to the difference between and S l is true message information,and the Pearson correlation coefficient is introduced as the reference for judgment as well.Through MATLAB simulation,it is concluded that the detection method is reliable for detecting false messages on the airborne terminal.
作者
徐文江
林琳
姚成
李妮锶
XU Wen-jiang;LIN Lin;YAO Cheng;LI Ni-si(Civil Aviation Flight University of China,Guanghan 618307,Sichuan Province,China)
出处
《信息技术》
2021年第7期38-42,共5页
Information Technology
基金
国家重点研发计划(2018YFC0809500)。