[发明专利]一种面向现场级工业无线实时通信的资源分配方法有效
申请号: | 202010457349.3 | 申请日: | 2020-05-26 |
公开(公告)号: | CN111542122B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 袁亚洲;郑雷雷;王阔传;陈彩莲;关新平;杨博 | 申请(专利权)人: | 燕山大学 |
主分类号: | H04W72/0446 | 分类号: | H04W72/0446;H04J3/16;H04L1/18;H04W28/04 |
代理公司: | 石家庄众志华清知识产权事务所(特殊普通合伙) 13123 | 代理人: | 张明月 |
地址: | 066004 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 现场 工业 无线 实时 通信 资源 分配 方法 | ||
1.一种面向现场级工业无线实时通信的资源分配方法,其特征在于:在主节点的同步信标帧中增加了地址映射信息以动态调整需要发送数据包的节点,将整个通信周期分为TDMA上传周期和主从轮询周期,在所述TDMA上传周期中,位于固定时隙的所有从节点向主节点发送数据包,在所述主从轮询周期中动态调整地址映射信息指定在TDMA上传周期未正确发送数据包的从节点进行数据包的重传,同时利用屏蔽表对进行重传的从节点进行时隙的重新分配;
无线通信在TDMA上传周期中实时调度的步骤如下:
网络拓扑为星型网络,其中将np定义为主节点,将N={nm,nm-1...ni...n0}定义为从节点的集合,其中{i|0<i≤m,i∈N*,m∈N*},ni代表网络中第i个从节点,每个从节点占据一个时隙,在所述星型网络中每个从节点时隙的大小设置为:
其中,T表示时隙大小,DS表示从节点数据包大小,VS表示发送速率,TP表示保护时隙;
时隙分配阶段,Sl={sm,sm-1...si...,s0}定义为时隙的集合,其中{i|0<i≤m,i∈N*,m∈N*},Si代表第i个时隙,从节点和时隙对应关系为ni节点对应si时隙,主节点把所有从节点的地址信息映射在一个二进制数中,地址映射定义为A={aMSB,aMSB-1...ai...,a0},其中aMSB代表A的最高位,A为二进制数,其中{i|0<i≤MSB,i∈N*,MSB∈N*},映射关系为ni节点的地址信息映射到A中的ai上,若从节点在地址映射中所对应位置为1,则代表该从节点需要向主节点发送数据包,若从节点在地址映射中所对应位置为0,从节点讲入休眠状态,等待主节点的下一次广播信标帧;
主节点广播信标帧,信标帧在地址信息后包含L个字节的地址映射,从节点的个数为m+1,L的大小为:
从节点收到信标帧后,返回一个应答帧,每个从节点中保存着地址判别符R={rMSB,rMSB-1...ri...,r0},其中{i|0<i≤MSB,i∈N*,MSB∈N*},rMSB代表R的最高位,R为二进制数,R的储存方式为:在ni节点中,R的ri位为1,其余位为0;
利用地址判别符来判断该节点是否需要发送数据包,该地址判别符R与地址映射A进行与运算:
若R与A进行与运算的结果为1,则判定该从节点需要向主节点发送数据包;
若R与A进行与运算的结果为0,则判定该从节点不需要向主节点发送数据包,则按照步骤中预先分配好的时隙进行数据包的传输;
无线通信在主从轮询周期中实时调度的步骤如下:
主节点通过广播包含地址映射信息的信标帧对从节点进行轮询,通知在TDMA上传周期没有成功发送数据包的从节点重新发送数据包,轮询次数I∈N*,若超过轮询次数数据还没有传输成,则此次通信视为失败,准备进行下一次通信;
主节点在收到从节点发来的数据后,依次判断各个从节点传输来的数据信息,用F={fMSB,fMSB-1...fi...,f0}来保存判断结果,其中{i|0<i≤MSB,i∈N*,MSB∈N*},fMSB代表F的最高位,F为二进制数,对应关系为:对从节点ni的判断结果保存在fi中,即第i个从节点数据若正确传输,则将fi置为0,第i个从节点数据若未正确传输,则将fi置为1,将判断结果F与地址映射A进行与运算:
A=FA
运算结果保存在地址映射信息中,若F=0,为了将地址映射复原,保持下次的正常通信,将F按位取反,F=~F,再与地址映射进行与运算;
从节点接收到轮询消息后,根据主节点中的地址映射A,确定自身是否需要重新发送消息,利用以下的公式对时隙进行重新分配:
M=BA
式中B={bMSB,bMSB-1...bi...b0},其中{i|0<i≤MSS,i∈N*,MSB∈N*},bMSB为B的最高位,B为二进制数,B作为屏蔽表存储在从节点中,屏蔽表在每个从节点的存储方式为:ni节点中的屏蔽表为bi右侧的位置均为1、bi及其左侧的位置均为0;
将B和A进行与运算之后,将结果保存在M中,此时可判断M中1的个数,若M中各位均为0,则该节点可占据S1时隙,当M中有一个1的时候,该节点占据s2时隙,依次类推,时隙重排完成后,从节点按照重排完成后的时隙进行数据传输;
主节点对上传的数据再次进行判断,将判断结果F与地址映射A做与运算,结果保存在地址映射A中,若仍有未正确上传的消息,进行第二次轮询,从节点再次利用屏蔽表重排时隙上传消息,直到整个轮询周期结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010457349.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种肠衣膜生产用水净化循环方法
- 下一篇:一种电连接器组件