【技术实现步骤摘要】
一种基于网络编码的机会式编码感知路由方法
[0001]本专利技术属于无线通信
,涉及一种基于网络编码的机会式编码感知路由方法。
技术介绍
[0002]无线多跳网络是一种以自组织的方式构成的无线通信系统,网络中每个节点都带有无线收发设备。其主要特点在于网络中每个节点功能对等可同时扮演服务的提供者和服务的享受者,能以自组织的方式构建无线通信系统,不需要任何的基础设施。网络具有组网灵活、成本低廉、易部署、抗摧毁能力强和可扩展性强等优势。但由于无线传输媒介的特殊性,传输信道易受多径效应、噪声、信号干扰等因素的影响,存在数据包易丢失或超过时延约束等问题,使得无线网络性能大打折扣。
[0003]为解决无线网络中资源管理和可靠传输的问题,网络编码概念在2000年被Ahlswede等人首次提出,将网络编码技术与路由协议相结合打破了传统的存储
‑
转发机制,提出了编码
‑
转发机制。相比于传统传输方式,网络编码允许节点将多个数据包通过简单的数学运算编码到一个编码包中,一次传输可同时使多个目的节点接 ...
【技术保护点】
【技术特征摘要】
1.一种基于网络编码的机会式编码感知路由方法,其特征在于,包括以下步骤:S1、候选节点集的选择,源节点从邻居节点中选出合适的候选节点集,并广播数据包给候选节点;S2、各候选节点计算出自身路由权重,并根据路由权重设置发送等待时延t;S3、候选节点中路由权重最大的节点将数据包放入发送缓存向源节点回复ACK确认并根据网络编码规则发送数据包;S4、当发送端确认下一跳节点已成功接收数据包则认为数据发送成功,并将发送缓存队列中相应的数据包删除。2.根据权利要求1所述的一种基于网络编码的机会式编码感知路由方法,其特征在于,发送节点s根据期望传输次数和链路质量阈值d
t
从邻居节点集N(s)选择候选节点集C,若邻居节点n到目的节点的期望传输次数值小于发送节点到目的节点的期望传输次数值且d
n
>d
t
则将节点加入候选节点集C中。3.根据权利要求1所述的一种基于网络编码的机会式编码感知路由方法,其特征在于,节点的路由权重的计算过程包括:计算节点的相对剩余能量RE(n)、节点的相对剩余缓存WL(n)、节点的编码机会CC(n);将RE(n)、WL(n)、CC(n)值输入模糊逻辑系统利用隶属函数对RE(n)、WL(n)、CC(n)进行模糊化处理;模糊化后将生成的规则与规则库中的规则进行匹配,计算出每一条规则的价值;对匹配的结果进行去模糊化,根据每条规则的价值计算出节点的路由权重。4.根据权利要求1所述的一种基于网络编码的机会式编码感知路由方法,其特征在于,进行模糊化处理的过程包括:根据RE(n)、WL(n)、CC(n)的值,分别将RE(n)、WL(n)、CC(n)分为m个等级;RE(n)、WL(n)、CC(n)的各个等级进行组合得到m3条模糊规则;对m3条模糊规则进行等级划分,每个等级的模糊规则设定一个价值。5.根据权利要求4所述的一种基于网络编码的机会式编码感知路由方法,其特征在于,将RE(n)、WL(n)、CC(n)分为5个等级,包括very low,low,medium,high以及very high;并将组合后的模糊规则价值进行等级划分,划分为very poor,poor,little poor,passing,well,excellent六个等级,每个等级一次对应的价值为0,0.2,0.4,0.6,0.8,1。6.根据权利要求5所述的一种基于网络编码的机会式编码感知路由方法,其特征在于,计算隶属函数时,将RE(n)、WL(n)、CC(n)的值归一化到[0,10]区间,对应归一化后RE(n)、WL(n)、CC(n)的值中[0,2.5]对应等级为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。