ADSB.lol 的 MLAT 数据是什么?需要什么条件?
更新时间
ADSB.lol 上的 MLAT 数据,是指当飞机没有发出可用的 ADS-B 位置信息时,网站通过多个地面接收器对同一架飞机的 ModeS 信号到达时间差进行多点定位(Multilateration)后推算出的位置。要产生一条 MLAT 接触,飞机必须配备 ModeS 应答机,并且其信号同时被至少 4 个接收器收到。因此,MLAT 能在 ADS-B 覆盖不足的区域补出目标位置,但精度和稳定性通常不如直接广播的 ADS-B 位置。
MLAT 与 ADS-B 的区别
| 维度 | ADS-B 位置 | MLAT 位置 |
|---|---|---|
| 位置来源 | 飞机自身广播 | 多个地面接收器联合测算 |
| 机载要求 | ADS-B 发射能力 | ModeS 应答机 |
| 接收要求 | 单个接收器即可解出 | 至少 4 个接收器同时收到 |
| 覆盖特点 | 依赖接收站分布与信号 | 可补充雷达/ADS-B 覆盖不足区域 |
| 在 ADSB.lol 上的表现 | 通常带正常 ICAO 24 位地址 | 可能显示为非 ICAO 十六进制代码 |
为什么 MLAT 目标会出现非 ICAO 十六进制代码
ADSB.lol 页面说明中明确提到:非 ICAO 十六进制代码可能对应“Anonymized MLAT result”(匿名化的 MLAT 结果),也可能来自“ATC contact broadcast”(管制通话广播)。这类十六进制 ID 是动态的,无法稳定关联到某一机型或注册号。页面还指出,它常常是同一架飞机对应的 MLAT 接触。
换句话说,当你在 ADSB.lol 上看到一个没有注册号、没有机型、hex 又不像常规 ICAO 地址的目标时,它很可能就是 MLAT 推算出来的接触,而不是飞机真实广播的身份。
产生一条 MLAT 接触需要满足什么
- 飞机装有 ModeS 应答机,能回应地面询问。
- 同一时刻至少有 4 个接收器收到该飞机的信号。
- 这些接收器的时间基准能够协同,才能算出位置。
这三个条件缺一不可。接收器数量不足、地形遮挡、信号冲突,都会让 MLAT 无法解算或解算失败。
在 ADSB.lol 上怎么识别和使用
- 打开 ADSB.lol 的实时地图,找到目标飞机。
- 点击目标,查看右侧信息面板中的 hex ID、注册号、机型等字段。
- 如果注册号、机型显示为 n/a,且 hex 属于非 ICAO 范围,同时页面提示与 MLAT 相关,就应按 MLAT 接触来理解。
- 需要历史轨迹时,可用面板中的 History 回放,或导出 KML 查看几何高度与气压高度的轨迹。
需要注意:MLAT 位置是推算值,页面上的高度、速度等字段也可能来自不同来源,显示 n/a 是常见情况,不代表数据一定错误。
常见卡点
- 只看到 hex、看不到身份:非 ICAO hex 是动态的,不能据此判断机型或注册号。
- 位置跳变或精度较低:MLAT 依赖接收器几何布局,边缘区域误差更大。
- 数据突然消失:接收器数量掉到 4 个以下时,MLAT 无法维持。
- 与 ADS-B 目标混淆:同一架飞机可能先以 MLAT 出现,随后切换为正常 ADS-B 广播。
如果你要追踪的是常规商业航班,优先看带正常 ICAO 地址和注册号的 ADS-B 数据;只有在目标没有 ADS-B 位置、又确实被多个接收器覆盖时,MLAT 才是可用的补充。