《电子技术应用》
您所在的位置:首页 > 通信与网络 > 设计应用 > 基于小波去噪的室内超宽带定位算法
基于小波去噪的室内超宽带定位算法
2015年微型机与应用第10期
巩彭安,毛永毅,杜杨洋
(西安邮电大学 电子工程学院,陕西 西安 710061)
摘要: 针对室内复杂环境所引起的NLOS误差,提出了一种利用小波良好抑制噪声特性的室内定位优化算法,选定IEEE 802.15.4a模型为超宽带室内无线定位的普适模型,在室内传统定位算法基础上利用小波去噪消除NLOS误差,从而改进优化了到达时间差定位算法(TDOA)。仿真结果表明,该算法较Chan算法和LS算法定位精度高,具有可行性。
Abstract:
Key words :

  摘  要: 针对室内复杂环境所引起的NLOS误差,提出了一种利用小波良好抑制噪声特性的室内定位优化算法,选定IEEE 802.15.4a模型为超宽带室内无线定位的普适模型,在室内传统定位算法基础上利用小波去噪消除NLOS误差,从而改进优化了到达时间差定位算法(TDOA)。仿真结果表明,该算法较Chan算法和LS算法定位精度高,具有可行性。

  关键词超宽带信道;室内定位;非视距误差;小波;到达时间差

0 引言

  随着便携智能移动台和可穿戴设备的快速发展和普及,基于位置服务(LBS)的应用场景层出不穷,而保证此类服务质量的前提就是地理位置信息的确定。

  室内无法直接使用卫星定位系统进行定位[1],所以室内无线定位的方式主要有到达时间差定位法(TOA)、时间差定位法(TDOA)、到达角度定位法(AOA)以及混合定位等方法[2-3]。影响定位效果的重要因素之一就是室内环境中普遍存在的NLOS误差,去除这些数据信号中的噪声是提高定位精确度和效率的根本。参考文献[4-5]中采用神经网络优化数据,能较好地抑制NLOS误差,但神经网络算法也存在不足,如固定学习率或学习过程中出现的瘫痪现象会导致训练时间较长;采用了基于误差和性能指标函数不断减小的标准梯度下降法,易导致局部极小值等问题。

  本文提出一种利用小波去噪的方法,对室内环境中的NLOS误差进行抑制处理,在获得优化后的数据之后,使用Chan算法进行位置估计,并对该算法进行了仿真,同时与两种经典的算法进行对比,结果表明,本文算法优于上述两种算法。

1 仿真信道模型

  鉴于室内环境的特殊性以及室内无线定位的发展趋势,结合超宽带信号相较其他信号抗干扰能力强、穿透性好、低功耗等优点,本文选择IEEE 802.15.4a标准信道模型[6]为本文定位算法的仿真环境。

  参考文献[7]介绍了三种室内UWB信道模型(单簇指数模型、簇模型以及指数对数正态模型),其中IEEE 802.15.4a是IEEE提出的新通信标准,特别适用于低速率和低功耗数据传输的场景。此模型是通过修改S-V信道模型,将各径的瑞利幅度分布特性改成对数-正态分布,保证各簇之间的衰落以及簇内各径之间的衰落是互相独立的,且信道满足慢衰落特性,其数学表达式可描述为:

  1.png

  其中,h(t)是一次信道实现,1.jpg,l是多径信道系数,Tl是第l簇的时延,τk,l是相对应于第l簇的到达时间Tl内的第k个多径元,X是个对数正态阴影衰落,相位2.jpg,l是在[0,2π]内均匀分布的随机变量。信道系数定义为小尺度衰落系数的积,即:

  2.png

  其中,pk,l 为以等概率取±1的离散随机变量,3.jpg为第l簇的幅度衰减,4.jpg,l为第l簇第k径的幅度衰减。测量的数据的幅度特性服从对数-正态分布,而且大尺度衰落也服从对数-正态分布,则有:

  2..jpg

  其中,n1和n2分别服从均值为零、方差为5.png的正态分布,且相互独立,分别对应于每一簇和簇内每一多径的衰落。利用簇幅度和簇内每个多径分量幅度都服从指数衰落的特点,可以得到6.jpg,l的值为:

  3.png

  其中,7.jpg是第一簇第一径的平均能量;8.jpg是簇能量的衰减因子;NJ(0338E2J71{83CY[{YRG1.jpg是簇内径能量的衰减因子。

  根据常见的使用场景和覆盖范围,此次仿真使用CM4信道,其统计特性如表1所示。

003.jpg

2 算法描述

  小波分析是在Daubechies提出建立具有紧支撑的光滑小波和Mallat的多分辨分析及快速小波变换之后才有了长足的发展。小波变换可以把信号的能量集中到某些频带的少数系数上。同时,通过把其他频带上的小波系数置零或是给予小的权重,即完成有效抑制噪声的目的。此法计算速度快并且精确度高,所以小波去噪已经成为小波变换的重要应用之一,并被广泛使用在各个领域[8]。

  2.1 小波去噪应对NLOS误差的方法

  令观察信号s(ti)为ti时刻TDOA的测量值,NLOS误差属于加性误差,所以实验数据s(ti)等于真实值f(ti)和标准测量误差n(ti)与非视距误差nlos(ti)之和,带噪声的信号模型表示如下:

  s(ti)=f(ti)+n(ti)+nlos(ti)(4)

  其中,n(ti)为零均值的高斯随机变量,nlos(ti)为正随机变量。

  结合软阈值和硬阈值去噪方法,其具体步骤如下:

  (1)先对含噪的原始信号数据s(ti)作小波变换得到一组小波系数wj,k;

  (2)通过对wj,k进行阈值处理,得到估计小波系数j,k,使得‖j,k-uj,k‖尽可能小;

  (3)利用j,k进行小波重构,得到估计信号数据(ti),即为去除NLOS信号误差之后的信号数据。

  估计小波系数的方法[9]如下:取λ作为阈值(门限),硬阈值估计定义为:

  56.png

  2.2 超宽带信道下的TDOA定位算法(Chan算法)

  设MS坐标为(x,y),定位中的参考基站BSi坐标为(xi,yi),数量为M,ri,1是MS到BSi的距离差,c为电波传播速度,根据测量到的电波传播时间(TOA)可建立距离方程:

  ri2=(cτi)2=(xi-x)2+(yi-y)2=Ki-2xix-2yiy+x2+y2(7)

  由于ri,1=ri-r1,式(7)可改写为:

  ri,12+2ri,1r1=-2xi,1x-2yi,1y+Ki-K1(8)

  其中,Ki=xi2+yi2,xi,1=xi-x1,yi,1=yi-y1。

  令za=[x,y,r1]T为未知量,可以建立线性方程:

  h=Gaza(9)

  当存在TDOA噪声误差ni,1时,误差矢量表示为:

  1011.jpg

  使用za的值计算新的B矩阵,之后重复进行一次WLS计算,就可得到估计位置。首先计算za的协方差矩阵,za及协方差矩阵为:

  12.png

  其中,Ga0可由式(11)的结果算出。构造新的误差矢量?鬃′为:

  1314.jpg

  za0可由第二次WLS计算结果替代,za′的第二次WLS计算结果为:

  15.png

  最终,MS估计位置结果为:

  16.png

  2.3 利用小波去噪的超宽带信道下的TDOA定位算法

  本文使用小波去噪的方法对在超宽带信道下测到的TDOA数据进行预处理,得到优化的信号数据,最后采用Chan算法进行定位估计,从而得到更加精确的位置信息。具体步骤如下:

  (1)在NLOS环境下,通过超宽带无线信道传输方式,获得n组TDOA信号数据,然后再对所测数据进行小波变换得到EMC;

  (2)通过2.1节小波去噪方法,确定小波阈值,重构出TDOA信号数据;

  (3)对经过小波去噪优化的信号数据,使用2.2节算法最终估计出目标位置的坐标信息。

3 仿真及分析

  为了检验本文算法的优化性能,对其进行NLOS环境拟合仿真。仿真的信道环境为超宽带信号IEEE 802.15.4a标准CM4 NLOS信道模型,相关统计参数见表1。其中参考基站位置为7个,且所有BS(参考基站)与MS(移动台)之间存在NLOS误差。选取超宽带信号的覆盖范围和测量误差两个维度进行分析,通过横向对比,从而直观表现出本文新算法的优越性。

001.jpg

  图1为不同覆盖范围下,各定位算法定位结果的均方根误差值仿真图。在超宽带信道下,单纯的Chan算法略优于LS算法,而经过小波去噪处理之后的Chan算法表现出更好的定位精度和稳定性,说明小波去噪对抑制NLOS误差有良好的使用效果。

  图2为不同测量误差下三种算法的定位结果比较,纵坐标为不同算法在不同TDOA测量误差下定位结果的均方根误差值。从图中可见,本文算法在原有算法的基础上大幅减小了均方误差的值,并且在不同的TDOA测量误差下,均方误差的值几乎在2以下,表现相当稳定。这说明本文算法在抑制超宽带信道中的非视距误差能力较强,在室内移动台的定位方面效果良好,基于小波去噪的室内定位新算法对原有算法有可替代性。

参考文献

  [1] WERB J, LANZL C. Designing a positioning system for finding things and people indoors[J]. IEEE Spectrum, 1998,35(9):71-78.

  [2] Xie Yaqin, Wang Yan, Zhu Pengcheng, et al.Grid search based hybrid TOA/AOA location techniques for NLOS environments[J]. IEEE Communications Letters,2009,13(4):254-256.

  [3] Shen Guowei, RUDOLF Z, REINER S T. Performance comparison of TOA and TDOA based location estimation algorithms in LOS environment[J]. Proceedings of the 5th Workshop on Positioning, Navigation and Communication,WPNC′08, 2008: 71-78.

  [4] 毛永毅,李明远,张宝军.一种NLOS环境下的TOA/AOA定位算法[J].电子与信息学报,2009,31(1):37-40.

  [5] 张宝军,毛永毅,白菊荣.一种基于遗传算法径向基神经网络的混合无线定位算法研究[J].西安邮电大学学报,2008,13(3):25-28.

  [6] 王丹,普杰信,杨雷.超宽带无线通信系统信道估计技术[M].北京:科学出版社,2012.

  [7] GREENSTEIN L J, GHASSEMZADEH S S, HONG S C,et al. Comparison study of UWB indoor channel models[J]. IEEE Transactions on Wireless Communications, 2007,6(1):128-135.

  [8] 张仁辉,杜民.小波分析在信号去噪中的应用[J].计算机仿真,2005,22(8):69-72.

  [9] 徐晨,赵瑞珍,甘小冰.小波分析应用算法[M].北京:科学出版社,2004.


此内容为AET网站原创,未经授权禁止转载。