77范文网 - 专业文章范例文档资料分享平台

一种基于覆盖率和能量感知的无线传感器网络的簇头选择算法(4)

来源:网络收集 时间:2019-01-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

黄河科技学院毕业论文(文献翻译) 第15 页

3 Coverage and Energy Aware Cluster-Head Selection (CEACHS)

Algorithm

3.1 Motivation

In HYENAS, the cluster-heads are selected according to their energy and location but not coverage while this is a vital metric, especially in surveillance applications. If nodes with large coverage area are selected as cluster-heads, they will spend a large amount of energy and die off first. As a result, the total network coverage quickly falls down. Vice versa, if nodes with small coverage area are selected as cluster-heads and run out of their energy first, the reduction of the total network coverage due to these dead nodes is minimized. In this paper, we propose a cluster-head selection algorithm which aims to integrate both coverage preservation and energy efficiency. Apart from those factors in HYENAS, coverage is carefully considered in cluster-head selection procedure. 3.2 Detailed Algorithm

Calculation of Coverage Cost η. At first, every R node m calculates its coverage cost or estimated normalized effective sensing area η(m) in the initialization and set-up phase. As shown in , it is too complicated to calculate the exact value of η(m). Therefore, an approximate approach which was based on the amount of energy consumption to transmit and receive beacon messages was proposed. The specific node m, with radius R, sends beacon messages to neighbors which are in range of 2R radius. Transmission energyErtrans(dB) is calculated as

Ertrans?L(2R) (5)

黄河科技学院毕业论文(文献翻译) 第16 页

where R is the sensing radius of node m. Ersens(dB) represents the sensitivity of radio receiver and L(2R) is denoted as the propagation loss for a distance of 2R. It is assumed that there are M neighbor nodes responding to beacon messages. Node m must spend Errecieve(dB) to receive these replies

Errecieve?10log10?Mi?010pi10M (6)

where Pi is the received signal energy level, for i = 1, 2,..., M .

The equivalent distant R from the equivalent node m to node m is approximated as

R??2R10(Ersens?Erreceive)10? (7)

where β is denoted as the path loss exponent.

With ρ = R /2R, the equivalent normalized overlapping area Φ(m) of node m is obtained.

2[cos?1(?)??1??2]?(m)?? (8)

According to (3), η(m) finally becomes:

?(m)?(m)?1? (9)

2Cluster-Head Selection. For each cluster, the BS calculates the CH(m) value for each node m. The node which possesses the maximum value of CH (m) in each cluster will become the cluster-head of that cluster. Five input factors related to node m’s characteristics are considered to decide CH(m) value.

Those are:

– Residual battery power Er(m). The higherEr(m), the higher the probability node m becomes cluster-head.

– Relative distance d1from node m to the other nodes in the same cluster.

黄河科技学院毕业论文(文献翻译) 第17 页

2d??dmi21i?1N (10)

where

dmi is the distance from node m to other nodes i which is in the same cluster with

node m and N is the size of the cluster which contains node m. The lesser d1, the higher the probability node m becomes cluster-head.

– Coverage cost η(m), which has already been calculated. The less η(m), the higher the probability node m becomes cluster-head.

All those factors are combined to calculate CH(m) value in the following formula:

CH(m)?W1Er(m)?W2(1??11?)?W1?3?? (11)

?(m)d12?d22??Where W1, W2and W3 are weights for the node’s remaining energy, location and coverage cost. coverage is the most critical metric in target tracking and surveillance applications, thus the value of W3here should be higher than the others. Otherwise, in networks where full coverage is not an important requirement, W1and W2should be increased while W3should be tuned into a small value. 3.3 Adaption of CEACHS

We apply the proposed algorithm into HYENAS in order to achieve the best improvement in both coverage and energy efficiency. The new protocol is named H-CEACHS. In H-CEACHS, the algorithm is executed in the initialization and set-up phase of each round or when CBR in HYENAS decides to reform clusters. Moreover, it is noted that calculation of coverage cost η should be done whenever the network topology changes. However, the energy consumption for this calculation is in significant since the amount of energy to transmit and receive beacon messages is too small to compare with that to transmit and receive sensing reports.

黄河科技学院毕业论文(文献翻译) 第18 页

4 Conclusion

In this paper, we proposed CEACHS, a hybrid algorithm to select appropriate cluster-heads. This algorithm considers many critical parameters including nodes’ remaining energy, location and, most importantly, coverage cost to achieve optimal energy efficiency and coverage preservation. The proposed algorithm outperforms other ones in baseline protocols such as LEACH and HYENAS in terms of both network sensing coverage and energy efficiency.

This work was supported by Korea Science and Engineering Foundation(KOSEF) grant

funded by the Korean government(MEST) (No. 2009-0076504). We would like to thank Mr. Nguyen Phuong Nam, Ohio University, for his valuable technical support.

From: 《The Coverage Problem in Wireless Sensor Network:Mobile Network Applications10》

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库一种基于覆盖率和能量感知的无线传感器网络的簇头选择算法(4)在线全文阅读。

一种基于覆盖率和能量感知的无线传感器网络的簇头选择算法(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/458822.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: