[发明专利]一种适用于无线传感器网络的自适应差错控制方法有效
| 申请号: | 201110335987.9 | 申请日: | 2011-10-31 |
| 公开(公告)号: | CN102333344A | 公开(公告)日: | 2012-01-25 |
| 发明(设计)人: | 靳勇;常晋义;刘永俊 | 申请(专利权)人: | 常熟理工学院 |
| 主分类号: | H04W28/04 | 分类号: | H04W28/04;H04W84/18 |
| 代理公司: | 常熟市常新专利商标事务所 32113 | 代理人: | 王海泉;何艳 |
| 地址: | 215500 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适用于 无线 传感器 网络 自适应 差错 控制 方法 | ||
技术领域
本发明涉及一种适用于无线传感器网络的自适应差错控制方法,特别地指适用于无线传感器网络的基于HARQ-ARQ跨层交互协作自适应差错控制方法,属于无线传感器网络中协作通信自适应差错控制技术领域。
背景技术
无线传感器网络通信相对于传统的无线Ad Hoc网络数据传输有其特殊的服务质量QoS(Quality of Service)要求:
1、传感器节点一般采用电池供电,能量受限且均为一次性部署难以更换,而且由于节点体积及开发成本限制,传感器节点的存储空间和数据处理能力均受到较大程度的限制,因此协作通信时需要考虑能量使用效率。
2、在无线传感器网络中,信息的感知、收集和处理等任务完全由单个传感器节点承担,会严重影响网络通信性能和生命周期,同时单位面积内部署的网络节点数远大于传统的无线Ad Hoc网络,为协作通信提供了大量的候选中继节点。
3、传感器节点可能由于能量耗尽而失效,可能会有新的传感器节点加入到网络拓扑中,导致无线传感器网络拓扑处于动态变化状态,使得协作通信时存在“何时协作”和“与谁协作”的中继选择问题,因此传感器节点需要具备数据传输路径和中继选择自适应调整功能。
4、已有的无线传感器网络平台运行结果表明,与传统的无线Ad Hoc网络相比,无线传感器网络链路质量较差,无线链路丢包率高达50%,因此如何通过共享传感器节点资源,依靠传感器节点间的“相互协作”,在数据传输可靠性和高能效之间寻求一种数据发送模式和差错控制策略成为无线传感器网络研究亟待解决的问题之一。
综上所述,由于无线传感器网络节点的体积、能量和带宽等限制,尤其是其所应用的场景例如军事、工业、交通等复杂恶劣环境的影响,为了提高数据传输的可靠性,可采用混合自动重传请求(HARQ)和自动重传请求(ARQ)等差错控制技术,以减小数据丢失和差错造成的影响。采用HARQ方法时,发送端对待传数据采用循环冗余校验CRC(Cyclical Redundancy Check)和前向纠错FEC(Forward Error Correction)进行编码,使之具有一定的检错和纠错能力;接收端采用FEC解码并用CRC校验数据正确性,以此来判断数据传输过程中是否出错,并将判断结果反馈给发送方;如果数据包出错,接收端主动丢弃该数据包并返回重传请求。发送端收到重传请求后,重新发送原来的编码数据包。HARQ信令开销小,链路层和物理层结构设计和数据处理容易实现,传输时延小,但数据可靠性不高。ARQ方法会带来较大的端到端时延,不适用于时延敏感的应用业务,但是它可以为数据传输提供较高的可靠性。
一般而言,实际系统中的存在既对时延敏感又对可靠性有较高要求的应用业务,显然单独使用HARQ和ARQ,难以满足此类业务需求。因此,需要考虑HARQ和ARQ跨层交互协作,既利用HARQ时延端,又结合了ARQ可靠性高的特点。
发明内容
本发明的任务是要提供一种适用于无线传感器网络的基于HARQ-ARQ跨层交互协作自适应差错控制方法,使得无线传感器网络在为不同服务质量需求的应用业务提供有效的QoS保障而面临复杂性和动态特性等问题时,仍能满足业务对时延敏感性和传输可靠性的高要求。
本发明的任务是这样来完成的,一种适用于无线传感器网络的自适应差错控制方法,包括如下步骤:
(1)在发送端,启动应用业务服务质量自定义机制,根据应用业务对于数据在无线传感器网络中传输的服务质量QoS的需求,分别指定数据包丢弃概率、饱和吞吐率和能效或端到端平均时延的保障优先级;
(2)数据包到达数据链路层后,根据应用业务制定服务质量QoS方案,查询差错控制方案表即表1,选择当前最佳的差错控制方案并设置链路层混合自动重传请求的最大重传次数i和物理层自动重传请求的最大重传次数j;
(3)同时在数据链路层启动自适应中继选择机制,分析得到通信距离门限值和协作传输所需中继节点数Hmax-1;
(4)发送数据包,如果收到ACK则继续发送新的数据包,同时启动定时器;
(5)如果超时或者收到NACK,则启动链路层混合自动重传请求;当重传次数大于i后,向物理层发送HE-NACK信息,激活物理层自动重传请求;如果物理层自动重传请求的重传次数大于j则主动丢弃该数据包;
(6)中继节点选择通信距离小于或等于通信距离门限值的节点作为下一跳接收节点;
(7)在Hmax-1个中继节点上重复依次执行步骤(4)、(5)和(6)直至数据包被接收方正确接收或主动丢弃数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常熟理工学院,未经常熟理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110335987.9/2.html,转载请声明来源钻瓜专利网。





