零中频接收机频率转换图_低成本ADS-B接收机去混合技术

b8744bf64a21a6561e363b683314245f.png

文章来源:

250fe24ad3e9cc659d3e2c6f0ae524aa.png

摘要:

自动相关监视广播(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通道版本。

d2358b069859d9c8066fed07c7f49b07.png
表1 各种SDR的特征

在本文中,提出了主成分分析(PCA)来分离叠加的ADS-B消息。使用这种盲源分离(BSS)技术的主要优点是:无需知道天线转向矢量和源位置。

算法理论:

考虑到连接到m个接收器的m个不同的天线从不同方向接收d个不同的消息,每个接收器的最终接收信号是源信号的线性组合,具体取决于天线转向矢量和飞机位置,参见图1。

c820e1f1390e98bc8dbeb90bb7fe1810.png

将PCA应用于矩阵

,可以获得两个矩阵
:

cdcc65f1ed6f16b7cf999e30cc8ea4f8.png

其中C包含载荷(矩阵

的主成分系数),
包含主成分分数的矩阵,即
在新空间中的表示形式;它的行代表新空间中的原始观测值。

在详细说明之后,

行是源的新空间中的表示,在正常情况下,如果存在多个消息(来自不同方向),则会将它们分隔在矩阵的不同行中。最后,可以说矩阵L是原始矩阵
的估计
为了将该技术应用于低成本接收机,提出了图2中的处理框图。不同的信道由ADS-B解码器独立处理,如果至少一个信道能够无错误地接收消息,则不会进行其他处理。如果在其中一个通道中检测到ADS-B消息前同步码,但消息无法解码,则将PCA应用于
并将新的解码步骤应用于L的行,直至 m如果彼此间隔良好,则可以识别不同的消息。使用这两个步骤,可以减少硬件的计算负担(仅在需要时执行PCA)。必须注意,在成本非常低的硬件的情况下,不同的通道可能使用不同的参考振荡器,和/或不同的时间参考或缓冲解决方案。非相干信道会降低接收机的性能,并且缺乏同步需要引入同步过程。这可以利用从所有通道接收到相同消息而没有错误的情况来完成:比较消息的时间戳,可以估计流的偏移,并且可以使数据流彼此对齐。在图2中展示了此算法的详细步骤。

5adc445eceaa4a07cf23042e11beed11.png
图1 拟解决方案框架

faf8b78deb954c3fe19081c9d753b360.png
图2 本文提出的多通道PCA算法

方法性能评估:

实际记录的信号用于评估所提出算法在实际条件下的性能。信号通过应答器数据记录器(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)在每个通道上的典型相位噪声(再次模拟不同振荡器对不同通道的影响)。

特别是模拟了以下四种情况:

  1. 具有单个高性能振荡器的相干通道(未添加相位噪声和频率偏置);
  2. 利用TCXO的独立振荡器;
  3. 利用XO的独立振荡器。
  4. 利用非常低性能的XO的独立振荡器。

04e26158ebd6c3b59ee054109b0cae23.png
图3 PCA-BSS杂乱信号的事例

b164f475abd8e8b6210a37b1a6668ef6.png
图4 改变ADC参数的已解码消息数

本文的仿真振荡器如下表所示:

20cc4e8d9af9ffe507b5368e12722645.png
表2 仿真振荡器

本文引入了一种简化版的S模式解码算法,该算法没有任何验证逻辑,并且可以处理2 Msps信号:在该采样频率下,每个芯片可以使用一个采样,并且仅通过比较幅值来确定位值。样本对应于同一位的两个芯片。此外,通过比较样本序列与预期模式(即“ 10100001010”)来检测前同步码。从图5和图6可以看出,使用简化的解码器,所有性能得到了改善,此外,无错误的解码消息数也不为零(在PCA处理的情况下约为两倍)。低采样率ADC的情况。

4349c9e01aeec8f06c75c810e3775733.png
图5 改变ADC参数的解码消息数,简化解码器

c3e292367837d201a5a2e89584e316dd.png
图6 改变振荡器参数的已解码消息数,简化解码器

结论:

本文使用多通道接收器并应用PCA-BSS技术,可以在ADS-B中获得重要的抑制干扰。对于传统的ADS-B解码器或简化的解码器,以及使用低成本硬件(例如基于RTL-SDR的设备),都可以缓解乱码问题。最后,在许多情况下,解码后的数据包(错误为零)的数量会增加一倍以上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值