一种基于RSSI通信距离估计的不确定性分析方法与流程

文档序号:11513811阅读:238来源:国知局

本发明涉及无线距离估计和无线定位技术。



背景技术:

实际无线通信环境中,由于噪声、环境和测量误差等不良因素的影响,引起通信距离估计具有较大的误差,导致通信距离估计结果具有很强的不确定性,给通信距离估计精度提高方法,以及通信距离值在后续处理方法提出了严峻挑战。针对上述问题,本发明对通信距离估计过程中引起不确定性的各个因素进行敏感性分析,分析出导致不确定性的主要因素及机理,为改善距离估计精度和后续处理方法提供重要的先验知识。



技术实现要素:

本发明的目的是为了解决通信距离估计过程中的不确定性敏感性分析和不确定性综合问题,提供一种基于rssi通信距离估计的不确定性分析方法。

本发明所述的一种基于rssi通信距离估计的不确定性分析方法包括以下步骤:

步骤一、系统中有2个无线传感器节点,分别充当无线通信发送节点和无线通信接收节点,它们都具有cc2530无线射频收发器,可以测量无线通信时的到达信号强度(receivedsignalstrengthindicator,rssi),并结合无线信号衰减模型,对它们之间的通信距离进行估计,如公式(1)所示:

其中,d为要估计的发送节点到接收节点之间的距离,rssi表示接收节点与发送节点间距离为d时,接收到来自发送节点的无线信号的信号强度,p(d0)表示接收节点与发送节点间距离为d0时,接收到来自发送节点无线信号时的信号强度,d0为发送节点到接收节点之间的参考距离,n为信道衰减指数,xr为高斯噪声变量;

步骤二、由公式(1)可知,通信距离估计过程中不确定性因素包括rssi值、xr和n,则采用全微分的方法,在公式(1)中分别对它们求偏导,获得各个不确定性因素的敏感因子:

敏感因子值越大,则表明对应不确定性因素对距离估计结果的影响程度就大,因此,在实际距离估计时,采用相关措施来减小影响程度大的因素的不确定性,从而有效提高距离估计的准确度;

步骤三、系统设定发送节点和接收节点间距离分别为{d1,d2,d3,…,di,…,di},其中i为正整数,且1≤i≤i,i为用户设定的正整数,且10≤i≤50,设定i的初始值为1,本发明中i取值为20;

步骤四、判断i的值是否大于i,若是,则执行步骤七,否则执行步骤五;

步骤五、发送节点和接收节点间距离为di时,发送节点通过其无线射频收发器向无线接收节点发送距离估计请求数据包,无线接收节点收到请求数据包后,获得无线信号强度值rssiij,其中j为正整数,表示第j次无线信号强度值测量的序号,且1≤j≤j,j的值初始化为1,j为用户设定的正整数,且50≤j≤150,本专利中,j取值100,并执行步骤六;

步骤六、发送节点和接收节点重复执行步骤五j-1次,并且在每次重复测量时j的值自动累加增1,获得对应的无线信号强度值rssiij,重复j-1次测量后获得j组rssi测量值{rssii1,rssii2,rssii3,…,rssiij,…,rssiij},i=i+1,并执行步骤四;

步骤七、系统通过对测量结果整理,获得距离序列{d1,d2,d3,…,di,…,di},以及它们对应rssi的测量值序列{{rssi11,rssi21,rssi31,…,rssii1,…,rssii1},{rssi12,rssi22,rssi32,…,rssii2,…,rssii2},{rssi13,rssi23,rssi33,…,rssii3,…,rssii3},…,{rssi1j,rssi2j,rssi3j,…,rssiij,…,rssiij},…,{rssi1j,rssi2j,rssi3j,…,rssiij,…,rssiij}},其中i为正整数,且1≤i≤i,i为用户设定的正整数,且10≤i≤50,j为正整数,且1≤j≤j,j为用户设定的正整数,且50≤j≤150;

步骤八、系统关闭发送节点和接收节点的电源,采用测电磁波信号功率的功率计,重复测量自由空间的无线电波噪声的功率m次,其中m为用户设定的正整数,且20≤m≤100,本专利中m取值50,获得m组噪声功率xr的测量值{xr1,xr2,xr3,…,xrk,…,xrm},其中,k为正整数且1≤k≤m,并对其进行统计计算,获得噪声xr的统计均值xr_u和统计标准差xr_σ,其中统计均值xr_u作为噪声xr的最终测量值,统计标准差xr_σ作为噪声xr最终测量值的不确定性;

步骤九、系统设定发送节点和接收节点间参考距离d0为1米,发送节点通过其无线射频收发器向无线接收节点发送距离估计请求数据包,无线接收节点收到请求数据包后,获得参考的接收信号强度p(d0),j的值置为1;

步骤十、判断j的值是否大于j,若是,则执行步骤十二,否则执行步骤十一;

步骤十一、根据步骤七中的距离序列{d1,d2,d3,…,di,…,di}和rssi测量值序列{rssi1j,rssi2j,rssi3j,…,rssiij,…,rssiij},步骤八中的xr_u,以及步骤九中的d0、p(d0),对数衰减模型公式(1),进行衰减模型拟和,得到信道衰减指数nj,其中i为正整数,且1≤i≤i,i为用户设定的正整数,且10≤i≤50,j为正整数,且1≤j≤j,j为用户设定的正整数,且50≤j≤150,j=j+1,执行步骤十;

步骤十二、得到无线信号衰减模型中信道衰减指数序列{n1,n2,n3,…,nj,…,nj},并对信道衰减指数序列进行统计计算,获得信道衰减参数的统计均值n_u和统计标准差n_σ,其中统计均值n_u作为信道衰减参数的最终测量值,统计标准差n_σ作为信道衰减参数测量值的不确定性;

步骤十三、实际距离估计阶段,判断距离估计任务是否完成,如果是,执行步骤十五,否则,在发送节点和接收节点通信范围内,设定这两个节点的位置后,执行步骤十四;

步骤十四、在发送节点到接收节点通信范围内的任意通信距离d时,测量两者通信时的信号强度j次,得到rssi值{rssi1,rssi2,rssi3,…,rssij,…,rssij};对其进行统计计算,得到其统计均值rssi_u和统计方差rssi_σ,则通信距离d的估计结果d_u如公式(5)所示,通信距离d估计结果d_u的标准差d_σ如公式(6)所示,其中距离估计结果的标准差表示距离估计精度的高低,为后续定位计算等处理方法提供重要的先验知识,xr_σ和分别是rssi值、高斯噪声变量xr和信道衰减因子n的不确定性传播到基于rssi距离估计结果的分量;

步骤十五、结束距离估计及其不确定性分析任务。

附图说明

图1为一种基于rssi通信距离估计的不确定性分析方法的流程图。

具体实施方式

具体实施方式一:结合图1说明本实施方式,本实施方式所述的一种基于rssi通信距离估计的不确定性分析方法包括以下步骤:

步骤一、系统中有2个无线传感器节点,分别充当无线通信发送节点和无线通信接收节点,它们都具有cc2530无线射频收发器,可以测量无线通信时的到达信号强度(receivedsignalstrengthindicator,rssi),并结合无线信号衰减模型,对它们之间的通信距离进行估计,如公式(1)所示:

其中,d为要估计的发送节点到接收节点之间的距离,rssi表示接收节点与发送节点间距离为d时,接收到来自发送节点的无线信号的信号强度,p(d0)表示接收节点与发送节点间距离为d0时,接收到来自发送节点无线信号时的信号强度,d0为发送节点到接收节点之间的参考距离,n为信道衰减指数,xr为高斯噪声变量;

步骤二、由公式(1)可知,通信距离估计过程中不确定性因素包括rssi值、xr和n,则采用全微分的方法,在公式(1)中分别对它们求偏导,获得各个不确定性因素的敏感因子:

敏感因子值越大,则表明对应不确定性因素对距离估计结果的影响程度就大,因此,在实际距离估计时,采用相关措施来减小影响程度大的因素的不确定性,从而有效提高距离估计的准确度;

步骤三、系统设定发送节点和接收节点间距离分别为{d1,d2,d3,…,di,…,di},其中i为正整数,且1≤i≤i,i为用户设定的正整数,且10≤i≤50,设定i的初始值为1,本发明中i取值为20;

步骤四、判断i的值是否大于i,若是,则执行步骤七,否则执行步骤五;

步骤五、发送节点和接收节点间距离为di时,发送节点通过其无线射频收发器向无线接收节点发送距离估计请求数据包,无线接收节点收到请求数据包后,获得无线信号强度值rssiij,其中j为正整数,表示第j次无线信号强度值测量的序号,且1≤j≤j,j的值初始化为1,j为用户设定的正整数,且50≤j≤150,本专利中,j取值100,并执行步骤六;

步骤六、发送节点和接收节点重复执行步骤五j-1次,并且在每次重复测量时j的值自动累加增1,获得对应的无线信号强度值rssiij,重复j-1次测量后获得j组rssi测量值{rssii1,rssii2,rssii3,…,rssiij,…,rssiij},i=i+1,并执行步骤四;

步骤七、系统通过对测量结果整理,获得距离序列{d1,d2,d3,…,di,…,di},以及它们对应rssi的测量值序列{{rssi11,rssi21,rssi31,…,rssii1,…,rssii1},{rssi12,rssi22,rssi32,…,rssii2,…,rssii2},{rssi13,rssi23,rssi33,…,rssii3,…,rssii3},…,{rssi1j,rssi2j,rssi3j,…,rssiij,…,rssiij},…,{rssi1j,rssi2j,rssi3j,…,rssiij,…,rssiij}},其中i为正整数,且1≤i≤i,i为用户设定的正整数,且10≤i≤50,j为正整数,且1≤j≤j,j为用户设定的正整数,且50≤j≤150;

步骤八、系统关闭发送节点和接收节点的电源,采用测电磁波信号功率的功率计,重复测量自由空间的无线电波噪声的功率m次,其中m为用户设定的正整数,且20≤m≤100,本专利中m取值50,获得m组噪声功率xr的测量值其中,k为正整数且1≤k≤m,并对其进行统计计算,获得噪声xr的统计均值xr_u和统计标准差xr_σ,其中统计均值xr_u作为噪声xr的最终测量值,统计标准差xr_σ作为噪声xr最终测量值的不确定性;

步骤九、系统设定发送节点和接收节点间参考距离d0为1米,发送节点通过其无线射频收发器向无线接收节点发送距离估计请求数据包,无线接收节点收到请求数据包后,获得参考的接收信号强度p(d0),j的值置为1;

步骤十、判断j的值是否大于j,若是,则执行步骤十二,否则执行步骤十一;

步骤十一、根据步骤七中的距离序列{d1,d2,d3,…,di,…,di}和rssi测量值序列{rssi1j,rssi2j,rssi3j,…,rssiij,…,rssiij},步骤八中的xr_u,以及步骤九中的d0、p(d0),对数衰减模型公式(1),进行衰减模型拟和,得到信道衰减指数nj,其中i为正整数,且1≤i≤i,i为用户设定的正整数,且10≤i≤50,j为正整数,且1≤j≤j,j为用户设定的正整数,且50≤j≤150,j=j+1,执行步骤十;

步骤十二、得到无线信号衰减模型中信道衰减指数序列{n1,n2,n3,…,nj,…,nj},并对信道衰减指数序列进行统计计算,获得信道衰减参数的统计均值n_u和统计标准差n_σ,其中统计均值n_u作为信道衰减参数的最终测量值,统计标准差n_σ作为信道衰减参数测量值的不确定性;

步骤十三、实际距离估计阶段,判断距离估计任务是否完成,如果是,执行步骤十五,否则,在发送节点和接收节点通信范围内,设定这两个节点的位置后,执行步骤十四;

步骤十四、在发送节点到接收节点通信范围内的任意通信距离d时,测量两者通信时的信号强度j次,得到rssi值{rssi1,rssi2,rssi3,…,rssij,…,rssij};对其进行统计计算,得到其统计均值rssi_u和统计方差rssi_σ,则通信距离d的估计结果d_u如公式(5)所示,通信距离d估计结果d_u的标准差d_σ如公式(6)所示,其中距离估计结果的标准差表示距离估计精度的高低,为后续定位计算等处理方法提供重要的先验知识,xr_σ和分别是rssi值、高斯噪声变量xr和信道衰减因子n的不确定性传播到基于rssi距离估计结果的分量;

步骤十五、结束距离估计及其不确定性分析任务。

具体实施方案二,本实施方式是对具体实施方式一所述的一种基于rssi通信距离估计的不确定性分析方法作进一步说明,本实施方式中,采用全微分的方法,获得通信距离估计过程中影响程度最大的不确定性因素,为改善通信距离估计精度提供支持。

具体实施方案三,本实施方式是对具体实施方式一所述的一种基于rssi通信距离估计的不确定性分析方法作进一步说明,本实施方式中,采用方和根的方法获得通信距离估计的不确定性,为后续应用提供处理方法,例如定位计算和定位结果的不确定性评估提供先验知识;

具体实施方案四,本实施方式是对具体实施方式一所述的一种基于rssi通信距离估计的不确定性分析方法作进一步说明,本实施方式中,解决了基于rssi表达模型的通信距离估计过程中的不确定性敏感分析、不确定性传播和不确定性的合成问题。该方法适用于无线环境中距离估计和定位技术领域,同时还可以扩展到水下的定位技术应用中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1