一种基于定位算法残差的二次规划定位方法

文档序号:10652759阅读:287来源:国知局
一种基于定位算法残差的二次规划定位方法
【专利摘要】一种基于定位算法残差的二次规划定位方法,包括以下步骤:1)由N个基站接收到MS发送的信号,假设已经估计信号中的到达时间信息TOA,并且将这些信息汇集到定位主基站中,主基站知道所有基站坐标;2)根据定位几何原理,以测距为自变量构建线性定位方程组,所述测距等效于TOA;3)根据定位几何原理,以测距的倒数为自变量构建线性定位方程组;4)以上述两个定位方程组的最小二乘解表达式构建定位算法残差;5)将定位问题构建成一个以定位算法残差作为目标函数的最优化问题,并用二次规划数学工具求解最优化问题并得到MS坐标。本发明提供一种有效减少误差、提升定位精度的基于定位算法残差的二次规划定位方法。
【专利说明】
-种基于定位算法残差的二次规划定位方法
技术领域
[0001] 本发明设及无线定位技术领域,尤其是一种化OS传输环境中的二次规划定位方 法,采用两种不同的定位算法同时定位,进而计算定位位置残差,并结合二次规划方法实现 移动台(MS,mobile station)定位。
【背景技术】
[0002] 无线定位是指利用包含在接收信号中的角度和距离等参数来估计移动终端位置 的一种技术。近年来,由于经济发展和人们生活的需求,该技术已经得到了广泛地应用,它 可W提供包括紧急呼救、旅游信息服务、车辆管理等在内的业务,同时也被应用到了基于位 置信息的收费系统和智能交通系统中,是物联网的重要组成部分。
[0003] 在实际的无线传输环境中,由于障碍物的大量存在,因此信号从发送端到被接收 的运一段时间内并不会沿着直线传输,它往往需要经过发射和衍射才能够到达接收端。运 使得接收端对距离W及角度等信息估计准确度的下降,从而显著降低了无线定位算法的精 度。据此,在无线定位技术的实际应用中,减少甚至降低非视距(NLOS,non-line-〇f-si曲t) 传输带来的误差是非常有必要的。根据摩托罗拉和爱立信对GSM网络的实地测量发现,化OS 误差有随着移动台(MS,mobile station)和基站或基地台(BS,base station)之间直线距 离的增加而上升的趋势,运就更加剧了对传统定位算法精度的影响。

【发明内容】

[0004] 为了克服已有无线定位方式的误差较大、定位精度较低的不足,本发明提供一种 有效减少误差、提升定位精度的基于定位算法残差的二次规划定位方法。
[0005] 本发明解决其技术问题所采用的技术方案是:
[0006] -种基于定位算法残差的二次规划定位方法,所述定位方法包括W下步骤:
[0007] 1)由N个基站接收到MS发送的信号,假设已经估计信号中的到达时间信息T0A,并 且将运些信息汇集到定位主基站中,主基站知道所有基站坐标;
[000引2)根据定位几何原理,W测距为自变量构建线性定位方程组,所述测距等效于 TOA ;
[0009] 3)根据定位几何原理,W测距的倒数为自变量构建线性定位方程组;
[0010] 4) W上述两个定位方程组的最小二乘解表达式构建定位算法残差;
[0011] 5)将定位问题构建成一个W定位算法残差作为目标函数的最优化问题,并用二次 规划数学工具求解最优化问题并得到MS坐标。
[001^ 进一步,所述步骤2)中,如果MS的坐标为(x,y),第i个BS的坐标为(Xi,yi),那么它 们之间的距离表示为:
[0013]
(1)
[0014] 假设第i个BS的测量距离是ri,那么真实距离和测量距离之间的关系表示为
[00巧]

[0016] 在NLOS传输环境中,Qi总是被约束在0和1之间;
[0017] 结合(1)(2)得
[001引 仍
[0019]
[0020] 一 L J (4)
[0021] 进一步地,从(3)中推出
[0022] (5)
[0023] 巧矩阵形式就得到
[0024] Y=AX (6)
[00巧]其中对(6)做进一步的变换 L -'V. 一'V _/、.」 L
*. .1.. -
[0026] Y = Tv-Y'=AX (7)
[0027] 其中
,(.)T为矩阵转置操作,根据最小二 乘原理,得到向量X的解为
[002引
巧)
[00巧]取向量氧的前两个元素作为MS的坐标,即
[0030] (9)
[0031] 。
[003^ 更进一步,所述步骤3)中,令
,根据(1)得
[00削
側)
[0034] 根据(2)得
把它代入(10)并化简得到
[0035]
(11)
[0036] 将上式转变成矩阵形式就得到,即
[0037] B-V = CX (12)
[003引其中
[0039] 根据最小二乘原理,得到向量X的解为
[0040]
(13)
[0041] 同理P义为W测距倒数为自变量的最小二乘位置估计。
[0042] 再进一步,所述步骤4)中,定义定位算法残差为:
[0043] A = I |P((aTA厂 1aT(Tv-Y')-(CTc)-1cT化-v))M (14)
[0044] 式中I I ? I I指2-范数。
[0045] 所述步骤5)中,提出如下的最优化问题:
(15)
[0046] 、 J
[0047]
[004引
[0049] (U)
[0050] ILi,堤指第i个BS和第j个 BS之间的距离,max{.}为取最大值操作;
[0051] 公式(15)对应的最优化问题通过二次规划数学工具求解,结果最优V向量,该最优 向量代入公式(8)和(9)即得MS的最终位置估计。
[0052] 本发明的技术构思为:用两种不同的定位方法估计同一个MS的位置,利用两个位 置估计之间的差距定义定位算法残差,而后W定位算法残差作为目标函数构建最优化问 题,并用二次规划数学工具进行求解并获取最终的MS位置估计。
[0053] 本发明的有益效果主要表现在:在得到BS和MS之间的距离(等效于T0A)估计值之 后,分别W测距和测距倒数为自变量求取最小二乘位置估计,进而可W定义定位算法残差。 而后构建旨在降低残差数值的最优化问题,求解并获取MS位置最终估计。本发明可对于 化OS误差具有一定抑制作用,即使在没有LOS传输基站的环境下也能发挥作用,如果由LOS 传输基站则性能改善更大,因此在NLOS传输环境中,本发明的定位性能较好。
【附图说明】:
[0054] 图1为基于定位算法残差的二次规划定位方法处理步骤图。
[0055] 图2为本发明方法仿真例子示意图。
[0056] 图3为最大化OS误差对各方法均方误差(RMSE:;root means square errors)影响 的示意图,其中MAX为NLOS误差的最大可能取值,测距标准差为10米。
[0化7]图上横坐标为MAX(单位为米),纵坐标为RMSE(单位为米)。
[0化引图4为各方法概率性能示意图,测距标准差为10米,MAX为500米。其中(a)为ILOS- BS,(b)为2L0S-BS。图上横坐标为平均定位误差(单位为米),纵坐标为概率。
[0059] 上述图中化OS-BS指实际LOS基站数目为n个,仿真采用小区半径为1000米的经典5 基站拓扑,即N=5。
【具体实施方式】
[0060] 下面结合附图对本发明做进一步说明。仿真图中用到的对比方法如表1:
[0061]
[0062] 表 1
[0063] 表1 中,TS-WLS方法来自于文献 1:畑an Y T,Ho K C,A simple and efficient estimator for hyperbolic Ioc曰tion[J], IEEE Transactions on Sign曰I Processing, 1994,42(8) :1905-1915;即Chan Y T,Ho K C,双曲线定位中一种简单有效的位置估计器 [J],IE趾信号处理汇刊,1994,42(8): 1905-1915。化S方法来自于文献2: Wang X,A TOA- based location algorithm reducing the errors due to non-line-〇f-sight(NLOS) propagation[J], IEEE Transactions on Vehicular Technology,2003,52(1):112-116; 即Wang X,一种能减少非视距传播误差的TOA定位算[J],IE邸车载技术汇刊,2003,52( I): 112-1 IGelXOP方法来源于文献3:(^iffery J,A new approach to the geometiT of TOA location[A],P;roc.IE邸 Vehicular Technology Conference VTC'00[C],Boston,2000: 1943-1949;即化ffery J,一种测距几何框架下的新定位方法[A],2000年IE邸车载技术会 议论文集[C],波±顿,2000:1943-1949。
[0064] 参照图1~图4,一种基于定位算法残差的二次规划定位方法,包括如下步骤:
[0065] 1)由N个基站接收到MS发送的信号,假设已经估计信号中的到达时间(T0A,time Of arrival)信息,并且将运些信息汇集到定位主基站中,主基站知道所有基站坐标;
[0066] 2)根据定位几何原理,W测距(等效于T0A)为自变量构建线性定位方程组;
[0067] 3)根据定位几何原理,W测距的倒数为自变量构建线性定位方程组;
[0068] 4) W上述两个定位方程组的最小二乘解表达式构建定位算法残差;
[0069] 5)将定位问题构建成一个W定位算法残差作为目标函数的最优化问题,并用二次 规划数学工具求解最优化问题并得到MS坐标。
[0070] 如果MS的坐标为(x,y),第i个BS的坐标为(Xi,yi),那么它们之间的距离可W表示 为:
[0071]
(1)
[0072] 假设第i个BS的测量距离是ri,那么真实距离和测量距离之间的关系可W表示为
[0073]
(2):
[0074] 在化OS传输环境中,Qi总是被约束在0和1之间,运是因为信号无论被折射或者反 射都会使得测量距离大于真实距离。测量误差一般都被认为是零均值的高斯变量,而相对 于化OS误差而言,通常它是较小的,即NLOS误差占 if w与ri之间差值的主要部分。本发明中 化OS误差用50米到MAX之间的均匀分布随机变量来描述,MAX为最大可能的化OS误差取值。 结合(1)(2)易得
[0075] (j)
[0076]
[0077] (4)
[0078] 因此如果可W得到一个比较准确的权值向量,使得加权之后的距离非常接近于真 实距离,那么就可W用加权之后的距离对MS进行精准的位置估计。
[0079] 进一步地,可W从(3)中推出
[0080]
(5)
[0081] 其中=若+Jf,义=X2+/。将上式转变成矩阵形式就得到
[0082] Y=AX (6)
[0083] 其I
。为了凸显V的影响,对(6)做 进一步的变换
[0084] Y = Tv-Y'=AX (7)
[0085] 其中
,(.)T为矩阵转置操作。根据最小二 乘原理,可W得到向量X的解为
[0086]
巧)
[0087] 取向量《的前两个元素作为MS的坐标,即
[008引 (9)
[0089]
[0090] 所述步骤3)中,令
根据(1)可得
[0091]
…"
[0092] 根据(2)可得
把它代入(10)并化简得到
[0093]
(11)
[0094] 将上式转变成矩阵形式就得到,即
[0095] B-V = CX (12)
[0096] 其牛
。'
[0097] 根据最小二乘原理,可W得到向量X的解为
[009引
(13)
[0099] 同理P义3即为W测距倒数为自变量的最小二乘位置估计。根据上述推导,所述步骤 4)中,我们定义定位算法残差为:
[0100] A = ||P((ATA 厂 1aT(Tv-Y')-(CTc)-1cT 化-v))M (14)
[0101] 式中M .M指2-范数。
[0102] 综上,所述步骤5)中,本发明提出如下的最优化问题:
(Venkatraman S,A novel TOA location algorithm using LOS range estimation for NLOS environments[J], IEEE Transactions on Vehicular Technology,2004,53(9): 1515-1524;即Venkatraman Si^OS环境中一种使用LOS测距估计的新型TOA定位算法[J], IE邸车载技术汇刊,2004,53(9): 1515-1524.)可得向量V的下限Vmin:[0105]
[0103]
[0104] 。根据文献4
[0106] 其中
。运里Li,堤指第i个BS和第j个 BS之间的距离,max{.}为取最大值操作。所述步骤5)中,公式(15)对应的最优化问题可W通 过二次规划数学工具求解,结果最优V向量,该最优向量代入公式(8)和(9)即得MS的最终位 置估计。
[0107] 图1中,定位主基站获取每个基站的TOA估计值,然后分别W测距和测距倒数为自 变量求取最小二乘位置估计,并W运两个位置估计之间的距离作为定位算法残差。而后构 建W定位算法残差为目标函数的最优化问题,并W二次规划数学工具求解并得到MS最终位 置估计。
[0108] 图2是本发明方法仿真中的一个例子示意图,MS真实位置是菱形,测距最小二乘位 置估计是方形,而测距倒数最小二乘位置估计是圆形,最大NLOS误差MAX为200米。图中可W 看到不同定位方法在化OS传输环境下得到的位置估计之间距离较大,运也是本发明着力消 除定位算法残差W改善定位性能的原因。
[0109] 图3比较最大N L 0 S误差对各算法均方根误差(R M S E,r O O t m e a n S q U a r e e r r O r )的影响,此时测距标准差为1 0米,遍历仿真中M S位置随 机产生,所有B S均受NLOS误差影响。采用经典7基站拓扑,基站的坐标分别为
,小区半径r= 1000 米。图上横坐标为MAX(单位为米),纵坐标为RMSE(单位为米)。从图中易知,所有算法性能都 会随着化OS误差的上升而下降,但本发明方法具有最好的RMSE性能。当化OS的最大值大于 300时,本发明方法性能的优势较为明显,结果表明即使没有LOS传输基站,本发明方法性能 良好,优于传统方法。
[0110] 图4比较各方法的概率性能,仿真环境和图3相同,此时测距标准差为10米,MAX为 500米。从图中易知,本发明方法具有最好的概率性能,即其0.9概率所对应的平均定位误差 最小。图4表明LOS传输基站数的增加会提升本发明方法的精度,W误差小于120米为例,在 LOS传输基站数为1时,此精度的概率为85 % ;当LOS传输基站数为2时,此概率上升为92 %。 结果表明即使仅有少量LOS传输基站,本发明方法性能良好,优于传统方法。
【主权项】
1. 一种基于定位算法残差的二次规划定位方法,其特征在于:所述定位方法包括以下 步骤: 1) 由N个基站接收到MS发送的信号,假设已经估计信号中的到达时间信息TOA,并且将 这些信息汇集到定位主基站中,主基站知道所有基站坐标; 2) 根据定位几何原理,以测距为自变量构建线性定位方程组,所述测距等效于TOA; 3) 根据定位几何原理,以测距的倒数为自变量构建线性定位方程组; 4) 以上述两个定位方程组的最小二乘解表达式构建定位算法残差; 5) 将定位问题构建成一个以定位算法残差作为目标函数的最优化问题,并用二次规划 数学工具求解最优化问题并得到MS坐标。2. 如权利要求1所述的一种基于定位算法残差的二次规划定位方法,其特征在于:所述 步骤2)中,如果MS的坐标为(x,y),第i个BS的坐标为( Xl,yi),那么它们之间的距离表示为:(1) 假设第i个BS的测量距离是Γι,那么真实距离和测量距离之间的关系表示为其中丁:也妙^心…禮^二⑴义^…而^广为矩阵转置操作眉据最小二乘原 理,得到向量X的解为取向量夫的前两个元素作为MS的坐标,即 (9)3. 如权利要求2所述的一种基于定位算法残差的二次规划定位方法,其特征在于: 所述步骤3)中^-,根据(1)得(10) 根据(2)得疋=1及,把它代入(10)并化简得到 a, R}Kt-a; ={lx:x--2yiy--R)R; (11) 将上式转变成矩阵形式就得到,即 B-V = CX (12)根据最小二乘原理,得到向量X的解为(1? 同理Pi2即为以测距倒数为自变量的最小二乘位置估计。4. 如权利要求3所述的一种基于定位算法残差的二次规划定位方法,其特征在于: 所述步骤4)中,定义定位算法残差为: A = I |P((ATA)_1AT(Tv-r)-(CTC) _1CT(B-v)) I (14) 式中I I · I I指2-范数; 所述步骤5)中,提出如下的最优化问题:其4,这里Li,j是指第i个BS和第j个BS之 间的距离,max{.}为取最大值操作; 公式(15)对应的最优化问题通过二次规划数学工具求解,结果最优V向量,该最优向量 代入公式(8)和(9) 即得MS的最终位置估计。
【文档编号】G01S5/06GK106019222SQ201610539522
【公开日】2016年10月12日
【申请日】2016年7月6日
【发明人】华惊宇, 曹晨, 李枫, 徐志江, 周凯
【申请人】浙江工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1