利用TDOA原理计算信号源的位置唐皓.pdfVIP

  • 27
  • 0
  • 约1.07万字
  • 约 4页
  • 2017-08-10 发布于浙江
  • 举报
利用TDOA原理计算信号源的位置唐皓

监测检测 Monitoring Detection 利用TDOA原理计算信号源的位置 ■ 云南省无线电监测中心 唐皓 吴季达 鲁东生 摘 要:介绍了利用未知信号源到达不同监测站的时间差来计算信号源位置的方法,并用C语言进 行了试验。 关键词:TDOA 双曲线 经纬度 时差定位 0 前言 TDOA(Time Difference Of Arrival)是通过测量无 线电信号到达不同监测地点的天线单元时间差,来对发 射无线电信号的发射源进行定位的技术。由平面解析几 何原理可知,与平面上两个定点的距离之差的绝对值为 定值的点的轨迹是双曲线。在实际中,无线电波在空中 以光速传播。当两个无线电监测站搜到未知无线电信号 时(若发射源不在两监测站的中心线上)则信号源一定 在以两个监测站为交点的双曲线上,当有3个或3个以上 的监测站都能收到该信号时,平面中的双曲线就会有交 图1 TDOA交会定位示意图 点,则未知信号源一定在其中的一个交点上。如果我们 如图1所示,当知道了到达每两个监测站的距离差后 能找出这些交点,并输出该点的经纬度信息,那么就可 就可以画出一对双曲线,可以画出3对这样的双曲线。 以确定未知信号源的实际位置。 假设每个无线电监测站都能接收GPS时钟,那么每 1 关键问题分析 个监测站的时钟是同步的,再通过每个监测站对每一时 隙监测到的时域数据打上时间戳,并将多个打好时间戳 1.1 计算地球上任意两点间的距离 的数据输入一台服务器,那么就可以通过相关运算、核 在直角坐标系中建立方程组并求解,不难求出若干 对波形后找到时间差。用时间差乘以在其环境中实际的 条双曲线的交点,若采用此方法,实际应用中就会遇到 光速可以得到未知信号源与两个监测站的距离差。 经纬度信息与直角坐标的变换,而且整体过程对单位的 目前,不同厂商设备的底层数据和接口不统一, 控制不好把握,相对烦琐。 我们无法得到统一的数据结构并进行相关运算程序的开 考虑到地球为近似球体,如果直接采用经纬度信息 发。因此,本文假设了以下几个条件以便于讨论: 作为方程变量,则输出交点也为经纬度信息,便于C语 假设有3个无线电监测站能收到未知信号源的信 言实现,因此使用球坐标系建模计算即可。 号; 地球是一个近乎标准的椭球体,其赤道半径为 假设已通过相关算法得到了较为准确的时间差,此 6378.140km,极半径为6356.755km,平均半径为 时可以计算出未知信号源到达各个监测站的距离差; 6371.004km。如果假设地球是一个完美的球体,那么其 假设地球是正球体; 半径就是地球的平均半径,记为R,如图2所示。如果以 假设未知信号源为全向发射。 0度经线为基准,那么根据地球表面任意两点的经纬度 62 中国无线电 2011年第12期 监测检测 Monitoring Detection 就可以计算出这两点间的地表距离(这里忽略地球表面 统统存放于一个结果数组,如式(3)所示。 地形对计算带来的误差)。

文档评论(0)

1亿VIP精品文档

相关文档