1.一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:包括下列步骤:
(1)、在一个平面或者立体空间中部署无线传感器网络,该网络中包括1个位置未知的声能信号发射源、n个位置已知的用于接收声能信号的传感器和1个用于估计未知声能发射源位置的中心节点,位置未知的声能信号发射源每隔一定时间发射声能信号,n个位置已知的用于接收声能信号的传感器接收声能信号;
(2)、n个接收声能信号的传感器接收到信号后,将能量值发送给中心节点,中心节点接收到数据以后,对所有声能信号按照信号强度的大小进行升序排序,并将信号强度值最小的传感器作为第1个接收传感器,设定其为参考传感器;
(3)、在范围[2,4]内随机选取一个能量衰减因子
(4)、将剩余(n-1)个传感器的接收能量与参考传感器的接收能量进行比值运算,结合非对数声能衰减模型,得到接收能量与能量衰减因子β、未知发射源位置与传感器节点的欧式距离之间的比值关系;
(5)、将步骤(4)中的比值关系通过一阶泰勒展开,获得一种近似加权最小二乘定位问题模型;
(6)、根据s-lemma定理和能量衰减因子的上界,再将近似加权最小二乘定位问题模型转换为鲁棒加权最小二乘模型;
(7)、利用半正定松弛技术,将鲁棒加权最小二乘模型转换为凸的半正定规划模型,从而获得信号发射源的位置估计;
(8)、信号发射源位置估计完成后,利用接收能量与能量衰减因子、未知发射源位置与传感器节点的欧式距离之间的比值关系对能量衰减因子β进行加权最小二乘估计,得到衰减因子β的加权最小二乘估计值
(9)、将步骤(8)中得到的加权最小二乘估计值
(10)、判断相邻两次信号发射源的位置估计值的欧氏距离是否小于预设值,以及迭代次数是否超过预设的最大迭代次数,如果都满足,则迭代停止;否则,返回步骤(8)继续进行迭代。
2.根据权利要求1所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:在步骤(2)中,第i个接收声能信号的传感器接收到的能量表示为:
3.根据权利要求1所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(4)中,接收能量与能量衰减因子β、未知发射源位置与传感器节点的欧式距离之间的比值关系表示为:
4.根据权利要求3所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(5)中,将步骤(4)中的比值关系通过一阶泰勒展开后表示为:
其中,γ=1/β,
5.根据权利要求4所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(5)中,获得一种近似加权最小二乘定位问题模型的具体过程为:通过引入五个中间变量,即:
i=2,...,n,那么一阶泰勒展开后的等式可以简化为:
6.根据权利要求5所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(6)中,所述的鲁棒加权最小二乘模型为:
7.根据权利要求6所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(7)中,将鲁棒加权最小二乘模型转换为凸的半正定规划模型的具体过程为:将鲁棒加权最小二乘模型等价为上镜图模型,即:
tr(bz)=1,d(i-1,i-1)=tr(ci-1z),i=2,...,n,其中,
8.根据权利要求7所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(7)中,所述的凸的半正定规划模型通过内点法来求解,求解的结果为:{d*,d*,z*,z*,η*},那么,信号发射源的位置估计为:
9.根据权利要求8所述的一种能量衰减因子未知条件下基于声能的定位方法,其特征在于:步骤(8)中,信号发射源位置估计完成以后,得到衰减因子β的加权最小二乘估计值