点对多点信道预约方法技术

技术编号:3806229 阅读:151 留言:0更新日期:2012-04-11 18:40
公开了点对多点信道预约方法,包括发送RTS帧的源网络节点等待W的时间,以便下一跳网络节点回复CTS帧;收到RTS帧的目的网络节点,开始WData计时,并根据当前本网络节点的状态决定是否回应CTS帧;发送RTS帧的源网络节点收到所有的CTS帧后,开始传送数据,传送完成,等待所述MAX_Delay时间再进入载波侦听多路访问;发送RTS帧的源网络节点在W时间内没有收到全部CTS帧,重新进行RTS帧请求;收到RTS帧的非目的网络节点等待所述WData到时后,进入下一次载波侦听多路访问;接收到CTS帧的非目的网络节点,中断载波侦听多路访问进程,根据退避时间backoff进行退避,然后再重新开始载波侦听多路访问;该方法可防止单信道、多跳的无线Adhoc网络在传输多播、组播业务时出现隐藏终端的问题。

【技术实现步骤摘要】

【技术保护点】
一种点对多点信道预约方法,其特征在于,包括: 发送RTS帧的源网络节点等待W的时间,以便下一跳网络节点回复CTS帧,其中,W=MAX_Delay+H+目的网络节点数*CTS帧时间;所述MAX_Delay为自RTS帧的最后一个bit从发 出起至该bit到达目的网络节点为止的最大时间间隔;所述H为发送数据前需要等待的最小时间; 收到RTS帧的目的网络节点,开始WData计时,并根据当前本网络节点的状态决定是否回应CTS帧,需要回应的网络节点根据其在RTS帧目的地址列表中 的次序发送CTS帧,并在发送之前等待WACK时间,其中,WACK=H+(i-1)*CTS帧时间+MAX_Delay;WData=H+目的数*CTS帧时间+RTS中标明的信道占用时间+MAX_Delay;所述H为发送数据前需要等待的最小时间;所述i为网络节点地址在RTS帧目的地址列表中的序号; 发送RTS帧的源网络节点收到所有的CTS帧后,开始传送数据,传送完成后,等待所述MAX_Delay时间再进入载波侦听多路访问; 发送RTS帧的源网络节点在所述W时间内没有收到 全部CTS帧,重新进行RTS帧请求,并且将没有回应的网络节点信息通知网络层; 收到RTS帧的非目的网络节点等待所述WData到时后,进入下一次载波侦听多路访问; 接收到CTS帧的非目的网络节点,中断载波侦听多路访问进程,根据退避 时间backoff进行退避,然后再重新开始载波侦听多路访问;所述退避时间Backoff=(RTS帧目的地址总数-n)*CTS帧时间-MIN_Delay+CTS中标明的发送网络节点所需占用信道的时间;其中,所述n为CTS帧中标注的发送CTS帧网络节点的序号,所述MIN_Delay为自CTS帧的最后一个bit从发出起至该bit到达目的网络节点为止的最小时间间隔。...

【技术特征摘要】

【专利技术属性】
技术研发人员:高嵩
申请(专利权)人:新邮通信设备有限公司
类型:发明
国别省市:81[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利