[发明专利]一种基于RSSI‑SVM通信距离估计的不确定性分析方法有效
申请号: | 201710365983.2 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107257580A | 公开(公告)日: | 2017-10-17 |
发明(设计)人: | 罗清华;焉晓贞;彭宇;沈豪;甘兴利;张辉;李平;黄畅;彭喜元 | 申请(专利权)人: | 哈尔滨工业大学(威海) |
主分类号: | H04W64/00 | 分类号: | H04W64/00;G01S11/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 264209*** | 国省代码: | 山东;37 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 一种基于RSSI‑SVM通信距离估计的不确定性分析方法,涉及无线通信距离估计的不确定性分析方法。本发明是为了有效解决基于RSSI‑SVM通信距离估计过程中的不确定性传播问题。本发明所述的一种基于RSSI‑SVM通信距离估计的不确定性分析方法,首先在不同通信距离下,多次重复测量的RSSI值,并和对应距离值构成训练数据训练SVM模型。然后,在实际距离估计时,重复多次测量RSSI值,统计计算其标准差,并输入已训练好的SVM模型,从而获得多个距离估计输出结果,并统计计算获得距离估计结果的不确定性,并以此来评估通信距离估计的质量,以及RSSI的不确定性传播到距离估计结果的影响程度,为后续处理方法提供质量评估参考。 | ||
搜索关键词: | 一种 基于 rssi svm 通信 距离 估计 不确 定性分析 方法 | ||
【主权项】:
一种基于RSSI‑SVM通信距离估计的不确定性分析方法,其特征在于所述方法包括以下步骤:步骤一、系统中有2个无线传感器节点,分别是无线通信发送节点和无线通信接收节点,它们都具有CC2530无线射频收发器,可以测量无线通信时的到达信号强度(Received Signal Strength Indicator,RSSI)值;步骤二、在发送节点和接收节点的通信范围内,系统设定发送节点和接收节点间距离分别为{d1,d2,d3,…,di,…,dI},其中i为正整数,表示距离值的序号,且1≤i≤I,I为用户设定的正整数,且10≤I≤50;步骤三、系统判断i的值是否大于I,若是,则执行步骤六,否则执行步骤四;步骤四、发送节点和接收节点间距离为di时,发送节点通过其无线射频收发器向无线接收节点发送距离估计请求数据包,无线接收节点收到请求数据包的同时,通过测量获得无线信号强度值RSSIij,其中j为正整数,表示距离值为di时第j组RSSI测量值,且1≤j≤J,j的值初始化为1,J为用户设定的正整数,且50≤J≤150,并执行步骤五;步骤五、发送节点和接收节点重复执行步骤四J‑1次,并且在每次重复测量时j的值自动累加增1,获得对应的无线信号强度值RSSIij,重复J‑1次测量后获得J组RSSI测量值{RSSIi1,RSSIi2,RSSIi3,…,RSSIij,…,RSSIiJ},i=i+1,并执行步骤三;步骤六、通过对测量结果整理,获得距离序列{d1,d2,d3,…,di,…,dI},以及它们对应RSSI的测量值序列{{RSSI11,RSSI12,RSSI13,…,RSSI1j,…,RSSI1J},{RSSI21,RSSI22,RSSI23,…,RSSI2j,…,RSSI2J},{RSSI31,RSSI32,RSSI33,…,RSSI3j,…,RSSI3J},…,{RSSIi1,RSSIi2,RSSIi3,…,RSSIij,…,RSSIiJ},…,{RSSII1,RSSII2,RSSII3,…,RSSIIj,…,RSSIIJ}},其中i为正整数,且1≤i≤I,I为用户设定的正整数,且10≤I≤50,j为正整数,且1≤j≤J,j的值初始化为1,J为用户设定的正整数,且50≤J≤150;步骤七、系统判断i的值是否大于I,若是,则执行步骤九,否则执行步骤八;步骤八、系统根据步骤六中的距离序列di和RSSI测量值序列{RSSIi1,RSSIi2,RSSIi3,…,RSSIij,…,RSSIiJ}作为训练数据集对支持向量机(Support Vector Machine,SVM)进行训练,设定SVM的核函数为径向基函数,其中i为正整数,且1≤i≤I,I为用户设定的正整数,且10≤I≤50,j为正整数,且1≤j≤J,J为用户设定的正整数,且50≤J≤150,i=i+1,执行步骤七;步骤九、训练结束后,得到基于SVM的距离估计模型,如公式(1)所示:D=f(RSSI) (1)步骤十、实际距离估计阶段,在发送节点到接收节点通信范围内的任意通信距离D时,测量两者通信时的信号强度K次,得到RSSI值{RSSI1,RSSI2,RSSI3,…,RSSIk,…,RSSIK},其中k为正整数,且1≤k≤K,K为用户设定的正整数,且10≤K≤50,本专利中,K取值为50,对其进行统计计算,得到其统计均值为RSSI_u和统计标准差RSSI_σ,如公式(2)和公式(3)所示:RSSI_u=1KΣk=1KRSSIk---(2)]]>RSSIσ=(1K-1Σk=1K(RSSIk-RSSIu)2)1/2=(1K-1Σk=1K(RSSIk-1KΣk=1KRSSIk)2)1/2---(3)]]>步骤十一、将步骤十中的RSSI值{RSSI1,RSSI2,RSSI3,…,RSSIk,…,RSSIK}分别输入到距离估计SVM模型f(*)中,获得对应的距离估计值{D1,D2,D3,…,Dk,…,DK},并对其进行统计计算,如公式(4)和公式(5)所示,得到通信距离D估计结果D_u,以及通信距离D估计结果的标准差D_σ,其中统计均值D_u作为距离估计结果,统计标准差D_σ作为距离估计结果的不确定性信息,为后续的定位计算提供重要的先验知识;D_u=1KΣk=1Kf(RSSIk)---(4)]]>Dσ=(1K-1Σk=1K(f(RSSIk)-Du)2)1/2=(1K-1Σk=1K(f(RSSIk)-1KΣk=1Kf(RSSIk))2)1/2---(5)]]>步骤十二、无线发送节点判断距离估计任务是否完成,若是,则停止距离估计及其不确定性分析,否则,继续执行步骤十到步骤十二。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(威海),未经哈尔滨工业大学(威海)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710365983.2/,转载请声明来源钻瓜专利网。