[发明专利]一种用于无线自组网的多信道多址接入方法有效
申请号: | 202010375124.3 | 申请日: | 2020-05-07 |
公开(公告)号: | CN111526603B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 赵寰;于治楼;刘强 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | H04W74/08 | 分类号: | H04W74/08;H04W84/18 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 无线 组网 信道 接入 方法 | ||
1.一种用于无线自组网的多信道多址接入方法,其特征在于,所述无线自组网每个节点的发送/接收通道能够工作在多个相互正交的频率中的某一个频率,且能够在这些相互正交的频率间切换,这些相互正交的频率组成的集合为全网已知且共享;
所述方法通过由接收方发起握手来减少控制帧开销,利用不同信道分别传输控制帧和数据帧;
所述方法的实现过程还包括内容如下:
无线自组网通过RTR控制帧与ACK控制帧、NTR控制帧、DATA数据帧分别在不同信道上传输;
无线自组网的目的节点使用RTR控制帧发起数据传输,按需使用NTR控制帧以缓解传输冲突;
无线自组网的源节点使用DATA数据帧发送数据,目的节点使用ACK控制帧确认数据传输成功;
其特征在于,所述无线自组网包括3个信道,分别为主控制信道Cmc,从控制信道Csc,数据信道Cd;所述无线自组网的信道在频率上相互正交,并具有一定带宽,能够在相应的传输速率下传输消息;
所述无线自组网的网络节点通过维护两个NAV分别控制节点的接收和发送;
所述RTR控制帧包含源节点地址、目的节点地址、目的点NAV当前值信息,在主控制信道Cmc上传输,作用是通知数据发送方发送数据;
所述NTR控制帧包含源节点地址、目的节点地址、目的节点NAV当前值信息,要使接收机能够积累起足够的信号能量,能够正确判断信号的存在;NTR在从控制信道Csc信道上传输;
所述ACK控制帧包含源节点地址、目的节点地址、目的节点NAV当前值信息,在主控制信道Cmc信道上传输,作用是通知数据发送方,数据已正确收到;
所述DATA数据帧在于在数据信道Cd上传输,作用是承载业务数据;
所述NAV通过设置一个时间长度数值的定时器,当定时器超时,向使用所述方法的网络节点发出提示,以驱动节点做出相应反应;所述方法包含2个NAV,分别为NAVN-RTR和NAVN-DATA;
每次重置时,设定NAVN-DATA=2τ+ξ+δ+γ,其中ξ为载波检测电路从开始检测到确认检测到载波所需时间;δ为DATA帧发送时延;γ为RTR,NTR,ACK帧发送时延,通过设置使NAVN-DATA为足够在当前的源节点与目的节点之间完成一次传输的最大时间长度;
设定NAVN-RTR=δ+2τ-ξ,在NAVN-RTR超时前不允许发送RTR,在NAVN-DATA超时前不允许发送DATA;
所述方法实现过程包括内容如下:
1)节点初始化
步骤1:节点在初始化阶段首先监听Cmc 2τ秒,在这段时间内不发送信号,并监听信道,以使节点发现信道的使用情况,τ为两节点之间最大信号传播时延;节点正常初始化后进入Passive状态;
2)节点处于Passive状态
步骤1:检查NAVN-RTR是否为0;
步骤2:如果NAVN-RTR不为0,继续监听;如果NAVN-RTR为0,则设置定时器TTX时间为(0,Ts)内一随机数,Ts为平均信道接入时间;
步骤3:在TTX超时前节点监听Cmc;
步骤4-1:如果监听到载波,则节点开始退避,接收并解析收到的消息;如果未监听到载波,转到步骤5;
步骤4-2:如果收到的是发送给其它节点的RTR,则节点重置NAVN-DATA,在此时间段内,节点仍可以重置TTX并发出RTR邀请;如果收到的是ACK,节点直接丢弃此帧;如果因为干扰无法正确解析收到的帧,则节点仍更新NAVN-DATA;
步骤5:如果TTX超时前没有在Cmc上检测到载波,节点在Cmc上发送自己的RTR,节点进入接收状态;
4)节点处于DATA接收状态,称为目的节点;当节点发送RTR后,进入DATA接收状态:
步骤1:目的节点发出RTR后转到Cd信道监听长度为ξ的一段时间;
步骤2-1:如果在时长ξ内Cd空闲,则继续保持监听状态直到完整接收到源节点的DATA;如果在时长ξ内检测到Cd上的载波,转到步骤3;
步骤2-2:如果DATA无误,则转到Cmc发送ACK结束本次传输,并设置NAVN-DATA;如果DATA错误,转到Cmc上后不发送ACK,设置NAVN-DATA并启动重传机制;
步骤3:如果在ξ内检测到Cd上的载波,则转到Csc上发送NTR,此时源节点正在Csc上监听;发送完NTR后,目的节点转到主控制信道,并设置NAVN-RTR,重新回到Passive状态;如果目的节点在Cd上等待时间超过2τ+ξ还没有收到DATA,同样重新回到Passive状态;
5)节点处于DATA发送状态,称为源节点;当节点收到RTR后,进入DATA发送状态:
步骤1:处在Passive状态的节点如果正确收到发送给自己的RTR,判断其NAVN-DATA是否为0;
步骤2-1:若其NAVN-DATA为0,则转到Csc上监听一段时间ξ;若其NAVN-DATA不为0,则转到步骤3;
步骤2-2:如果在时间段ξ内收到NTR,则转到主控制信道Cmc重新进入Passive状态;如果没有收到NTR,则转到Cd上并开始发送DATA;
步骤2-3:DATA发送完成后,转到Cmc上等待接收ACK;
步骤2-4:如果收到目的节点发送的ACK,则判断此次传输成功,重新进入Passive状态并结束此次传输;如果没有收到正确的ACK,则认为数据帧传输失败,进入Passive状态并准备重传;
步骤3:如果源节点的NAVN-DATA不为0,则目的节点丢弃发送给自己的RTR,继续留在Cmc上;这种情况下目的节点在Cd上(ξ+2τ)时间段内等不到DATA,则判断传输失败,结束此次传输并进入Passive状态;
6)重置NAVN-DATA的条件是接收到错误的RTR或ACK,接收到目的节点不是自己的RTR,或者接收完DATA帧之后;重置NAVN-RTR的条件是发送完NTR之后;NAVN-DATA和NAVN-RTR分开设定,分别控制发送和接收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010375124.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:骨架合并式破口可高空修复的降落伞结构
- 下一篇:钻屑收容器