[发明专利]一种水声网络通信中基于UW-CSMA/CA的多址接入方法有效
申请号: | 201310340872.8 | 申请日: | 2013-08-07 |
公开(公告)号: | CN104348562A | 公开(公告)日: | 2015-02-11 |
发明(设计)人: | 刘磊;李宇;张春华;黄海宁 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04B13/02 | 分类号: | H04B13/02;H04L12/28;H04L29/06 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;王敬波 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种水声网络通信中基于UW-CSMA/CA的多址接入方法,包括:当节点处于WFCTS状态时,如果节点收到目的节点的RTS,则进入退避状态并重新竞争信道,如果节点收到其他节点的RTS,则回复CTS,进入WFDTA状态,如果收到不是发给本节点的RTS,丢弃并坚持等待相应的CTS,如果节点监听到任何xCTS、xDATA,则进入静默状态;当节点处于WFDATA状态时,如果节点收到源节点的RTS,则回复CTS,重新设置WFDATA状态的超时时间,如果节点收到源节点发给其他节点的xRTS、xCTS时,立即结束等待DATA并进入QUIET状态,如果节点监听到任何xDATA,则进入静默状态,否则,坚持等待相应的DATA直到超时。 | ||
搜索关键词: | 一种 网络 通信 基于 uw csma ca 接入 方法 | ||
【主权项】:
一种水声网络通信中基于UW‑CSMA/CA的多址接入方法,包括:步骤1)、节点X处于睡眠状态或等待状态;如果该节点接收到声学唤醒信号,转到步骤2);如果退避超时且自身有数据要发送,则转到步骤8);如果静默超时且有暂停的退避,则继续退避,并继续处于睡眠状态或等待状态;如果静默超时且无暂停的退避,则继续处于睡眠状态或等待状态;如果自身有数据要发送且不处于退避或静默状态则设定退避定时器,然后继续处于睡眠状态或等待状态,如果自身有数据要发送且处于退避或静默状态,则继续处于睡眠状态或等待状态;步骤2)、节点X被唤醒,转入网络控制帧接收状态;步骤3)、如果接收超时则转到步骤1),如果接收校验错误,则转到步骤1);若接收到网络控制帧,对所接收网络控制帧的目的地址进行检查,如果目的地址不是节点X,则进入静默状态,然后转到步骤1),如果目的地址是节点X且不处于静默,则转到步骤4),如果目的地址是节点X且处于静默,则转到步骤1);步骤4)、对所接收到的网络控制帧的类型进行判断,如果控制帧类型为RTS,转到步骤5),如果为其他类型,则转到步骤1);步骤5)、节点X向源节点应答CTS,然后设置超时定时器TWFDATA=2×τmax+TDATA,其中,τmax为最大传播延迟,TDATA为DATA的持续时间;步骤6)、节点X等待DATA,如果在超时前接收到DATA,则转到步骤7),如果节点收到源节点发给本节点的RTS,则转到步骤5);如果节点收到源节点发给其他节点的xRTS或xCTS时,立即结束等待DATA,并进入静默状态,设置静默定时器,转到步骤1);如果节点监听到任何xDATA,则进入静默状态,设置静默定时器,转到步骤1),否则转到步骤1);步骤7)、关闭超时定时器,然后对所接收到的DATA进行校验,如果校验正确把DATA传递给网络层,如果不正确丢弃DATA;接着根据校验结果回复ACK,最后重新转到步骤1);步骤8)、节点X发送RTS,并设置超时定时器TWFCTS=2×τmax+TCTS,其中,TCTS为CTS的持续时间;步骤9)、节点X等待目的节点的CTS,如果在超时前正确接收到网络控制帧,则转到步骤10),如果校验错误或超时则关闭超时定时器,退避次数加1,然后转到步骤1);步骤10)、节点X判断接收到的网络控制帧类型,如果接收到网络控制帧为要传输给节点X的CTS,则关闭超时定时器,转到步骤11);如果接收到的网络控制帧为要传输给其他节点的CTS或DATA,则关闭超时定时器,退避次数加1,设置静默定时器,转到步骤1);如果接收到的网络控制帧为目的节点发给节点X的RTS,则退避次数加1,然后转到步骤1);如果接收到的网络控制帧为其他节点发给节点X的RTS,则转到步骤5),待DATA接收结束后再退避重发需要发送的DATA;如果接收到的网络控制帧为其他节点发给目的节点的RTS或其他节点之间互相发送的RTS,则丢弃该RTS,然后转到步骤9);步骤11)、节点X发送DATA,然后设置超时定时器TWFACK=2×τmax+TACK,其中,TACK为ACK的持续时间;步骤12)、节点X等待目的节点的ACK,如果在超时前正确接收到网络控制帧,则转到步骤13);如果校验错误则转到步骤12);如果超时则退避次数加1,转到步骤1);步骤13)、节点X判断接收到的网络控制帧类型,如果接收到网络控制帧为给节点X的ACK,则关闭超时定时器,转到步骤14);如果接收到目的节点发给本节点的RTS,则转到步骤5),待DATA接收结束后再退避重发需要发送的DATA;如果节点收到目的节点发给其他节点的xRTS、xCTS、xDATA时,立即结束等待ACK并进入QUIET状态,设置静默定时器,再转到步骤1),待步骤1)结束后再退避重发;否则转到步骤12);步骤14)、节点X判断ACK中的校验位。如果校验正确,则退避次数清零,转到步骤1);否则退避次数加1,转到步骤1)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310340872.8/,转载请声明来源钻瓜专利网。
- 上一篇:耳机端口
- 下一篇:对多层VDR译码中的感知量化的视频内容进行编码