【技术实现步骤摘要】
一种无线传感器网络中的节点间协作定位方法
[0001]本专利技术属于无线传感器网络
,具体涉及一种协作定位方法。
技术介绍
[0002]随着物联网的逐步发展,人们在生活中对位置服务的需求越来越大,如物流管理、路径寻找、广告投放和智能家居等。而物联网与传感器网络(Wireless Sensor Network,WSN)的结合,将有望实现万物互联、万物互通。目前较为流行的WSN定位系统有蓝牙定位系统、蜂窝定位系统、射频识别定位系统和无线局域网(Wireless Location Area Network,WLAN)定位系统。现有的WSN定位技术可以满足部分场景下用户对定位的需求,但随着WSN节点组网规模和组网密度的增大,WSN定位对WSN节点的剩余能量和计算能力都产生了很大的挑战。针对此问题,本专利技术专利利用目标区域内节点的剩余能量和其与位置已知节点间的几何关系对WSN节点进行了分簇,基于多维尺度变换(Multidimensional Scaling,MDS)提出了一种WSN中的节点间协作定位方法,其在降低系统能量损耗和计算开销的同时保证了定位精度。
技术实现思路
[0003]本专利技术的目的是提供一种无线传感器网络中的节点间协作定位方法,它通过计算位置未知节点关于各个位置已知节点的归属度对其进行分簇,并在簇内基于节点间距离和位置已知节点位置实现位置未知节点全局坐标的获取,该方法在降低系统能量损耗和计算开销的同时保证了定位精度。
[0004]本专利技术所述的一种无线传感器网络中的节点间协作 ...
【技术保护点】
【技术特征摘要】
1.一种无线传感器网络中的节点间协作定位方法,其特征在于包括以下步骤:步骤一、在目标区域(不妨令其为边长为L1的正方形区域)内随机放置M(M≥1,M为整数)个位置已知的无线传感器网络(Wireless Sensor Network,WSN)节点(即锚节点)和N(N≥1,N为整数)个位置未知的WSN节点(即待定位节点);步骤二、记录待定位节点电池中的剩余能量E
i
(1≤i≤N,i为整数);步骤三、定义每个锚节点为一个临时簇头,由临时簇头发出广播信号,记录第i个待定位节点处来自第j(1≤j≤M,j为整数)个临时簇头的接收信号强度(Received Signal Strength,RSS)为RSS
ji
;步骤四、利用对数传播模型公式RSS
ji
=RSS0‑
10βlog
10
(d
ji
/d0),估计第i个待定位节点与第j个临时簇头之间的距离d
ji
,即其中,RSS0为参考距离d0处的RSS,β为路径衰减指数(在本发明中,令β=2);步骤五、计算第i个待定位节点属于第j簇的归属度P
ji
,即其中,为所有待定位节点的剩余能量均值,为待定位节点i与所有临时簇头之间的估计距离均值;步骤六、根据归属度对待定位节点进行分簇,将待定位节点归入归属度最高的簇;步骤七、设置阈值d
c
,当两个及以上临时簇头之间的相互距离均小于d
c
时,将这些临时簇头及其对应的簇内待定位节点归为同一簇,并选择具有最小簇内均方距离的临时簇头为该簇的簇头;反之,即不存在两个及以上临时簇头之间的相互距离均小于d
c
时,簇结构不改变,选择此时的临时簇头为各簇的簇头;步骤八、利用对数传播模型公式,计算包含m
c
(m
c
≥1,m
c
为整数)个节点的单个簇内不同节点之间的欧式距离e
ij
,得到欧氏距离矩阵E,其中,E中第i行、第j列元素为e
ij
;步骤九、基于多维尺度变换(Multidimensional Scaling,MDS)计算单个簇内各节点的相对坐标A,其中,锚节点的相对坐标为P
A
,待定位节点的相对坐标为G
A
;步骤十、根据锚节点的相对坐标P
A
和全局坐标P
B
,计算锚节点的相对坐标与全局坐标之间的转换关系R和T;步骤十一、根据R和T,利用G
A
计算待定位节点的全局坐标G
B
,即G
B
=RG
A
+T。2.根据权利要求1所述的一种无线传感器网络中的节点间协作定位方法,其特征在于所述步骤七包括以下步骤:步骤七、设置阈值d
c
,当两个及以上临时簇头之间的相互距离均小于d
c
时,将这些临时簇头及其对应的簇内待定位节点归入同一簇,并选择具有最小簇内均方距离的临时簇头为该簇的簇头;反之,即不存在两个及以上临时簇头之间的相互距离均小于d
c
时,簇结构不改变,选择此时的临时簇头为各簇的簇头。具体包括以下步骤:步骤七(一)、将节点传输数据长度为l的报文时消耗的能量表示为其中,E
T
为发射单位报文的损耗能量,E
R
为接收单位报
文的损耗能量,ε
f...
【专利技术属性】
技术研发人员:周牧,王倩,李耀华,蒲巧林,蓝馨,陈有坤,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。