一种定位的方法和装置的制作方法

文档序号:7951018阅读:141来源:国知局
专利名称:一种定位的方法和装置的制作方法
技术领域
本发明涉及定位领域,特别涉及一种定位的方法和装置。
背景技术
近年来,随着人们物质生活水平的不断提高,人们对定位服务的需求也与日俱增, 用户可以通过使用安装在移动终端(如手机等)上的客户端软件,与无线网络结合,确定需要访问用户的实际地理位置,从而提供与位置相关的服务信息。目前普遍采用的是GPS (Global Positioning System,全球定位系统)技术进行定位。但是GPS定位存在一定的盲区,当用户在室内或不满足GPS定位条件的环境中,需要进行定位服务时,GPS射频信号穿透建筑物的墙壁后,信号强度变得非常弱,定位效果不理想。因此现有技术中当用户在室内的情况时,通过一种辅助的方式来协助GPS进行定位,目前普遍采用基于蜂窝网的无线定位方式。它是通过由多个基站同时接收检测移动终端发出的信号,再通过相应的算法估计出移动终端的大致位置。在实现本发明的过程中,发明人发现现有技术至少存在以下问题目前采用的基于蜂窝网的无线定位方式,在蜂窝网环境中存在较严重的反射、衍射和绕射等非直线传播情况,因此会受到NL0S(Non-Line-0f-Sight,非视距传播)效应、多路径效应、系统测量误差、CDMA (Code Division Multiple Access,码分多址)多址干扰等因素的干扰,影响无线定位的精度。

发明内容
为了在基站定位的情况下避免诸多因素对基站定位精度的影响,本发明实施例提供了一种。所述技术方案如下本发明实施例提出了一种定位的方法,包括根据基站定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据预先获取的对应基站之间的非视距误差修正系数,计算当前对应基站之间的非视距误差修正系数;根据所述各基站到达终端的信号到达时间、所述各基站的位置信息和所述当前对应基站之间的非视距误差修正系数,计算终端的位置信息以修正基站定位结果。作为上述技术方案的优选,所述根据预先获取的基站定位非视距误差修正系数, 计算当前对应基站之间的非视距误差修正系数,具体包括所述根据预先获取的基站定位非视距误差修正系数,通过卡尔曼滤波计算当前对应基站之间的非视距误差修正系数。作为上述技术方案的优选,所述预先获取的对应基站之间的非视距误差修正系数的获取方法,具体包括根据全球定位系统GPS获取终端的位置信息;接收基站的信号并进行基站无线定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据所述各基站到达终端的信号到达时间,计算得到各基站之间到达终端的信号到达时间差;根据所述各基站之间到达终端的信号到达时间差乘以光速,计算得到各基站之间信号到达终端的距离差;根据GPS获取的所述终端的位置信息和所述各基站的位置信息,计算等价于GPS 定位的各基站之间信号到达终端的距离差;根据所述各基站之间信号到达终端的距离差以及所述等价于GPS定位的各基站之间信号到达终端的距离差之间的差值,计算预先获取的对应基站之间的非视距误差修正系数。作为上述技术方案的优选,所述根据所述各基站到达终端的信号到达时间、所述各基站的位置信息和所述当前对应基站之间的非视距误差修正系数,计算终端的位置信息以修正基站定位结果,具体包括接收基站的信号并进行基站无线定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据所述各基站到达终端的信号到达时间,计算各基站之间到达终端的信号到达时间差;根据所述各基站之间到达终端的信号到达时间差乘以光速,计算得到各基站之间信号到达终端的距离差;根据所述各基站之间信号到达终端的距离差以及所述当前对应基站的非视距误差修正系数之间的和,计算得到等价于GPS定位的各基站之间信号到达终端的距离差;根据所述等价于GPS定位的各基站之间信号到达终端的距离差、所述基站的位置信息和所述各基站之间到达终端的信号到达时间差,计算当前的位置信息。作为上述技术方案的优选,所述根据所述等价于GPS定位的各基站之间信号到达终端的距离差、所述基站的位置信息和所述各基站之间到达终端的信号到达时间差,计算当前的位置信息,具体包括
权利要求
1.一种定位的方法,其特征在于,所述方法包括根据基站定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据预先获取的对应基站之间的非视距误差修正系数,计算当前对应基站之间的非视距误差修正系数;根据所述各基站到达终端的信号到达时间、所述各基站的位置信息和所述当前对应基站之间的非视距误差修正系数,计算终端的位置信息以修正基站定位结果。
2.根据权利要求1所述的方法,其特征在于,所述根据预先获取的基站定位非视距误差修正系数,计算当前对应基站之间的非视距误差修正系数,具体包括所述根据预先获取的基站定位非视距误差修正系数,通过卡尔曼滤波计算当前对应基站之间的非视距误差修正系数。
3.根据权利要求1所述的方法,其特征在于,所述预先获取的对应基站之间的非视距误差修正系数的获取方法,具体包括根据全球定位系统GPS获取终端的位置信息;接收基站的信号并进行基站无线定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据所述各基站到达终端的信号到达时间,计算得到各基站之间到达终端的信号到达时间差;根据所述各基站之间到达终端的信号到达时间差乘以光速,计算得到各基站之间信号到达终端的距离差;根据GPS获取的所述终端的位置信息和所述各基站的位置信息,计算等价于GPS定位的各基站之间信号到达终端的距离差;根据所述各基站之间信号到达终端的距离差以及所述等价于GPS定位的各基站之间信号到达终端的距离差之间的差值,计算预先获取的对应基站之间的非视距误差修正系数。
4.根据权利要求1所述的方法,其特征在于,所述根据所述各基站到达终端的信号到达时间、所述各基站的位置信息和所述当前对应基站之间的非视距误差修正系数,计算终端的位置信息以修正基站定位结果,具体包括接收基站的信号并进行基站无线定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据所述各基站到达终端的信号到达时间,计算各基站之间到达终端的信号到达时间差;根据所述各基站之间到达终端的信号到达时间差乘以光速,计算得到各基站之间信号到达终端的距离差;根据所述各基站之间信号到达终端的距离差以及所述当前对应基站的非视距误差修正系数之间的和,计算得到等价于GPS定位的各基站之间信号到达终端的距离差;根据所述等价于GPS定位的各基站之间信号到达终端的距离差、所述基站的位置信息和所述各基站之间到达终端的信号到达时间差,计算当前的位置信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述等价于GPS定位的各基站之间信号到达终端的距离差、所述基站的位置信息和所述各基站之间到达终端的信号到达时间差,计算当前的位置信息,具体包括
6.一种定位的装置,其特征在于,所述装置包括第一获取模块,用于根据基站定位,获取各基站到达终端的信号到达时间和各基站的位置信息;第一计算模块,用于根据预先获取的对应基站之间的非视距误差修正系数,计算当前对应基站之间的非视距误差修正系数;第二计算模块,用于根据所述各基站到达终端的信号到达时间、所述各基站的位置信息和所述当前对应基站之间的非视距误差修正系数,计算终端的位置信息以修正基站定位结果。
7.根据权利要求6所述的装置,其特征在于,所述第一计算模块具体用于所述根据预先获取的基站定位非视距误差修正系数,通过卡尔曼滤波计算当前对应基站之间的非视距误差修正系数。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括第二获取模块,所述第二获取模块具体包括定位单元,用于根据全球定位系统GPS获取终端的位置信息; 第一基站信号接收及解调单元,用于接收基站的信号并进行基站无线定位,获取各基站到达终端的信号到达时间和各基站的位置信息;第一计算单元,用于根据所述各基站到达终端的信号到达时间,计算得到各基站之间到达终端的信号到达时间差;第二计算单元,用于根据所述各基站之间到达终端的信号到达时间差乘以光速,计算得到各基站之间信号到达终端的距离差;第三计算单元,用于根据GPS获取的所述终端的位置信息和所述各基站的位置信息, 计算等价于GPS定位的各基站之间信号到达终端的距离差;第四计算单元,用于根据所述各基站之间信号到达终端的距离差以及所述等价于GPS 定位的各基站之间信号到达终端的距离差之间的差值,计算预先获取的对应基站之间的非视距误差修正系数。
9.根据权利要求6所述的装置,其特征在于,所述第二计算模块,具体包括第二基站信号接收及解调单元,用于接收基站的信号并进行基站无线定位,获取各基站到达终端的信号到达时间和各基站的位置信息;第五计算单元,用于根据所述各基站到达终端的信号到达时间,计算各基站之间到达终端的信号到达时间差;第六计算单元,用于根据所述各基站之间到达终端的信号到达时间差乘以光速,计算得到各基站之间信号到达终端的距离差;第七计算单元,用于根据所述各基站之间信号到达终端的距离差以及所述当前对应基站的非视距误差修正系数之间的和,计算得到等价于GPS定位的各基站之间信号到达终端的距离差;第八计算单元,用于根据所述等价于GPS定位的各基站之间信号到达终端的距离差、 所述基站的位置信息和所述各基站之间到达终端的信号到达时间差,计算当前的位置信息。
10.根据权利要求9所述的装置,其特征在于,所述第八计算单元计算当前的位置信息的计算方法,包括Δρ2λ; = ^(X1-X0)2+(y.-yof+i2,-^)2 -VcvV+Ov^+CvV = moAxc +Q ;其中,Δ ρ 2, i, j为所述等价于GPS定位的各基站之间第i个基站和第j个基站之间信号到达终端的距离差;C为光速;Cij为根据预先获取的对应基站之间的非视距误差修正系数,计算的当前基站i和基站 j之间的非视距误差修正系数;X。,y。,Z0为终端当前的坐标,Xi, Yi, Zi为第i个基站的坐标,Xj, Yj, Zj为第j个基站的坐标;TDOAij是基站i和基站j之间到达终端的信号到达时间差。
全文摘要
本发明实施例公开了一种定位的方法和装置,属于定位领域。所述方法包括根据基站定位,获取各基站到达终端的信号到达时间和各基站的位置信息;根据预先获取的对应基站之间的非视距误差修正系数,计算当前对应基站之间的非视距误差修正系数;根据所述各基站到达终端的信号到达时间、所述各基站的位置信息和所述当前对应基站之间的非视距误差修正系数,计算终端的位置信息以修正基站定位结果。本发明实施例通过融合卫星与基站的卫星盲区无缝定位方法,推算出卫星盲区的基站定位误差。使得在无法接收到卫星信号时,仅通过基站定位即可获得更高精度的终端位置信息,避免了在蜂窝网环境下进行定位,多种干扰因素导致的定位精度不高的情况。
文档编号H04W64/00GK102281629SQ201110241058
公开日2011年12月14日 申请日期2011年8月22日 优先权日2011年8月22日
发明者余彦培, 吕子平, 施浒立, 来奇峰, 邓中亮, 邓耀宇, 那日苏 申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1