文章来源:
摘要:
自动相关监视广播(ADS-B)系统]是当前和未来空中交通管制系统中最重要的组成部分之一;在该系统中,飞机将其位置、速度和身份(具有给定的周期性)发送给装备的飞机或地面站进行监视。车载导航系统主要是基于GPS单元计算这些信息,二次监视雷达转发器用于在公共RF信道上广播包含这些信息的消息。接收到这些信息后,空中交通管制中心能够有交通意识。该协议的一个重要限制是吞吐量受到特定干扰问题的限制:混叠效应(即接收来自不同飞机的叠加信号)。本文提出了一种减小这种影响的方法。该方法利用多信道接收机和主成分分析,适用于低成本软件无线电的实现。它还通过改变硬件参数(如频带、ADC特性和振荡器稳定性)的实际信号进行评估,以确定哪些硬件可用于其实现
介绍:
当前和将来的空中交通管制系统中最重要的部分之一是自动相关监视广播(ADS-B)系统;在该系统中,航空器(以给定的周期)将其位置,速度和身份传输给其他装备的航空器或地面站,以进行监视。所使用的数据链路是识别朋友或敌人(IFF)二级监视雷达(SSR)协议的演进:飞机应答器使用PPM调制在L波段消息上进行传输并具有随机访问权限。该协议是在大约二十年前引入的,如今已用于多种用途,例如辅助雷达,ADS-B和交通防撞系统,但它容易出现一些重要的缺点。一种是由于特定的干扰问题而导致的吞吐量受限:消息冲突,称为乱码。在发送机数量很多的情况下,某些消息可能会从接收器叠加接收,并且无法解码。随之而来的是,随着飞机数量的增加,ADS-B系统的监视性能将会降低。本文的目的是介绍一种去垃圾技术,以减轻在这些网络中使用的低成本(和非常低成本)接收机中的垃圾影响。在表1中,展示了一些适用于接收ADS-B信号的低成本SDR,其特性如下:USRP-2920或其互补设备WBX-N210是性能最高,价格最昂贵的设备;ADALM PLUTO,由ADI公司推出;RTL-SDR Blog v3是ADS-B网络中使用最广泛的SDR,原因是它的成本,最后是引入多通道功能的RTL-SDR的一些演进(KERBEROSSDR:由4倍RTL-SDR组成和COHERENT-RECEIVER,即RTL-SDR的可扩展N通道版本。
在本文中,提出了主成分分析(PCA)来分离叠加的ADS-B消息。使用这种盲源分离(BSS)技术的主要优点是:无需知道天线转向矢量和源位置。
算法理论:
考虑到连接到m个接收器的m个不同的天线从不同方向接收d个不同的消息,每个接收器的最终接收信号是源信号的线性组合,具体取决于天线转向矢量和飞机位置,参见图1。
将PCA应用于矩阵
其中C包含载荷(矩阵
在详细说明之后,
方法性能评估:
实际记录的信号用于评估所提出算法在实际条件下的性能。信号通过应答器数据记录器(TDR)进行记录,该应答器是四通道ADS-B接收器,已在罗马Tor Vergata大学电子工程系开发并安装。每个接收通道将接收到的信号下变频为21.5 MHz的中频,并以100 MS / s的采样率对其进行采样。TDR的每个通道都连接到阵列天线的一个元件。
使用该接收器,会记录真正的乱码信号,然后对其进行处理以降低接收器的性能并模拟低成本的接收器。之后,应用PCA和ADS-B解码算法来评估所提出解决方案的整体性能。特别地,通过视觉检查,记录了大约400条真实的乱码消息。
在图3的上部报告了实际叠加消息的示例,其他部分显示了应用PCA后的四个信号。从图中可以清楚地看到,输入信号被分为四个部分,分别是三个不同的消息和剩余的噪声。特别地,第一源是SSR模式S长消息,第二源是模式S短消息,而第三源是模式A / C消息。可以将获得的四个信号发送到ADS-B解码器,该解码器在应用主成分分析之后提取ADS-B消息。所提出的过程适用于不同的仿真硬件:对无误接收和解码的ADS-B消息进行计数,并与未使用BSS的消息进行比较。必须注意的是,并非所有记录的信号都是ADS-B消息,因此并非所有记录的信号都可以正确解码;换句话说,数据集中的ADS-B消息总数是未知的。评估了与接收器ADC参数的性能相关性以及振荡器的稳定性。从ADC参数开始,对2 Msps至100 Msps的采样频率以及不同的ADC分辨率(12位,8位和4位)进行了模拟,以对原始信号进行下采样。
从图4可以看出,除了2Msps的情况之外,在所有情况下都获得了改善,其中解码消息的数量变为零。
振荡器的稳定性,经测试引入了接收信号:
- 每个通道上的随机初始相位(以模拟不同的电气长度);
- 每个通道上的随机频率偏置(以模拟不同振荡器对不同通道的影响);
- 晶体振荡器(XO)或温度补偿晶体振荡器(TCXO)在每个通道上的典型相位噪声(再次模拟不同振荡器对不同通道的影响)。
特别是模拟了以下四种情况:
- 具有单个高性能振荡器的相干通道(未添加相位噪声和频率偏置);
- 利用TCXO的独立振荡器;
- 利用XO的独立振荡器。
- 利用非常低性能的XO的独立振荡器。
本文的仿真振荡器如下表所示:
本文引入了一种简化版的S模式解码算法,该算法没有任何验证逻辑,并且可以处理2 Msps信号:在该采样频率下,每个芯片可以使用一个采样,并且仅通过比较幅值来确定位值。样本对应于同一位的两个芯片。此外,通过比较样本序列与预期模式(即“ 10100001010”)来检测前同步码。从图5和图6可以看出,使用简化的解码器,所有性能得到了改善,此外,无错误的解码消息数也不为零(在PCA处理的情况下约为两倍)。低采样率ADC的情况。
结论:
本文使用多通道接收器并应用PCA-BSS技术,可以在ADS-B中获得重要的抑制干扰。对于传统的ADS-B解码器或简化的解码器,以及使用低成本硬件(例如基于RTL-SDR的设备),都可以缓解乱码问题。最后,在许多情况下,解码后的数据包(错误为零)的数量会增加一倍以上。