[发明专利]分布式时分多址协议中的链路层差错控制方法有效
申请号: | 201811617801.7 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109547166B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 史琰;陈元呈龙;盛敏;刘俊宇;仲伟慧;李小帅;赵阳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18;H04L5/00;H04J3/16 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 时分多址 协议 中的 链路层 差错 控制 方法 | ||
1.一种分布式时分多址协议中的链路层差错控制方法,其特征在于,在网节点进入接收时隙时,在网节点更新时隙号对应的应答信息,将所有应答信息的数据状态更新为0,同时将缓存队列数据状态为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)结束在网节点在接收时隙的操作。
2.根据权利要求1所述的分布式时分多址协议中的链路层差错控制方法,其特征在于,步骤(1a)中所述本地计数器是指,每个节点用来确定自身当前时隙号的计数器,每经过一个时隙的时间间隔后本地计数器加1,以一个超帧的时隙个数为周期递增。
3.根据权利要求1所述的分布式时分多址协议中的链路层差错控制方法,其特征在于,步骤(1b)中所述时分多址TDMA接入方式是指,每个待入网的节点在M个复帧内从0号复帧开始,选择第一个未被占用的复帧0号时隙,作为该待入网的节点的广播时隙,8≤M≤32。
4.根据权利要求1所述的分布式时分多址协议中的链路层差错控制方法,其特征在于,步骤(1c)中所述占用时隙尽量分散的方式是指,每个待入网的节点在L个时隙内从0号时隙开始,每间隔L/n个时隙选取一个发送时隙;当该时隙被其它节点选取为它的发送时隙时,选取下一个最近的未被占用的时隙作为本节点的发送时隙,8≤L≤64,1≤n<L。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811617801.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滑窗BATS Codes的设计方法
- 下一篇:一种计数方法及通信装置