当前位置:文档之家› 短距离高精度无线定位方法的研究及实现

短距离高精度无线定位方法的研究及实现

短距离高精度无线定位方法的研究及实现王侃磊张倩胡爱群东南大学信息安全研究中心,南京,210096

摘要节点定位作为无线传感网络的关键技术,已成为国内外的研究热点。本文首先对当今无线定位技术进行了介绍,现有的技术在短距离定位上精度不够;然后针对两种定位测距技术进行改进,提出了基于信号相关性的TDOA测距方案和基于信号变频反射的TOA测距方案;接着对这两种方案进行了仿真实验,讨论了各自的优缺点;最后得出了基于信号变频反射的TOA测距方案更适合应用于短距离高精度无线定位系统的结论。关键词定位TDOA变频反射TOA

一、引言无线传感器网络(WsNs,wirelesssensornetworks),是由众多感知、计算和通信能力的传感器节点组成,通过无线通信的方式形成一个多跳的自组织网络系统。无线传感器网络被评为对21世纪产生巨大影响力的技术之一,其应用遍布生活各个层面,特别在国防和重大灾害事件监测等领域。节点定位技术是无线传感器网络应用的关键支撑技术,在目标的定位和跟踪以及提高路由效率等方面都发挥着重要的作用。它能够间接提升无线Adhoc网络路由的有效性;利用基于节点位置的网络协议,能够进一步减少网络节点的数量。因此,定位算法的研究对传感器网络的有效性起着关键作用[1]。目前,户外系统中使用较为广泛的有全球定位系统(GPS,globalpositioningsys-

tern),但是GPS系统不适合用于无线传感网络,原因包括:1)卫星信号无法穿透建筑物,无法在室内环境中使用。2)GPS定位精度无法达到定位要求。3)传感网络能量有限,需要对GPS系统进行特殊设计。其他的定位技术可分为基于测距的定位算法和与距离无关的定位算法。基于测距的定位算法通过测量节点间点到点的距离或角度信息,使用基本计算方法计算节点位置,典型算法有TOA(timeofarrival)、TDOA(timedifferent

onarrival)和RSSI(receivedsig-

nalstrength

indicator)[23;与距离无关的定位算法则无需距离和角度信息,仅根据网络的

连通性等信息即可实现,常用的算法包括DV-hop,APIT等。基于测距的定位算法对节点硬件配置的要求比与距离无关的算法要高,但其定位精度优于与距离无关的算法,因此更适合短距离(o~100m)定位精度要求较高的环境。其中,基于RSSI的定位算法定位误差大,受环境影响严重,文献E33中提出最小二乘拟合法、信号强度分布法以及混合定位法,定位精度可以提高到2m以内,但是定位范围仅有lOm。文献[4]中提出基于RSSI和LQI的动态距离估计算法,通信距离在10~80m,定位误差在10m左右,通信距离大于80m,定位误差在7m以下。针对短距离高精度的定位环境本文提出基于TDOA和TOA的定位算法的两种定位方案,并对这两种方案进行仿真测试。二、基于测距的定位方案研究1.基于信号相关性的TDOA定位方案(1)原理概述同一直线上的移动终端在两个固定的接收机之间发射无线信号,两端的接收机接收到信号的时间和相位是不同的,其差异反映了移动终端的位置信息。图1是TDOA测距的系统原理图。通过测量两个接收机A、B接收信号时间差或相位差,能够得到移动节点D的位置信息。

图1TDOA测距系统原理图相位较时间放大了很多,工程上易于实现,但是相位是与频率相关的,且以360。为周期,超出了这个范围就存在相位模糊的问题。相位的测量通常通过测量RSSI值实现,容易受环境的影响,测量精度较低。利用时差定位可以避免相位模糊的问题,但是直接测量到达两个接收机时间差是十分困难的,在50m的测距范围内,最大的时间差仅有150ns。如果移动节点位于两接收机中点附近,则接收机接收到信号的时间差值更加微小,通过计时来精确计算移动节点位置是比较困难的。利用信号的相关性间接可以得到两信号到达时间差。对两端接收机接收到的基带信号进行异或。异或信号与两信号到达的时间差相关,时间差的不同直接导致异或信号脉宽不同。但是,在10m测距的范围内,异或信号的脉宽在0~300ns之间,对这样的单个信号的测量在硬件上是几乎无法实现的。通过对多个异或信号积分,积分值的大小对应异或信号的脉宽,可以得到信号到达时间差,从而得到移动节点的位置信息。图2~图5是对接收信号进行异或、积分的波形示意图。口(£)是A端接收到的基带信号,它其实是发射端发射的基带信号的Aza延时,6(£)也一样,其延时值为Atb。c(z)为口(£)异或6(f):波形,在每个基带信号的跳变处会产生两个窄脉冲,每个窄脉冲宽度为IAta—AtbI。把这些脉冲积分后就能得到图5中i(£),由此能测出距离。

图2接收信号口(£)图3接收信号6(£)1.山0JulL:图4口(£)、6(£)异或后信号c(f)图5积分信号i(£)(2)方案设计及实验仿真基于接收信号相关性的TDOA定位系统结构如图6所示。接收机A、B为固定端,移动节点D为移动端。计算中心位于两接收机中点处,通过有线方式与两个接收机相连。移动节点在A、B之间移动,间断地向A、B发送射频信号。

图6基于信号相关性的系统框图测距过程如下:1)移动节点D向接收机A和B同时发射n个周期的数字调制波。2)接收机A、B接收D的信号、解调,然后将解调的数字信号通过有线方式发送到计算中心C。3)计算中心C用CPLD对接收的两路信号进行异或,产生咒个窄脉冲,并判断A、B信号到达的信后顺序。4)积分器对咒个异或窄脉冲进行积分。5)单片机根据积分值计算A、B接受的信号的时间差,进而计算D的位置。本文采用SystemView平台对系统进行仿真。在信道中引人功率谱密度为n。的加性高斯白噪声。对A、B接收的基带信号异或后积分,根据不同的积分值可以得到A、B接收的信号时间差,即移动节点发送信号到达接收机A、B的时间差。实验分别引入噪声功率谱密度为50×10_15W/Hz和100×10.15W/Hz和加性高斯白噪声,分别对5、10、·808·100个周期的异或信号进行积分,最后根据积分值计算A、B的时间差,如图7和图8所示。

乓粕魃

嘲窝j|}|j扈蟹

实际接收时间差/魑图7功率谱密度为50×10_15W/Hz时的测量误差(nS)

图8功率谱密度为200X10-15w/Hz时的测量误差(Ils)测试结果表明,该系统的理论测距精度在lm以内。通过不同噪声环境下的仿真结果可见在噪声比较大的时候误差也比较大。在同一噪声环境下,时间差越长,信噪比越低,因而误差越大。在不同噪声环境下:小噪声情况下,积分周期少时误差比较小;大噪声情况下,积分周期越长误差越小。对应实验,100个周期时测量误差比较小。这是因为,在引入高斯白噪声的信道中,积分既会将噪声平均使其影响减小,也会将噪声误差累积使其影响更加明显。仿真试验表明,在噪声比较小的环境中,积分的误差累计效果更加明显;在噪声比较大的环境中,积分的噪声平均效果更明显,因此适宜对多个异或信号积分。两个接收机信号前后顺序的判断效果对定位精度也有很大的影响。本系统中使用CPI。D逻辑判断两信号的前后顺序,然而,实际的CPI。D芯片内部都存在逻辑门延时,如果两接收机信号的时间差小于等于芯片内部逻辑门延时,则无法判断两接收机接收信号的前后顺序。所以,该定位系统无法对位于中点附近的移动节点准确定位。在确定噪声环境和异或信号积分周期的情况下,芯片逻辑门延时和对积分值的分辨·809·率决定了定位的精度。系统通过有线进行数据的传递,降低了系统的安全性、鲁棒性,布设成本比较高。

2.基于变频反射的TOA定位方案(1)原理概述TOA是最直接的无线定位技术。基于信号到达时间定位的基本方法是测量基站到移动终端发射信号的时间进而计算移动终端到基站的距离。图9给出了TOA测距的原理图。剖~垴

图9TOA测距的原理框图基站发射电磁波,同时开始计时,电磁波在空中传播后,移动终端接收到电磁波,同时停止计时。计时结果是电磁波从发射机到接收机所传播的时间t。于是,发射机到接收机之间的直线距离L可以用下式求得,即L—t×C(1)其中,c是电磁波在空中传播速度,接近真空中光速,约为3×108m/s。如果能够精确得到t,就能够对移动终端精确测距。由于电磁波在的传播速率非常快,仅需300多纳秒即可传播100m的距离,所以要在短距离中实现精度小于lm的精确定位,需要能够达到3ns的分辨率。另一方面,采用传统TOA定位方案要求基站和移动终端严格时间同步。利用协议通信能够实现移动端与基站保持同步,然而,大多数同步技术产生的同步误差在几微秒到几十微秒之间[s]。1肛s的同步误差会产生300m的定位误差,因此利用协议同步可行性非常低。本文提出利用电磁波“反射”测距的方案,基站控制信号的收发以及计时器的开始和结束。移动端收到电磁波后再回传电磁波,当基站接收到回传的电磁波后立即停止计时,通过计时得到的值t能够得到两端的距离LL一(£一to)/2×f(2)其中,t。是电磁波在移动终端内部的延时,它包括电磁波在经过滤波、低噪声放大、解调等内部电路处理的延时。通常,对固定的电路、特定的调制方式的无线信号,t。可以认为是一个常量。移动终端需要判断是否已经接收到无线信号,就要求无线信号中具有调制的信息,并且对该信息进行解调。假设在信号中调制500kp/s的信息,接收到lbit信息需要2弘s。同样,对于短距离测距来说2弘s是无法接受的,且其波特率的误差直接影响到测量误差。为了把这个误差消除,提高定位精度,本文提出了变频反射的思想,解决了这个问题。图10给出了基于变频反射的TOA系统方案图。在计时端,单片机控制计时的开始以及信号的发射。移动端不对信号进行解调,仅对信号进行变频处理,仍然保持着原有的调制方式,因此可以看作把无线信号直接“反射”回·810·

相关主题