基于农作物生长特性的wsn节点发射功率自适应算法

文档序号:7777158阅读:203来源:国知局
基于农作物生长特性的wsn节点发射功率自适应算法
【专利摘要】本发明公开了一种基于农作物生长特性的WSN节点发射功率自适应算法,该算法主要包括不同节点和接收节点的状态初始化、接收信号强度的获取、根据作物生长周期情况发射功率的调整、根据田间具体情况对节点发射功率的微调、数据的收发等步骤组成;本算法首先对整个无线传感器网络中节点发射功率、数据传输速率、数据格式等进行初始化,让整个无线传感器网络进入工作状态,然后在根据检测作物的生长参数如高度、密度等对接收信号强度的影响,通过调整节点的基本发射功率实现节点功耗的降低和通信可靠性的保证。同时,鉴于田间农作物生长的具体特点,在通过节点之间通信时具体接收信号强度对发射功率进行进一步的微调。
【专利说明】基于农作物生长特性的WSN节点发射功率自适应算法
【技术领域】
[0001]本发明涉及无线传感器的【技术领域】,特别涉及ー种WSN节点发射功率自适应的算法。
【背景技术】
[0002]随着信息技术的不断发展,将无线网络技术与传感器技术相结合,以实现对有线网络不易适用的环境;无线传感器网络(Wireless Sensor Networks:WSN)技术随之产生。同时将无线传感网络技术应用于农业信息的采集,已经成为农业生产的ー种新的趋势。近年来,无线传感网络得到了迅猛的发展。同时无线传感网络技术作为物联网重要的支撑几时引起全世界的关注,各国纷纷加大投入进行了相关的研究。随着以ZigBee为代表的无线传感网络的成熟,(WSNs)其在军事、动物追踪、エ业测绘、环境检测、农业等方面得到了很好的应用。对于整个无线传感网络来说,能量问题是限制WSNs的最主要的问题,因为节点能量的耗尽就意味着节点的死亡;也就意味着无线传感网络功能的丧失。所以能量问题就理所当然成为了无线传感网络的研究热点之一。如何解决无线传感网络能量问题,是当前研究者聚焦的热点问题。
[0003]提高农产品的质量和产量,是现在农业研究的重要内容之一。我国是农业生产大国,农业生产是各种产出的基础。提高农产品的产量和质量成为了当前重要的任务。随着经济的不断发展和技术的不断成熟,人们对与緑色农产品有着迫切的需求。无线传感器网络作为ー种新型的信息采集技术,将无线传感网络技术应用于农作物的整个成长周期,成为现在农业研究的热点,也可实现提高产量和质量的重要方法。无线传感器网络农情信息的采集和检测是精准农业和精确农业的基础。
[0004]然而,有限的能量成为了无线传感器网络的瓶颈问题之一,同时有面临这农作物的生长时间长、环境多变的特点。在整个无线传感器网络的工作中,节点数据的收发时功率的消耗占据绝大部分,而在此过程中,节点发射功率的大小直接影响整个网络的寿命。现有无线传感网络的节点的能量问题有两种。一是通过算法来減少无线节点的能量浪费,例如通过睡眠机制来降低功耗。ニ是通过加入电能转化模块将无线传感网络环境中的自然能量转化为电能为无线传感节点供电,例如风能、太阳能、震动能等。目前这些方案节省能量有限、设备庞大、不易安装、能量利用率低、劳动强度大,同时不能适应具体无线传感器节点エ作的环境。
[0005]针对上述技术的缺陷和无线传感器网络能量有限的瓶颈,以及农作物生长情况的变化等问题,为了延长节点的寿命、有效地利用节点的能量,这就要求设计出一种适应作物不同生长周期的具体參数节点发射功率自适应的算法;同时为了减轻在劳动强度、降低成本、保护无线节点和延长节点的使用寿命,因此田间条件下的设计ー种发射功率自适应的算法是有着的应用价值和实际意义。

【发明内容】
[0006]本发明的目的在于克服现有技术的缺点与不足,提供ー种WSN节点发射功率自适应的算法,该算法可以实现了节点发射功率根据农作物的生长周期的具体參数和田间作物对接收信号強度的影响,对发射功率自适应,以及提高通信可靠性、延长节点寿命、降低成本等。
[0007]本发明的目的通过下述技术方案实现:
[0008]ー种基于农作物生长特性的WSN节点发射功率自适应算法,包括下述步骤:
[0009]S1、不同节点和接收节点的状体初始化;
[0010]S2、无线节点获取接收信号強度;
[0011]S3、根据作物生长周期相对应的參数对节点发射功率的大幅度调整;
[0012]S4、据无线节点布置的具体情况和田间农作物的具体生长情况,通过整个网络通信过程中接收信号強度的变化,对节点的发射功率做微调;
[0013]S5、对微调后的数据进行收发。
[0014]步骤SI中,初始化的具体步骤为:根据节点的布置田间的具体作物,对网络节点的发射功率、数据传输速率、解码方式、数据包格式进行具体的设置。
[0015]在完成步骤SI之后,网关或是父节点向整个网络或是子节点以广播形式发射多次接受信号强度测试数据包;普通节点在此过程中不断的读取射频芯片中接受信号強度,平均丢包率等对应寄存器的值,以获取平均RSSI和PLR。
[0016]步骤S3中,从无线·节点布置开始及时,在通信可靠性的基础上的每隔一定的时间对基础的发射功率进行较大幅度的调整,如下公式所示:
[0017]P0=P' +mod (T/T0) A P
[0018]其中PO为基发射功率,单位的dBm,P’为节点初始化发射功率,单位dBm,A P为发射功率増加基量,単位dBm,T为节点工作天数,単位D (天),TO为农作物生长周期,単位D(天)。
[0019]进ー步包括:定时通过整个网络中的网关或是接收节点向感知节点发共接收信号强度测试数据包,感知节点通过此种方案,读取并记录自己所处位置信号強度,为发射功率的动态调整做准备。
[0020]本发明中是根据不同生长周期农作物的株高、作物密度、叶面积等參数对信号强度的影响,对发射功率做出较大的调整。
[0021]步骤S4中,通过无线节点和网关或是接收节点之间的通信,获取接收信号強度和平均丢包率进ー步对无线传感器网络节点的发射功率做出微调,调整的具体方法如下公式所示:
【权利要求】
1.ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在干,包括下述步骤: 51、不同节点和接收节点的状体初始化; 52、无线节点获取接收信号強度; 53、根据作物生长周期相对应的參数对节点发射功率的大幅度调整; 54、据无线节点布置的具体情况和田间农作物的具体生长情况,通过整个网络通信过程中接收信号強度的变化,对节点的发射功率做微调; 55、对微调后的数据进行收发。
2.根据权利要求1所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,步骤SI中,初始化的具体步骤为:根据节点的布置田间的具体作物,对网络节点的发射功率、数据传输速率、解码方式、数据包格式进行具体的设置。
3.根据权利要求1所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,在完成步骤SI之后,网关或是父节点向整个网络或是子节点以广播形式发射多次接受信号强度测试数据包;普通节点在此过程中不断的读取射频芯片中接受信号强度,平均丢包率等对应寄存器的值,以获取平均RSSI和PLR。
4.根据权利要求1所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,步骤S3中,从无线节点布置开始及时,在通信可靠性的基础上的每隔一定的时间对基础的发射功率进行较大幅度的调整,如下公式所示:
P0=P' +mod (T/T。)A P 其中PO为基发射功率,単位的dBm,P’为节点初始化发射功率,単位dBm,A P为发射功率増加基量,単位dBm,T为节点工作天数,単位D (天),TO为农作物生长周期,単位D (天)。
5.根据权利要求4所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在干,进ー步包括:定时通过整个网络中的网关或是接收节点向感知节点发共接收信号强度测试数据包,感知节点通过此种方案,读取并记录自己所处位置信号強度,为发射功率的动态调整做准备。
6.根据权利要求4或5所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,根据不同生长周期农作物的株高、作物密度、叶面积等參数对信号強度的影响,对发射功率做出较大的调整。
7.根据权利要求1所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,步骤S4中,通过无线节点和网关或是接收节点之间的通信,获取接收信号强度和平均丢包率进ー步对无线传感器网络节点的发射功率做出微调,调整的具体方法如下公式所示:
8.根据权利要求1所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,步骤S5中,节点通过睡眠和苏醒的模式进行数据通信,具体的工作过程是:当到达采集时刻时,节点从低功耗模式苏醒,打开传感器完成数据采集;然后对数据处理、打包并通过无线通信模块将数据发送出去;发送成功后节点进入低功耗睡眠模式,如果节点发送数据请求次数和丢包率超过一定阈值,节点将数据存储在本地空间上并进入低功耗睡眠模式。
9.根据权利要求1所述的ー种基于农作物生长特性的WSN节点发射功率自适应算法,其特征在于,所述作物 为水稻、小麦、油菜。
【文档编号】H04W84/18GK103596255SQ201310587161
【公开日】2014年2月19日 申请日期:2013年11月20日 优先权日:2013年11月20日
【发明者】臧英, 李小敏, 王在满, 周志艳, 胡炼, 陈雄飞, 张明华, 邢赫 申请人:华南农业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1