一种基于蓝牙信号的rssi测距定位方法

文档序号:9528142阅读:508来源:国知局
一种基于蓝牙信号的rssi测距定位方法
【技术领域】
[0001] 本发明涉及定位技术领域,尤其是一种基于蓝牙信号的RSSI测距定位方法。
【背景技术】
[0002] RSSI (Received Signal Strength Indication)是指接收的信号强度指示,通过 接收到的信号强弱测定信号点与接收点的距离,进而根据相应数据进行定位计算的一种定 位技术
[0003]目前,根据接收到的RSSI值计算信号接收端与信号发射端之间的距离通常采用 如下传统方法计算,即利用信号在空间中的大尺度衰落来进行距离的拟合。从理论和实际 测量来说,如果是采用自由空间模型(freespacemodel),平均的接收信号功率RSSI值是 随着距离的增加,呈对数下降。自由空间模型可以用Friisfreespaceequation来表示:
[0004]
[0005] 其中Gt,4表示的是天线的增益,λ是信号的波长,γ是无线环境的衰落因子,接 收信号的功率Pjd)是距离d的函数。进一步简化这个模型,将上式进行重写,得到新的公 式:
[0006]
[0007] 其中d彡d。彡df,这里d/ = _¥是指的远场距离(由天线的线性尺寸和波长来决 定)。
[0008] 然后直接采用RSSI值代入上述公式即可得到信号接收端与信号发射端之间的距 离。
[0009] 这种基于大尺度衰落Large-scale fading来进行距离测算的方式虽然可以计算 出信号接收端与信号发射端之间的距离,但是由于信道的随机性以及该考虑的场景是移 动物体场景,即通常情况下接收端或发射端有一端是移动的,所以不可避免的小尺度衰落 Small-scale fading带来很大的抖动,会导致定位不准,同时,传统的自由空间模型对于移 动应用场景是不能完全匹配的,基于大尺度衰落Large-scale fading来进行距离测算得到 的距离值是不够准确的,所以定位不准确。

【发明内容】

[0010] 本发明所要解决的技术问题是提供一种定位准确的基于蓝牙信号的RSSI测距定 位方法。
[0011] 本发明解决其技术问题所采用的技术方案为:该基于蓝牙信号的RSSI测距定位 方法,包括以下步骤:
[0012] A、蓝牙发射端持续发射信号,进入其覆盖区域的移动接收端连续获取η个时刻的 RSSI值,然后将获取的第i个时刻的RSSI值Yi进行Gaussian滤波处理得到芳,i= 0, 1··· n-1;
[0013] B、将fi:进行Savitzky-Golay滤波处理得到χ;
[0014] C、采用最大最小准则对E进行判断得到第i个时刻的yi,即设定门限概率值M, 将^值带入RSSI值的概率密度函勠
,其中μ=-69.977,〇 = 2. 14625,得到%值出现的概率值fy当t大于Μ时,1 = ;^,当t小于Μ时,y; =y; 1;
[0015] D、将71值带入如下公式得到第i个时刻信号接收端与信号发射端之间的距离,具 体公式如下所示:
[0016] (1;=a ο+aiCos(y;*ω)+b1sin(y;*ω)+a2cos(2*7;*ω)+b2sin(2*7;*ω)
[0017] 其中a。,a2, bp b2,ω为第i时刻的参数值,第i时刻的a。,a2, bp b2,ω参 数值采用如下计算方式得出:
[0018] 设定a。,a!,a2,b!,b2,ω的初始值为a0= 6. 014,a!= 7. 005,a2= 1. 738,b!= 1. 551,b2= 0· 1173,ω= 〇· 02727 ;将第i-1时刻得到的yii与dii分别代入以下六个方 程中,求解方程组得到第i时刻的a。,ai,a2,bpb2,ω,所述方程如下所述:
[0019]
[0025] 进一步的是,对接收到的第i个时刻的RSSI值Yi进行Gaussian滤波处理的具体 过程如下:
[0026] 将I带入如下公式求得$ 7所述公式如下所示:
[0027]
[0028]其中,一α是Gaussian随机数标准差的导数,N为常数。
[0029] 进一步的是,所述N= 5。
[0030]进一步的是,将瓦进行Savitzky-Golay滤波处理得到y:i.的具体过程如下:将歹i.带 入如下公式求得^;,所述公式如下所示:
[0031]
[0032] 进一步的是,所述门限概率值Μ为0·15。
[0033] 本发明的有益效果:该基于蓝牙信号的RSSI测距定位方法通过对接收到的RSSI 值进行Gaussian滤波处理以及Savitzky-Golay滤波处理,可以消除RSSI值存在着严重抖 动的问题,获得平滑连续的RSSI值,然后将平滑连续的RSSI值带入的本发明提供的距离估 算公式中便可以计算得到信号接收端与信号发射端之间的距离,经过实验验证通过该方法 得到的信号接收端与信号发射端之间的距离偏离真实距离的幅度较小,其定位准确,定位 效果较好。
【附图说明】
[0034] 图1是经过Gaussian滤波以及Savitzky-Golay滤波以后的RSSI效果图;
[0035] 图2为采用最大最小准则判断后的RSSI效果图;
[0036]图3为根据本发明计算方法得到的信号接收端与信号发射端之间的距离与采用 传统方法计算得到的信号发射端与信号接收端之间的距离效果对比图。
【具体实施方式】
[0037] 本发明所述的基于蓝牙信号的RSSI测距定位方法,包括以下步骤:首先,蓝牙发 射端持续发射信号,进入其覆盖区域的移动接收端连续获取η个时刻的RSSI值,然后将获 取的第i个时刻的RSSI值Yi进行Gaussian滤波处理得到1,i= 0,Ρ··η-1 ;对接收到的 第i个时刻的RSSI值¥;进行Gaussian滤波处理的具体过程如下:将¥;带入如下公式求得 歹1;1,所述公式如下所示:
[0038]
2
[0039] 其中,一A^1Sα是Gaussian随机数标准差的导数,N为常数;
[0040] 进一步的是,为了保证滤波效果,所述N优选为5;
[0041] 由于Gaussian滤波存在着一个非常严重的过度拟合的问题,因此利用另外一 种滤波来消除这个过度拟合的问题;即将名进行Savitzky-Golay滤波处理得到7,利用 Savitzky-Golay滤波可以消除上述过度拟合的问题,将F;进行Savitzky-Golay滤波处理 得到$的具体过程如下:将1带入如下公式求得i,所述公式如下所示:
[0042]V, =-(―3V卜]十 12)' 卜丨-f17Ki-f12K!.丨-3)i.?)'Savitzky_Golay滤波可以很好的 35 消除噪声所产生的抖动;如图1所示,图2经过Gaussian滤波以及Savitzky-Golay滤波 以后的RSSI效果图,从图中可以看出RSSI值依然存在着很严重的抖动问题;为了解决抖 动严重的问题,采用如下步骤对RSSI值进行处理,具体如下:采用最大最小准则对$进 行判断得到第i个时刻的yi,即设定门限概率值M,将值带入RSSI值的概率密度函数
其中μ=-69. 977,σ= 2. 14625,得到g值出现的概率值仁, 当t大于Μ时,y; =f,当仁小于Μ时,yyi1;为了保证获得平滑连续的RSSI值,所述 门限概率值Μ优选为0. 15,如图2所示,图2为采用最大最小准则判断后的RSSI效果图,从 图中可以看出,RSSI值平滑连续,没有再出现严重的抖动问题;最后,将71值带入如下公式 得到第i个时刻手机客户端与路测单元之间的距离,具体公式如下所示:
[0043] (1;=aο+aiCos(y;*ω) +b1sin(y;*ω) +a2cos(2*7;*ω) +b2sin(2*7;*ω)
[0044] 其中a。,a2,bpb2,ω为第i时刻的参数值,第i时刻的a。,a2,bpb2,ω参 数值采用如下计算方式得出:
[0045]设定a。,a!,a2,b!,b2,ω的初始值为a0= 6. 014,a!= 7. 005,a2= 1. 738,b!= 1. 551,b2= 0· 1173,ω= 〇· 02727 ;将第i-1时刻得到的yii与dii分别代入以下六个方 程中,求解方程组得到第i时刻的a。,ai,a2,bpb2,ω,所述方程如下所述:
[0046]
[0052]如图3所示,图3为根据本发明计算方法得到的信号接收端与信号发射端之间的 距离与采用传统方法计算得到的信号发射端与信号接收端之间的距离效果对比图,图中, 下面的那根曲线为根据本发明计算方法得到的信号接收端与信号发射端之间的距离,上面 的那根曲线为采用传统方法计算得到的信号接收端与信号发射端之间的距离,图中的直线 为实际观测得到的信号接收端与信号发射端之间的真实距离,从图中可以看出,根据本发 明计算方法得到的信号接收端与信号发射端之间的距离偏离真实距离的幅度较小,其定位 效果好,而依据传统方法计算得到的信号接收端与信号发射端之间的距离偏离真实距离的 幅度较大较远,定位效果较差。
【主权项】
1. 一种基于蓝牙信号的RSSI测距定位方法,其特征在于包括以下步骤: A、蓝牙发射端持续发射信号,进入其覆盖区域的移动接收端连续获取η个时刻的RSSI 值,然后将获取的第i个时刻的RSSI值¥1进行Gaussian滤波处理得到7,i = 0, 1···η-1 ; 8、将另进行Savitzky-Golay滤波处理得到; C、 采用最大最小准则对^进行判断得到第i个时刻的yi,即设定门限概率值M,将 $值带入RSSI值的概率密度函数,其中μ =-69.977, 〇 = 2. 14625,得到值出现的概率值fy当t大于Μ时,y; =$.,当t小于Μ时,y ;= y ; 1; D、 将71值带入如下公式得到第i个时刻信号接收端与信号发射端之间的距离,具体公 式如下所示:其中a。,ap a2, bp b2, ω为第i时刻的参数值,第i时刻的a。,ap a2, bp b2, ω参数值 采用如下计算方式得出: 设定 a。,a" a2, bp b2, ω 的初始值为 a0= 6. 014, a 丨=7. 005, a 2= 1. 738, b 丨=1. 551, b2= 0· 1173, ω = 〇· 02727 ;将第i-1时刻得到的y i i与cU i分别代入以下六个方程中,求 解方程组得到第i时刻的a。,ai,a2, bp b2, ω,所述方程如下所述:2. 如权利要求1所述的基于蓝牙信号的RSSI测距定位方法,其特征在于:对接收到的 第i个时刻的RSSI值¥;进行Gaussian滤波处理的具体过程如下:将¥;带入如下公式求得 云,所述公式如下所示:其中,α是Gaussian随机数标准差的导数,N为常数。3. 根据权利要求2所述的基于蓝牙信号的RSSI测距定位方法,其特征在于:所述N = 5〇4. 根据权利要求3所述的基于蓝牙信号的RSSI测距定位方法,其特征在于:将云进行 Savitzky-Golay滤波处理得到χ的具体过程如下:将带入如下公式求得1,所述公式如 下所示:5.根据权利要求4所述的基于蓝牙信号的RSSI测距定位方法,其特征在于:所述门限 概率值Μ为0. 15。
【专利摘要】本发明公开了一种定位准确的基于蓝牙信号的RSSI测距定位方法。该基于蓝牙信号的RSSI测距定位方法通过对接收到的RSSI值进行Gaussian滤波处理以及Savitzky-Golay滤波处理,可以消除RSSI值存在着严重抖动的问题,获得平滑连续的RSSI值,然后将平滑连续的RSSI值带入的本发明提供的距离估算公式中便可以计算得到信号接收端与信号发射端之间的距离,经过实验验证通过该方法得到的信号接收端与信号发射端之间的距离偏离真实距离的幅度较小,其定位准确,定位效果较好。适合在定位技术领域推广应用。
【IPC分类】H04W64/00, H04W4/00
【公开号】CN105282687
【申请号】CN201510627238
【发明人】席正, 付磊
【申请人】成都思晗科技股份有限公司
【公开日】2016年1月27日
【申请日】2015年9月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1