【技术实现步骤摘要】
一种基于方向性天线的AdHoc传输数据的方法
本专利技术涉及一种移动自组网(MANET)路由协议,具体说是一种基于方向性天线的AdHoc传输数据的方法。
技术介绍
近来,方向性天线已经被广泛应用于无线AdHoc网络。在相同功率下,方向性天线可以产生更高的增益和更远的传输范围,因此可以提高网络的空间复用率和吞吐量。另外,方向性天线的引入还能减少网络中邻居节点之间的同频干扰。同时,由于方向性天线发射距离远,可以带来以下优点:①减少路由转发的跳数。由于单跳传输距离的增加,使得在源节点到目的节点之间距离一定的情况下,数据包可以通过更少的转发次数从源节点转发到目的节点。②减少数据包的时延。当数据包在已有的路径上传输时,时延主要由处理时延、排队时延、传输时延和传播时延组成。由于路由转发跳数的减少,数据包经过的节点数减少从而降低了处理时延、排队时延和传输时延,所以数据包端到端的时延也减少了。然而,由于方向性天线的波束集中特性,方向性天线单次转发只能在某一个方向上转发,这与网络中信息共享需求存在着一定的矛盾性,由此给邻居发现和路由协议的设计带来很大的挑战。在AdHoc中,网络拓扑是变化的,又由于方向性天线的引入,节点只能在某一方向进行发送和接收消息,导致网络中节点之间的链路很容易断裂,这样AdHoc就成为了一个间歇式网络。由于间歇式网络中从源节点到目的节点的完整路径不总是存在的,传统的端到端的移动自组网路由协议,例如,DSR(动态源路由协议)、AODV(无线自组网按需平面距离向量路由协议)不再适用于间歇式网络。现有的间歇式网络路由协议绝大多数关注于减少网络负载。为了减少网 ...
【技术保护点】
1.一种基于方向性天线的Ad Hoc传输数据的方法,其特征在于,包括如下步骤:步骤一:根据已建立的邻居节点表,计算邻居节点之间的连通概率以及稳定性,从邻居节点中选择出备选节点集合;步骤二:在备选节点集合中,计算两跳范围内节点之间通信的等待时延和可持续传输时间;备选节点集合中邻居节点作为中继节点,根据源节点、中继节点和两跳节点的方向性天线在相遇扇区的起始时间和结束时间,分两种情况来计算节点间通信的等待时延和可持续传输时间,情况a为中继节点在不同的扇区与源节点和两跳节点相遇,情况b为中继节点在同一扇区与源节点和两跳节点相遇;步骤三:设定节点之间的可持续传输时间阈值,根据步骤二计算所得可持续传输时间,从备选节点集合中,选出能够成功到达目的节点的有效节点,获得有效路径集合;将步骤一计算的邻居节点之间的连通概率作为权重,将步骤二计算的两节点间的可持续传输时间乘以对应的权重作为两节点间最终的可持续传输时间;对于两跳范围内节点的路径,如果两跳的最终的可持续传输时间都大于设定的可持续传输时间阈值H,则表示该路径为有效路径,该路径中的中继节点为有效节点;否则,该路径为无效路径。
【技术特征摘要】
1.一种基于方向性天线的AdHoc传输数据的方法,其特征在于,包括如下步骤:步骤一:根据已建立的邻居节点表,计算邻居节点之间的连通概率以及稳定性,从邻居节点中选择出备选节点集合;步骤二:在备选节点集合中,计算两跳范围内节点之间通信的等待时延和可持续传输时间;备选节点集合中邻居节点作为中继节点,根据源节点、中继节点和两跳节点的方向性天线在相遇扇区的起始时间和结束时间,分两种情况来计算节点间通信的等待时延和可持续传输时间,情况a为中继节点在不同的扇区与源节点和两跳节点相遇,情况b为中继节点在同一扇区与源节点和两跳节点相遇;步骤三:设定节点之间的可持续传输时间阈值,根据步骤二计算所得可持续传输时间,从备选节点集合中,选出能够成功到达目的节点的有效节点,获得有效路径集合;将步骤一计算的邻居节点之间的连通概率作为权重,将步骤二计算的两节点间的可持续传输时间乘以对应的权重作为两节点间最终的可持续传输时间;对于两跳范围内节点的路径,如果两跳的最终的可持续传输时间都大于设定的可持续传输时间阈值H,则表示该路径为有效路径,该路径中的中继节点为有效节点;否则,该路径为无效路径。2.根据权利要求1所述的方法,其特征在于,所述的步骤一中,所述的连通概率是:设节点j是节点i的邻居节点;i、j均为正整数;当节点i方向性天线处于扇区si时,节点j从节点i接收的消息总数目为则节点i通过扇区si与节点j之间的连通概率表示为其中,M表示节点i发送消息的总时间;τ是最小时间单位,(n+1)τ表示一次收发过程所用时间,n为正整数;表示节点i从扇区si接收到的消息占从所有扇区接收到的消息的比例;所述的稳定性计算是:引入系数其中,为节点i的扇区集合,Ei表示节点i在每个扇区内全部邻居节点从节点i接收到消息总数目;则计算稳定性值ρ(i,j,si)值越大表示链路越稳定;根据ρ(i,j,si)由大到小从邻居节点中选取备选节点集合。3.根据权利要求1所述的方法,其特征在于,所述的步骤二中,首先计算源节点、邻居节点和两跳节点的方向性天线在相遇扇区的起始时间和结束时间,具体是:设源节点i与中继节点j方向性天线相对时,节点i方向性天线位于扇区sij,节点j方向性天线位于扇区sji;设节点j与两跳节点k方向性天线相对时,节点j方向性天线位于扇区sjk,节点k方向性天线位于扇区skj;已知的节点i方向性天线所指向扇区sij的起始时间和结束时间根据节点i邻居节点表,获得节点j与节点i方向性天线开始相对的时刻为此时节点j方向性天线所在扇区为sji,节点j在扇区sji预计停留总时间为剩余停留时间为表示节点j从扇区sji接收到的消息数/节点j从所有扇区接收到消息总数,T表示节点方向性天线旋转一周所用时间;则求得:节点j方向性天线离开扇区sji的时刻进入扇区sji的时刻同样,获得两跳节点k与中继节点j方向性天线相遇时刻为此时两跳节点k方向性天线所在扇区为skj,它在扇区skj预计停留总时间为剩余停留时间为表示节点k从扇区skj接收到的消息数/节点k从所有扇区接收到消息总数;则求得:节点k方向性天线离开扇区skj的时刻进入扇区skj的时刻计算中继节点j方向性天线在扇区sjk的起始时间和结束时间分两种情况:a.扇区sji≠sjk,则中继节点j方向性天线离开扇区sjk的时刻相应的进入扇区sjk的时刻Rf表示节点j从扇区f接收到的消息数/节点j从所有扇区接收到消息总数,扇区f为从扇...
【专利技术属性】
技术研发人员:徐桢,刘康宇,李海鹏,刘锋,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。