当前位置: 首页 > 专利查询>云南大学专利>正文

一种基于双层轮询的接入控制通信协议设计方法和系统技术方案

技术编号:24945473 阅读:28 留言:0更新日期:2020-07-17 22:44
本发明专利技术公开了一种基于双层轮询的接入控制通信协议设计方法和系统,包括:生成数据,模拟信息分组的到达;将数据分组进行一层轮询;将一层轮询后的数据分组进行二层轮询;将二层轮询的数据分组进行信息分组还原;本发明专利技术通过双层轮询,使信息传输效率更高,传输更准确,同时降低了信息传输时的延时时间,能够较好的完成协议的各项功能。

【技术实现步骤摘要】
一种基于双层轮询的接入控制通信协议设计方法和系统
本专利技术涉及信息传输领域,尤其是一种基于双层轮询的接入控制通信协议设计方法和系统。
技术介绍
随着信息技术的发展,越来越多的传感器设备进入到了我们的生活当中,人类的各项活动和无线传感技术也越来越紧密。以传感技术为代表的无线传感器网络,不仅能够感知网络内的环境信息,还具有简单的计算能力,同时能够将感知的和计算后的相关信息在网络中进行传输,具有一定的通信能力。网络协议控制着信道的分配和信息的传输方式,是无线传感器网络技术的核心。通信协议的好坏直接关系到传输质量的好坏,对于多传感器、多级传输的应用背景下,就需要一种能够保证传输质量,降低传输时延的传输协议。而目前传输协议对多传感器,多级传输的服务质量不是很理想。
技术实现思路
本专利技术的专利技术目的在于:针对上述存在的问题,提供一种基于双层轮询的接入控制通信协议设计方法和系统;本专利技术解决了信息传输质量低的问题;还解决了信息传输时延迟高的问题。本专利技术采用的技术方案如下:一种基于双层轮询的接入控制通信协议设计方法,包括:生成数据,模拟信息分组的到达;将数据分组进行一层轮询;将一层轮询后的数据分组进行二层轮询;将二层轮询的数据分组进行信息分组还原。进一步的,所述模拟信息分组是通过MATLAB产生规定到达率的泊松数据,并存储在mif文件中,初始化ROM核时,将数据导入到FPGA中,利用程序计数器,在时钟的控制下,将泊松数据读出,模拟信息分组的到达。进一步的,所述一层轮询方法为:数据分组到达后,将数据分组进行预处理;各个信源将数据分组进行预处理后存储在站点内;站点将采集到的信息分组在第一中心站点的控制下发送数据分组;第一中心站点接收到数据分组后,将其保存在自己的存储器内等待发送;当有数据分组到达时,在写信号的控制下,将数据分组依次写入到异步FIFO中;当控制中心对站点进行服务时,异步FIFO的读信号有效,信息分组将按照门限服务的规则依次被读出;异步FIFO内的信息分组读完后,控制中心跳转到下一个站点进行服务。进一步的,所述第一轮询的平均循环周期为:平均等待时延为:进一步的,所述第二轮询是由第二中心站点控制模块按照门限服务的规则依次对第一轮询种的存储器内的数据进行服务,第二轮询接收到的数据再通过总线传输到上一层系统中。进一步的,所述二层轮询的平均循环周期为:平均等待时延为:进一步的,所述信息分组还原由在接收端引入时钟同步信号和控制信息,将信息分组识别出来。一种基于双层轮询的接入控制通信协议设计系统,包括:数据生成模块、第一轮询模块、第二轮询模块和数据接收模块;数据生成模块、第一轮询模块、第二轮询模块和数据接收模块依次连接。进一步的,所述第一轮询模块包括若干子区域;所述子区域由若干站点和第一中心站点构成,第一中心站点用于服务若干站点;所述第一中心站点中还包括存储器。进一步的,所述第二轮询模块包括第二中心站点,用于服务第一中心站点。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1、本专利技术通过双层轮询,使信息传输效率更高,传输更准确,同时降低了信息传输时的延时时间,能够较好的完成协议的各项功能。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1是基于双层轮询的接入控制通信协议设计方法流程图。图2是基于双层轮询的接入控制通信协议设计系统结构图。图3是第一轮询模块结构图。其中,1-数据生成模块;2-第一轮询模块;3-第二轮询模块;4-数据接收模块;21-站点;22-第一中心站点;31-第二中心站点具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。实施例1一种基于双层轮询的接入控制通信协议设计方法,如图1所示,包括:S1:生成数据,模拟信息分组的到达。上述步骤中,完成数据生成功能的是随机多址模块,在该模块中,利用数学软件MATLAB产生规定到达率的泊松数据,并存储在mif文件中,初始化ROM核时,将数据导入到FPGA中。利用程序计数器,在时钟的控制下,将泊松数据读出,模拟信息分组的到达。S2:将数据分组进行一层轮询。上述步骤中,所述一层轮询方法为:数据分组到达后,将数据分组进行预处理,为了方便后续模块对信息分组的处理,将数据格式表示为10101010的8位信号;各个信源将数据分组进行预处理后存储在站点内;站点将采集到的信息分组在第一中心站点的控制下发送数据分组;第一中心站点接收到数据分组后,将其保存在自己的存储器内等待发送;当有数据分组到达时,在写信号的控制下,将数据分组依次写入到存储器中,写信号无效时,不能写入;当控制中心对站点进行服务时,异步存储器的读信号有效,信息分组将按照门限服务的规则依次被读出;异步存储器内的信息分组读完后,第一中心站点跳转到下一个站点进行服务。本实施例中,第一中心站点以门限的方式对子区域内的站点进行服务,假设第一中心站点在tn时刻对第i(i=1,2,…,N)号站点进行查询,当i号站点以门限方式发送完缓冲区内的数据后,第一中心站点就转去查询i+1号站点,i+1号站点在tn+1时刻被查询。定义随机变量ξi(n)表示在tn时刻i号站点缓冲区内的信息分组数,系统在tn时刻的状态就可以表示为[ξ1(n),ξ2(n),…,ξi(n),…,ξN(n)],其概率分布为P[ξi(n)=xi;i=1,2,…,N],该系统中N个系统状态变量的概率分布函数可以表示为πi(x1,x2,…xi…xN).根据以上系统状态变量的定义,在tn时刻,系统中N个状态变量构成嵌入式马尔科夫链。在满足系统稳态条件(其中ρ=λβ)时,系统状态变量的概率分布函数为:πi(x1,x2,…,xi,…,xN)的概率母函数定义为:定义在tn时刻第i号站点开始接受服务时,第j号站点缓冲区中平均存储的报文分组数为:通过求偏导数和极限,得到门限服务系统中站点内信息分组的平均排队队长:轮询周期为第一中心站点按照门限服务策略对所有站点完成一次服务所用时间的统计平均值。利用平均循环周期和平均排队队长的关系,第一层轮询系统的平均循环周期为:信息分组的平均等待时间是指从信息分组进入站点缓冲区到其开始被发送出去前的这段时间.如果在τm时隙期(tm+1-tm=τm)内进入i号站点缓冲区的信息分组有ξi(m)个,当第i号站点在tn时刻接受服务时,其中第l个信息分组[l=1,2,…,ξi(m)]是在时刻tm'l开始被发送出去(tm<tm+1≤tn≤tm'l).定义第l个信息分组在本文档来自技高网...

【技术保护点】
1.一种基于双层轮询的接入控制通信协议设计方法,其特征在于,包括:生成数据,模拟信息分组的到达;将数据分组进行一层轮询;将一层轮询后的数据分组进行二层轮询;将二层轮询的数据分组进行信息分组还原。/n

【技术特征摘要】
1.一种基于双层轮询的接入控制通信协议设计方法,其特征在于,包括:生成数据,模拟信息分组的到达;将数据分组进行一层轮询;将一层轮询后的数据分组进行二层轮询;将二层轮询的数据分组进行信息分组还原。


2.如权利要求1所述的基于双层轮询的接入控制通信协议设计方法,其特征在于,所述模拟信息分组是通过MATLAB产生规定到达率的泊松数据,并存储在mif文件中,初始化ROM核时,将数据导入到FPGA中,利用程序计数器,在时钟的控制下,将泊松数据读出,模拟信息分组的到达。


3.如权利要求1所述的基于双层轮询的接入控制通信协议设计方法,其特征在于,所述一层轮询方法为:数据分组到达后,将数据分组进行预处理;各个信源将数据分组进行预处理后存储在站点内;站点将采集到的信息分组在第一中心站点的控制下发送数据分组;第一中心站点接收到数据分组后,将其保存在自己的存储器内等待发送;当有数据分组到达时,在写信号的控制下,将数据分组依次写入到异步FIFO中;当控制中心对站点进行服务时,异步FIFO的读信号有效,信息分组将按照门限服务的规则依次被读出;异步FIFO内的信息分组读完后,控制中心跳转到下一个站点进行服务。


4.如权利要求2所述的基于双层轮询的接入控制通信协议设计方法,其特征在于,所述第一轮询的平均循环周期为:平均等待时延为:


5.如权利要求1所述...

【专利技术属性】
技术研发人员:丁洪伟李超李波赵一帆杨志军保利勇柳虔林
申请(专利权)人:云南大学
类型:发明
国别省市:云南;53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1