This letter proposes an algebraic solution for the problem of 3-D source localization utilizing the minimum number of measurements, i.e., one Time Difference of Arrival (TDOA) and one Angle of Arrival (AOA) pair. The proposed method employs a closed-form weighted least squares estimator and enables the positioning using a single ground station and a cooperative UAV relaying the signal. Analytical derivations and simulation results demonstrate effectiveness of the proposed approach, achieving near-optimal performance aligned with the Cramér-Rao Lower Bound (CRLB) under moderate Gaussian noise conditions.
UAV-Assisted 3-D Localization for IoT Networks Using a Simple and Efficient TDOA-AOA Estimator
- 论文ID: 2510.08765
- 标题: UAV-Assisted 3-D Localization for IoT Networks Using a Simple and Efficient TDOA-AOA Estimator
- 作者: Mojtaba Amiri (德黑兰大学), Rouhollah Amiri (谢里夫理工大学)
- 分类: eess.SP (信号处理)
- 发表时间: 2025年10月9日 (arXiv预印本)
- 论文链接: https://arxiv.org/abs/2510.08765
本文提出了一种代数解决方案来解决三维源定位问题,使用最少的测量数据,即一个到达时间差(TDOA)和一个到达角度(AOA)对。该方法采用闭式加权最小二乘估计器,仅使用单个地面站和一个协作无人机中继信号即可实现定位。理论推导和仿真结果证明了所提方法的有效性,在中等高斯噪声条件下实现了接近Cramér-Rao下界(CRLB)的最优性能。
本研究致力于解决物联网(IoT)网络中的三维源定位问题,特别是在GNSS信号不可用或不可靠的场景下,如何通过最少的测量数据实现高精度定位。
- IoT应用需求: 定位在IoT生态系统中发挥基础性作用,支持智能交通、资产跟踪、环境监测和监控等应用
- 基础设施限制: 传统方法需要多个传感器设备,在轻量级空中或空间IoT平台(如无人机和立方星)上实施困难
- 同步复杂性: 现有方法通常需要复杂的时钟同步和硬件约束
- 硬件要求高: 现有的TDOA-AOA联合方法至少需要两个具备角度测量能力的传感器,需要天线阵列
- 复杂度高: 多级估计器增加了计算复杂度和同步要求
- 测量数据多: 传统方法需要更多的TDOA和AOA测量对
提出一种仅需单个地面传感器和一个UAV中继的简单高效方案,显著降低硬件和同步复杂性,同时保持高定位精度。
- 最小测量方案: 提出了仅使用一个TDOA和一个AOA测量对的三维定位方法,这是该领域的最小测量需求
- 闭式解决方案: 开发了基于加权最小二乘的闭式估计器,避免了迭代优化的复杂性
- 硬件简化: 实现了仅需单个地面站和一个协作UAV的定位架构,大大降低了硬件要求
- 理论性能保证: 理论分析表明该方法在低噪声条件下可达到CRLB性能
- 实用性验证: 通过仿真验证了方法在不同噪声条件和目标位置下的有效性
输入:
- 地面传感器位置 s₁ = x₁, y₁, z₁ᵀ
- UAV位置 s₂ = x₂, y₂, z₂ᵀ
- TDOA测量值 r
- AOA测量值 (方位角φ, 仰角θ)
输出:
约束条件:
真实的TDOA测量值定义为:
r⁰ = ‖u⁰ - s₂‖ - ‖u⁰ - s₁‖
真实的AOA测量值定义为:
φ⁰ = atan((y⁰ - y₁)/(x⁰ - x₁))
θ⁰ = atan((z⁰ - z₁)/((x⁰ - x₁)cos(φ⁰) + (y⁰ - y₁)sin(φ⁰)))
测量向量: m = r, φ, θᵀ = m⁰ + Δm
通过数学变换将非线性TDOA方程转换为伪线性形式:
从差分距离方程:
r⁰ + ‖u⁰ - s₁‖ = ‖u⁰ - s₂‖
平方后得到:
r⁰² + ‖s₁‖² - ‖s₂‖² + 2r⁰‖u⁰ - s₁‖ + 2u⁰ᵀ(s₂ - s₁) = 0
利用几何关系,将AOA测量转换为线性约束:
αᵀs₁ - αᵀu⁰ = 0
βᵀs₁ - βᵀu⁰ = 0
其中:
- α = sin(φ⁰), -cos(φ⁰), 0ᵀ
- β = sin(θ⁰)cos(φ⁰), sin(θ⁰)sin(φ⁰), -cos(θ⁰)ᵀ
将TDOA和AOA方程组合成统一的线性系统:
其中:
- h = hᵣ, hφ, hθᵀ
- G = gᵣ, α, βᵀ
与传统的多级WLS方法不同,本文利用AOA数据消除了伪线性方程中的干扰参数,实现了单级估计,避免了误差传播。
设计了依赖于目标位置的加权矩阵:
通过迭代更新实现最优加权。
最终的WLS估计器为:
该解决方案避免了非线性优化的复杂性和收敛问题。
- 地面传感器位置: s₁ = 0, 0, 0ᵀ m
- UAV位置: s₂ = 500, 100, 2000ᵀ m
- 蒙特卡罗次数: 10,000次
- 噪声模型: 零均值高斯分布
- 均方根误差(RMSE): RMSE(u) = √(Σ|u⁽ˡ⁾ - u⁰|²/L)
- Cramér-Rao下界(CRLB): 作为理论性能基准
- 场景1: 固定目标位置,变化噪声水平
- 场景2: 目标沿x轴移动,固定噪声水平
- 场景3: 与最大似然(ML)估计器性能比较
- 目标位置: u⁰ = 1000, 200, 100ᵀ m
- 噪声参数: σᵣ = 40ρ, σφ = σθ = 0.1ρ
- 结果: 在宽范围的噪声条件下,所提方法的RMSE与CRLB高度吻合
- 噪声设置: (σᵣ, σφ, σθ) = (10m, 1°, 1°)
- 结果: 对于监控区域内的所有目标位置,方法都能达到CRLB性能
- 噪声设置: (σᵣ, σφ, σθ) = (10m, 1°, 1°)
- 结果: 所提方法的定位性能与ML估计器相当,但计算复杂度显著降低
- 理论最优性: 在低噪声条件下,协方差矩阵逼近CRLB
- 无偏估计: 理论分析证明估计器是无偏的
- 计算效率: 闭式解避免了迭代优化的计算负担
- 该方法在中等噪声条件下表现优异
- 相比传统方法,硬件要求大幅降低
- 在不同目标位置下保持稳定的性能
- TOA方法: 需要精确的时钟同步
- TDOA方法: 避免了与发射机的同步,但通常需要多个传感器
- AOA方法: 通过三角测量确定方向,但存在几何稀释问题
- RSS方法: 基于信号强度,但受环境影响较大
现有研究如Yin等人(2015)和Jia等人(2018)的工作需要至少两个具备角度测量能力的传感器,增加了硬件复杂性。
相比现有方法,本文实现了最小的测量需求和硬件配置,同时保持了高精度性能。
- 成功实现了仅使用一个TDOA和一个AOA测量对的三维定位
- 开发的闭式WLS估计器在理论上可达到CRLB性能
- 显著简化了硬件要求和同步复杂性
- 仿真验证了方法在各种条件下的有效性
- 噪声假设: 方法假设噪声服从高斯分布,实际环境中可能存在非高斯噪声
- 低噪声条件: 理论最优性仅在低噪声条件下得到保证
- 静态假设: 当前方法假设传感器和UAV位置固定
- 单源限制: 仅适用于单个源的定位
- 扩展到多源定位场景
- 考虑非高斯噪声环境
- 研究动态UAV轨迹优化
- 实际硬件平台验证
- 创新性强: 首次实现了最小测量配置的三维定位
- 理论严谨: 提供了完整的理论分析和性能保证
- 实用价值高: 显著降低了IoT定位系统的部署成本
- 方法简洁: 闭式解决方案避免了复杂的优化过程
- 验证充分: 多场景仿真验证了方法的有效性
- 应用范围: 仅在中等噪声条件下验证,高噪声环境性能未知
- 实验局限: 缺乏实际硬件平台的验证
- 对比不足: 由于问题的新颖性,缺乏与同类方法的直接比较
- 环境假设: 假设理想的传播环境,未考虑多径效应等实际因素
- 学术价值: 为TDOA-AOA定位理论提供了新的研究方向
- 实用意义: 为资源受限的IoT系统提供了可行的定位方案
- 技术推广: 方法可扩展到其他无线定位应用
- 产业应用: 有望在无人机辅助的IoT网络中得到应用
- 无人机辅助IoT网络: 特别适合需要快速部署的临时网络
- 资源受限环境: 适用于硬件和能耗受限的场景
- 应急救援: 可快速建立定位网络进行搜救
- 环境监测: 适用于大范围环境传感器网络的定位需求
论文引用了20篇相关文献,涵盖了定位理论、信号处理、无人机应用等多个领域的重要工作,为研究提供了坚实的理论基础。
总体评价: 这是一篇在IoT定位领域具有重要贡献的论文,提出的方法在理论上新颖,实用价值高,为资源受限的定位应用提供了有效解决方案。尽管存在一些局限性,但其创新性和实用性使其具有较高的学术和应用价值。