[发明专利]完全分布式无线传感网中鲁棒性多声源定位方法有效
申请号: | 201510024050.8 | 申请日: | 2015-01-16 |
公开(公告)号: | CN104977562B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 冯玉武;黄青华;胡瑞;张广飞;张翼飞 | 申请(专利权)人: | 上海大学 |
主分类号: | G01S5/20 | 分类号: | G01S5/20 |
代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 陆聪明 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 完全 分布式 无线 传感 网中鲁棒性多 声源 定位 方法 | ||
1.一种完全分布式无线传感网中鲁棒性多声源定位方法,其特征在于,该方法包括以下步骤:
步骤一,建立直角坐标系,布设传感器节点,构建完全分布式无线传感器网络,即每个传感器节点只与邻居节点进行通信和数据传输;
在一个无线传感器网络的监测区域内,有K个声源和随机布设的N个节点组成,其中节点位置已知,表示为{ln=[xn,yn]T,1≤n≤N};声源的位置未知,表示为{τk=[xsk,ysk]T,1≤k≤K};
步骤二,构建含混合噪声的声源信号模型;
无线传感网中第n个节点在时刻t检测到信号的能量值表达式为:
yn(t)=f(xn,θk(t))+en
其中||ln-τk||表示欧式距离,dnk=||ln-τk||;xn={ln,gn}为第n个节点的已知量,θk(t)={Sk,xsk,ysk}为第k个声源的未知量;声源定位的任务就是估计这些变量,en为非高斯混合噪声,其均值和方差为μ,σ2;gn为第n个节点的增益;
步骤三,对传感器节点检测到的K个声源的能量叠加值,利用EM算法的E步完成声源能量的分解,即近似得到对应的每个声源的能量估计值,具体步骤为:
对于第n个传感器节点及其邻居节点的集合Ω(n),定义如下矩阵表达形式如下式(6.1)(6.2)、(6.3)、(6.4)、(6.5):
H=diag{1/σ,…,1/σ} (6.2)
S=[S1,…,SK]T (6.3)
其中Y为集合Ω(n)中Ln个节点检测到的能量组成的向量,S表示K个声源单位距离处能量强度组成的向量,Sk为第k个声源在单位距离1m处的能量强度;用ylk,l=1,…,Ln,k=1,…,K表示集合Ω(n)中第l个节点检测到第k个声源的能量,Y′k,k=1,…,K表示集合Ω(n)中Ln个节点检测到第k个声源的能量向量,因此检测信号之间的关系可表示为如下式(7)和(8):
其中A是一个由K个单位阵I组成的矩阵,其表达如下式(9):
在EM(expectation maximization)算法中,将Y′k,k=1,…,K作为隐变量,则在E(expectation)步对隐变量Y′k,k=1,…,K求期望可得隐变量的估计值为如下式(10):
因此,可以得到Ln个节点从第k个声源检测到能量信号的估计值完成了信号能量的分解;带特殊符号∧的变量或向量为其相对应变量或向量的估计值;
步骤四,构建M估计目标函数,利用迭代非线性加权最小二乘法完成声源位置估计,即每个传感器节点都得到K个声源位置估计值;
步骤五,根据传感器节点得到的估计值,然后利用鲁棒一致性算法对所得的估计值进行融合以得声源位置的全局估计。
2.根据权利要求1所述的完全分布式无线传感网中鲁棒性多声源定位方法,其特征在于,所述步骤一的具体步骤如下:每个传感器节点只与邻居节点进行通信及数据传输,对于第n个传感器节点,定义邻居节点所有节点集合为Ω(n),且此集合内元素个数即传感器节点个数为Ln,即集合Ω(n)内的Ln个节点可以自由的通信及数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510024050.8/1.html,转载请声明来源钻瓜专利网。