[发明专利]分布式时分多址协议中的链路层差错控制方法有效
申请号: | 201811617801.7 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109547166B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 史琰;陈元呈龙;盛敏;刘俊宇;仲伟慧;李小帅;赵阳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18;H04L5/00;H04J3/16 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种分布式时分多址协议中的链路层差错控制方法,主要解决分布式时分多址协议中链路层差错控制问题。本发明利用在网节点在接收时隙处理接收的数据中的应答信息,更新该时隙号对应的应答信息,侦听不同时间的信道决定信道的分配,从而完成对多个缓存队列的发送的应答与信道的复用,利用在网节点在广播时隙和发送时隙发送封装应答信息后的数据完成应答多个发送节点。本发明在提高信道利用率的同时,提高了在网节点应答的效率。 | ||
搜索关键词: | 分布式 时分多址 协议 中的 链路层 差错 控制 方法 | ||
【主权项】:
1.一种分布式时分多址协议中的链路层差错控制方法,其特征在于,在网节点进入接收时隙时,在网节点更新时隙号对应的应答信息,将收到的数据中的应答信息与缓存队列的数据状态都为1的缓存队列的数据状态更新为0,提取缓存队列集中数据状态为1的缓存队列的数据放到缓冲区的头部,在网节点发送数据时将应答信息封装到待发送的数据中,该方法具体步骤包括如下:(1)系统初始化:(1a)采用闭环同步的方式,每个待入网节点同步自身的本地计数器;(1b)采用时分多址TDMA接入方式,每个待入网的节点选择自己的广播时隙;(1c)采用占用时隙尽量分散的方式,每个待入网的节点选取自己的发送时隙;(1d)将所有完成广播时隙和发送时隙分配的待入网节点,作为在网节点;(1e)建立一个缓存队列集,每个缓存队列只能存储一帧数据,缓存队列的序号对应复帧的时隙号;(2)在网节点进入广播时隙:(2a)在网节点进入广播时隙后,在分布式时分多址协议的勤务帧的帧头中封装链路层差错控制信息中的应答信息;(2b)在网节点经信道发送封装应答信息后的勤务帧;(2c)将链路层差错控制信息中的数据确认状态更新为1;(3)在网节点进入发送时隙:(3a)判断当前时隙号对应的缓存队列中的数据状态是否为0,若是,则执行步骤(3b),否则,执行步骤(3e);(3b)判断缓冲区中是否有数据,若是,则执行步骤(3c),否则,在网节点经信道发送封装应答信息后的勤务帧后执行步骤(3f);(3c)从在网节点的缓冲区中依次取出一帧数据放到当前缓存队列中;(3d)将当前缓存队列中的数据状态更新为1;(3e)在网节点经信道发送封装应答信息后的当前缓存队列中的数据;(3f)将链路层差错控制信息中的数据确认状态更新为1;(4)在网节点进入接收时隙:(4a)判断在网节点侦听时长为最大传播时延的信道时间内是否收到数据,若是,在网节点将该时隙号对应的应答信息更新为1后执行步骤(4b),否则,在网节点将该时隙号对应的应答信息更新为0后执行步骤(4f);(4b)判断收到的数据中的应答信息与缓存队列的数据状态是否相同,若是,数据确认状态不变,否则,将数据确认状态更新为0;(4c)将收到的数据中的应答信息与缓存队列的数据状态都为1的缓存队列的数据状态更新为0;(4d)提取缓存队列集中数据状态为1的缓存队列的数据放到缓冲区的头部;(4e)判断收到的数据的目的节点是否为邻节点,若是,则执行步骤(4f),否则执行步骤(5);(4f)判断在网节点侦听时长为节点号J倍的最大传播时延的信道时间内是否收到数据,若是,则执行步骤(4b),否则,执行步骤(4g),0≤J≤32;(4g)判断链路层差错控制信息中的数据确认状态是否为0,若是,则执行步骤(4h),否则,执行步骤(5);(4h)在网节点经信道发送封装应答信息后的数据确认帧后,将链路层差错控制信息中的数据确认状态更新为1;(5)结束在网节点在接收时隙的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811617801.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种滑窗BATS Codes的设计方法
- 下一篇:一种计数方法及通信装置