发明名称 一种解决异类点Ad Hoc网络隐藏终端的方法
摘要 本发明公开了一种解决异类点Ad Hoc网络隐藏终端的方法。本发明在网络层为每个节点都配备两个发射接口,工作在互不干扰的两个信道,通过利用高性能节点的优势使每个节点形成一个较大的感知区域,在MAC层采用跨层设计的方法,应用网络层中感知到的周围节点的拓扑信息,采用最短路径算法求取多跳返回CTS与ACK的路由,并将CTS多播到隐藏终端来阻止其接入信道。本发明设计了严格的时序最终在MAC层彻底解决了异类点的隐藏终端和CTS/ACK无法返回的问题。
申请公布号 CN101321122A 申请公布日期 2008.12.10
申请号 CN200810018282.2 申请日期 2008.05.23
申请人 西安交通大学 发明人 杨新宇;杨树森;杨慧杰;赵鹏;黄钺峰
分类号 H04L12/56(2006.01);H04L1/16(2006.01);H04L12/18(2006.01);H04L12/28(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 西安通大专利代理有限责任公司 代理人 陈翠兰
主权项 1、异类点Ad Hoc网络的一种局部拓扑感知方法,其特征在于,包括以下步骤:Step1网络中存在两类节点,一类是通信速率、计算速度、发射功率性能较好的节点,称为B节点,数量较少;另外一类是普通节点,称为G节点,数量较多;Step2每个节点装备两个发射接口,分别工作在两个互不交叠的信道1和2;信道1上发射接口的发射半径为RG,信道2上发射接口的发射半径为RB,RB>RG,B节点之间通过信道2通信,G节点之间以及B-G节点之间通过信道1通信,G节点不在信道2上发送任何信息,但是可以接收B节点在信道2上的广播信息;Step3以B节点为簇首在网络层组织成一种松散的簇结构,簇成员向簇首注册自己的位置信息,簇首将自己的保存的成员信息广播给发射半径内的所有节点;Step4G节点收到的来自簇首的拓扑信息形成一张可感知节点拓扑信息表AG表;Step5B节点接入信道前,首先侦听信道2,若空闲则向G节点发送RTS;Step6目的G节点通过信道2接收到B节点的RTS包,根据自己AG表中地理位置信息采用最短路径算法计算出到源节点B和隐藏终端的路由,然后以多播方式向源B节点回复CTS,向隐藏终端发送CTS阻塞其接入信道;Step7B节点接收到CTS后等待一个冲突避免时间AIFS,然后接入信道向G节点发送DATA;Step8G节点接收到B节点的DATA后,向B节点路由返回ACK。
地址 710049陕西省西安市咸宁路28号