一种体域网仿真中无线资源动态接入控制方法及系统的制作方法
【专利摘要】本发明公开了一种体域网仿真中无线资源动态接入控制方法及系统,包括:接收请求信息;从请求信息中获取优先级;确定退避计数器的初始值;在关闭时隙循环期间发生任一开窗拉起事件时,及在完成初始值确定时,判断信道在最短帧间间隔内是否持续满足所有开窗条件,如是则开始时隙循环;如否则关闭时隙循环;判断信道在每个时隙开始的侦听时间到期时是否满足所有开窗条件,如是则将退避计数器减1;如否则关闭时隙循环;在退避计数器减为0时关闭时隙循环,并在下一个时隙开始时发出数据发送指令,以使收发机将数据帧发送至物理层。本发明将介质访问控制的仿真从仿真平台架构上分离出来,并结合仿真平台提供的收发数据帧的机制实现了体域网仿真。
【专利说明】一种体域网仿真中无线资源动态接入控制方法及系统
【技术领域】
[0001]本发明涉及网络仿真领域,尤其涉及一种体域网仿真中无线资源动态接入控制方法及系统。
【背景技术】
[0002]无线体域网是由低成本、低功耗,且具备感知、数据处理、存储和无线通信能力的微型传感器节点通过自组织方式形成的,用于监控人体状况的无线传感器网络。无线体域网属于新兴技术,其通信协议复杂,并且存在多网共存,多网融合,多网干扰等研究需求,因而研究人员如何能够在系统仿真中实现其复杂的介质访问控制(medium access control,MAC)和无线资源动态接入控制便成为了重点和难点。
[0003]目前的体域网研究还没有一个成熟的系统仿真的平台框架和系统仿真中针对体域网无线资源管理的解决方案。体域网的网络结构,通信协议与已有的仿真平台所支持的功能有着较大差异,故现行的通用仿真平台在针对体域网的系统仿真中,无法对无线资源随机接入控制的仿真提供支持,这就给体域网研究带来了极大的难度。
【发明内容】
[0004]本发明实施例的目的在于克服现有技术中无法在系统仿真中实现无线资源动态接入控制的问题,提供了一种可在仿真中实现无线资源动态接入控制的方法及系统。
[0005]为实现上述目的,本发明采用的技术方案为:一种体域网仿真中无线资源动态接入控制方法,包括:
[0006]接收收发机发出的请求发送数据帧的请求信息;
[0007]从所述请求信息中获取所述数据帧的优先级;
[0008]获取所述数据帧的发送失败次数;
[0009]根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值;
[0010]在关闭时隙循环期间发生任一开窗拉起事件时,及在完成所述退避计数器的初始值确定时,判断信道在最短帧间间隔内是否持续满足所有开窗条件,如是,则开始时隙循环;如否,则关闭时隙循环;其中,所述开窗条件包括信道空闲、信道处于所述优先级允许的随机竞争接入时段和信道的当前接入时段足够完成一次帧事务;
[0011]判断信道在每个时隙开始的侦听时间到期时是否满足所有开窗条件,如是,则将所述退避计数器减I ;如否,则关闭时隙循环;
[0012]在所述退避计数器减为O时关闭时隙循环,并在下一个时隙开始时向所述收发机发出数据发送指令,使所述收发机在接收到所述数据发送指令时将所述数据帧发送至物理层。
[0013]优选的是,所述判断信道在最短帧间间隔内是否持续满足所有开窗条件包括:
[0014]判断信道在所述最短帧间间隔起始时是否满足所有开窗条件,如是,则判断信道在所述最短帧间间隔终止时是否仍然满足所有开窗条件,如是,则认为信道在最短帧间间隔内持续满足所有开窗条件。
[0015]优选的是,所述根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值包括:
[0016]根据所述数据帧的优先级和发送失败次数确定竞争窗口 ;
[0017]生成一个位于I至所述竞争窗口之间的随机整数作为所述退避计数器的初始值。
[0018]优选的是,所述方法还包括:
[0019]在所述数据帧的发送失败次数超过预设的最大允许失败次数时,输出数据帧发送彻底失败信息,使所述收发机丢弃所述数据帧。
[0020]为了实现上述目的,本发明采用的技术方案为:一种体域网仿真中无线资源动态接入控制系统,包括:
[0021]接收模块,用于接收收发机发出的请求发送数据帧的请求信息;
[0022]优先级获取模块,用于从所述请求信息中获取所述数据帧的优先级;
[0023]失败次数获取模块,用于获取所述数据帧的发送失败次数;
[0024]初始化模块,用于根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值;
[0025]开窗判断模块,用于在关闭时隙循环期间发生任一开窗拉起事件时,及在完成所述退避计数器的初始值确定时,判断信道在最短帧间间隔内是否持续满足所有开窗条件,如是,则输出时隙开始指令;如否,则输出时隙关闭指令;其中,所述开窗条件包括信道空闲,信道处于所述优先级允许的随机竞争接入时段和信道的当前接入时段的剩余时间足够完成一次帧事务;
[0026]时隙开启模块,用于在接收到所述时隙开始指令时开始时隙循环,及用于在接收到所述时隙关闭指令时关闭时隙循环;
[0027]时隙操作模块,用于判断信道在每个时隙开始的侦听时间到期时是否满足所有开窗条件,如是,则将所述退避计数器减I ;如否,则输出所述时隙关闭指令;以及,
[0028]指令发送模块,用于在所述退避计数器减为O时输出所述时隙关闭指令,及用于在下一个时隙开始时向所述收发机发出数据发送指令,使所述收发机在接收到所述数据发送指令时将所述数据帧发送至物理层。
[0029]优选的是,所述开窗判断模块还用于判断信道在所述最短帧间间隔起始时是否满足所有开窗条件,如是,则判断信道在所述最短帧间间隔终止时是否仍然满足所有开窗条件,如是,则认为信道在最短帧间间隔内持续满足所有开窗条件。
[0030]优选的是,所述开窗判断模块包括:
[0031]时序控制单元,用于在所述最短帧间间隔起始时输出开窗判断指令,及用于在信道在所述最短帧间间隔起始时满足所有开窗条件的情况下,在所述最短帧间间隔终止时输出所述开窗判断指令;
[0032]开窗判断单元,用于在接收到所述开窗判断指令时,判断信道在当前时刻是否满足所有开窗条件;以及,
[0033]第一指令发送单元,用于在信道在最短帧间间隔内持续满足所有开窗条件时输出所述时隙开始指令,及用于在信道在最短帧间间隔内未持续满足所有开窗条件时输出所述时隙关闭指令。[0034]优选的是,所述时隙操作模块包括:
[0035]侦听时间控制单元,用于在每个时隙开始的侦听时间到期时输出所述开窗判断指令;
[0036]退避处理单元,用于在信道在每个时隙开始的侦听时间到期时满足所有开窗条件时,将所述退避计数器减I ;以及,
[0037]第二指令发送单元,用于在信道在每个时隙开始的侦听时间到期时未满足所有开窗条件的情况下,输出所述时隙关闭指令。
[0038]优选的是,所述初始化模块包括:
[0039]竞争窗口确定单元,用于根据所述数据帧的优先级和发送失败次数确定竞争窗口 ;以及,
[0040]随机生成单元,用于生成一个位于I至所述竞争窗口之间的随机整数作为所述退避计数器的初始值。
[0041 ] 优选的是,所述初始化模块包括:
[0042]丢包判断单元,用于在所述数据帧的发送失败次数超过预设的最大允许失败次数时,输出数据帧发送彻底失败信息,使所述收发机丢弃所述数据帧。
[0043]本发明的有益效果在于,本发明的无线资源动态接入控制方法及系统将介质访问控制和无线资源动态接入控制的仿真从仿真平台的架构上分离出来,并结合仿真平台提供的收发数据帧的机制实现了体域网仿真,进而可为无线体域网的研究提供数据支持。
【专利附图】
【附图说明】
[0044]图1示出了根据本发明所述体域网仿真中无线资源动态接入控制方法的一种实施方式的流程图;
[0045]图2示出了判断是否满足信道处于优先级允许的随机竞争接入时段的开窗条件的方法的一种实施方式的流程图;
[0046]图3示出了判断是否满足信道的当前接入时段足够完成一次帧事务的开窗条件的方法的一种实施方式的流程图;
[0047]图4示出了根据本发明所述体域网仿真中无线资源动态接入控制系统的一种实施结构的方框原理图;
[0048]图5不出了图4中开窗判断模块的一种实施结构的方框原理图;
[0049]图6示出了图4中开窗判断模块和时隙操作模块的一种实施结构的方框原理图。
【具体实施方式】
[0050]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0051]如图1所示,本发明的体域网仿真中无线资源动态接入控制方法包括如下步骤:
[0052]步骤SOl:接收收发机发出的请求发送数据帧的请求信息,之后执行步骤S02,在此,仿真平台本身的介质接入控制模块仅起到收发机的作用,其在完成数据帧的组装,准备发送数据帧时先发出请求信息,以将介质接入控制的控制权移交给实现本发明无线资源动态接入控制方法的系统。
[0053]步骤S02:从请求信息中获取数据帧的优先级。
[0054]步骤S03:获取所述数据帧的发送失败次数,在此,可设置用于累计数据帧的发送失败次数的计数器,该计数器的初始值为0,并在每接收到一次收发机反馈回来的数据帧发送失败信息后,即将计数器的数值加I。
[0055]步骤S04:根据数据帧的优先级和发送失败次数,确定退避计数器的初始值,之后执行步骤SI。
[0056]步骤S1:在关闭时隙循环期间发生任一开窗拉起事件时,及在完成所述退避计数器的初始值确定时,判断信道在最短帧间间隔内(该最短帧间间隔的起始即为在关闭时隙循环期间发生任一开窗拉起事件时,及在完成退避计数器的初始值确定时)是否持续满足所有开窗条件,如是,则执行步骤S4 ;如否,则执行步骤S2 ;其中,开窗条件包括信道空闲、信道处于优先级允许的随机竞争接入时段和信道的当前接入时段足够完成一次帧事务,上述随机竞争接入时段包括专用接入时段(Exclusive Access Phase, ΕΑΡ)、随机接入时段(Random Access Phase, RAP)和竞争接入时段(Competitive access Phase, CAP),即只能以竞争的方式分配资源的阶段,该开窗条件等同于真实网络中开启退避计数器的条件。该开窗拉起事件可包括信道由忙转为空闲和随机竞争接入时段发生变化,另外,该开窗拉起事件也是可以设置为任一开窗条件由不满足状态转变为满足状态。
[0057]步骤S2:关闭时隙(Slot)循环,之后执行步骤S3。在关闭时隙循环期间可通过点売锁窗指不灯显不网络状态。
[0058]步骤S3:在关闭时隙循环期间,判断是否有任一开窗条件由不满足状态转变为满足状态,如是则执行步骤SI。
[0059]步骤S4:开始时隙循环。在开始时隙循环期间可对应地通过熄灭锁窗指示灯显示网络状态。
[0060]步骤S5:判断信道在每个时隙开始的侦听时间(PCCATime)到期时是否满足所有开窗条件,如是,则执行步骤S6 ;如否,则执行步骤S2。
[0061]步骤S6:将退避计数器减1,之后执行步骤S7。
[0062]步骤S7:判断退避计数器是否等于0,如是,则认为对应的感知节点竞争到了一段接入时段以供进行帧事务,继而执行步骤S8和步骤S2 ;如否,则执行步骤S5。
[0063]步骤S8:在下一个时隙开始时向所述收发机发出数据发送指令,使所述收发机在接收到所述数据发送指令时将所述数据帧发送至物理层。在此,在真实网络中,若在每个时隙开始的侦听时间(PCCATime)到期时判断退避计数器等于0,则节点会在该时隙剩余的访问物理层时间(PCSMAMACPHYTime)内,将数据帧发送至物理层,并由物理层在下一时隙开始时将数据帧发送至自由空间中;而在仿真系统中,由于层级之间的分组交换均不经过定时器而直接通过调用接收函数(recv函数)交付,因此,两者之间没有时间差,这说明数据帧由收发机至物理层与数据帧由物理层至自由空间的发送是在同一时刻完成的,所以本发明设计使收发机在下一时隙开始时将数据帧发送至物理层。
[0064]如果收发机在发出数据帧后收到确认帧,则认为本次发送成功,如果未收到确认帧,则认为本次发送失败,并会发出发送失败信息,以供累计上述发送失败次数。
[0065]步骤S4的开始时隙循环的具体实现可为:在每开始一个时隙时先判断当前接入时段的剩余时间是否足够一个时隙的时长,如是则开始一个时隙,如否则执行步骤S2的关闭时隙循环。在此,在开始一个时隙时,可通过侦听定时器仿真侦听时间,这样即可在侦听定时器到期时,执行上述步骤S5,而通过时隙定时器仿真一个时隙的时长,这样即可在时隙定时器到期时(即下一时隙开始时)进行当前接入时段的剩余时间是否足够一个时隙的时长的判断。对应地,在执行步骤S2的关闭时隙循环的动作时要关闭侦听定时器和时隙定时器。
[0066]由于如果信道的状态在最短帧间间隔内不会发生变换,因此上述步骤SI中,判断信道在最短帧间间隔内是否持续满足所有开窗条件可采用如下方法实现,即判断信道在最短帧间间隔起始时是否满足所有开窗条件,如是,则判断信道在最短帧间间隔终止时是否仍然满足所有开窗条件,如是,则认为信道在最短帧间间隔内持续满足所有开窗条件。在此,如果开窗条件的判断是被出现开窗拉起事件所拉起,则在最短帧间间隔的起始可仅判断是否满足其他开窗条件即可。
[0067]本发明按照真实网络确定退避计数器初始值的方法执行上述步骤S04,即上述步骤S04的根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值,根据真实网络确定退避计数器的方法可进一步包括:
[0068]步骤S041:根据数据帧的优先级和发送失败次数确定竞争窗口(CW)。在此,体域网会针对各优先级(由节点的业务类型决定)预设最大和最小竞争窗口,如果节点之前没有获得过任何竞争时段,则竞争窗口将会被设置为对应优先级下的最小竞争窗口 ;如果数据帧的发送失败次数为奇数,则保持竞争窗口不变;如果数据帧的发送失败次数为偶数,则将竞争窗口设置为原来的2倍,如果增倍后的竞争窗口超过了对应优先级的最大竞争窗口,则设置竞争窗口为最大竞争窗口。
[0069]步骤S042:生成一个位于I至竞争窗口之间的随机整数作为退避计数器的初始值。
[0070]本发明的方法还可以包括:在数据帧的发送失败次数超过预设的最大允许失败次数时,输出数据帧发送彻底失败信息,使收发机丢弃该数据帧,以继续发送排队队列中的下一数据帧。
[0071]上述步骤SI中判断是否满足信道空闲的开窗条件由收发机实现,如图2所示,判断是否满足信道处于优先级允许的随机竞争接入时段的开窗条件的方法可包括如下步骤:
[0072]步骤SlOl:询问实现信标周期的时序模块,当前接入时段是否为随机竞争接入时段,如是,则执行步骤S102 ;如否,则确认不满足该条件。
[0073]步骤S102:数据帧的优先级是否为最高优先级(通常为优先级7),如是,则确认满足该条件;如否,则执行步骤S103。
[0074]步骤S103:询问实现信标周期的时序模块,当前接入时段是否为EAP,如是,则确认不满足该条件;如否,则确认满足该条件。
[0075]如图3所示,判断是否满足信道的当前接入时段足够完成一次帧事务的开窗条件的方法可包括如下步骤:
[0076]步骤Slll:询问实现信标周期的时序模块,当前接入时段是否为EAP,如是,则确认满足该条件;如否,则执行步骤S112。[0077]步骤S112:询问实现信标周期的时序模块,当前接入时段是否是RAP或者CAP,如否,则确认不满足该条件;如是则执行步骤S113。
[0078]步骤S113:询问实现信标周期的时序模块,当前接入时段的剩余时间是否大于一次帧事务时间,如是,则确认满足该条件;如否,则确认不满足该条件。
[0079]如图4所示,本发明的体域网仿真中无线资源动态接入控制系统包括接收模块1、优先级获取模块2、失败次数获取模块3、初始化模块4、开窗判断模块5、时隙开启模块6、时隙操作模块7和指令发送模块8,其中,接收模块I用于接收收发机发出的请求发送数据帧的请求信息;优先级获取模块用于从请求信息中获取数据帧的优先级;失败次数获取模块3用于获取数据帧的发送失败次数;初始化模块4用于根据数据帧的优先级和发送失败次数,确定退避计数器的初始值;开窗判断模块5用于在关闭时隙循环期间发生任一开窗拉起事件时,及在完成所述退避计数器的初始值确定时,判断信道在最短帧间间隔内是否持续满足所有开窗条件,如是,则输出时隙开始指令;如否,则输出时隙关闭指令;其中,开窗条件包括信道空闲,信道处于所述优先级允许的随机竞争接入时段和信道的当前接入时段的剩余时间足够完成一次帧事务;时隙开启模块6用于在接收到时隙开始指令时开始时隙循环,及用于在接收到时隙关闭指令时关闭时隙循环;时隙操作模块7用于判断信道在每个时隙开始的侦听时间到期时是否满足所有开窗条件,如是,则将退避计数器减I ;如否,则输出时隙关闭指令;指令发送模块8用于在退避计数器减为O时输出所述时隙关闭指令,及用于在下一个时隙开始时向收发机发出数据发送指令,使收发机在接收到所述数据发送指令时将数据帧发送至物理层。
[0080]上述开窗判断模块5还用于判断信道在最短帧间间隔起始时是否满足所有开窗条件,如是,则判断信道在所述最短帧间间隔终止时是否仍然满足所有开窗条件,如是,则认为信道在最短帧间间隔内持续满足所有开窗条件。
[0081]为了使应用本发明系统的仿真构架更加清晰,本发明系统采用时序控制和接入操作由不同的模块实施的设计,为此,如图5和图6所示,该开窗判断模块5可进一步包括时序控制单元51、开窗判断单元52和第一指令发送单元53,该时序控制单元51用于在所述最短帧间间隔起始时输出开窗判断指令,及用于在信道在所述最短帧间间隔起始时满足所有开窗条件的情况下,在所述最短帧间间隔终止时输出所述开窗判断指令;该开窗判断单元52用于在接收到所述开窗判断指令时,判断信道在当前时刻是否满足所有开窗条件;该第一指令发送单元53用于在信道在最短帧间间隔内持续满足所有开窗条件时输出时隙开始指令,及用于在信道在最短帧间间隔内未持续满足所有开窗条件时输出时隙关闭指令。
[0082]同样基于时序控制和接入操作由不同的模块实施的设计方案,如图6所示,该时隙操作模块7可包括侦听时间控制单元71、退避处理单元72和第二指令发送单元73,该侦听时间控制单元71用于在每个时隙开始的侦听时间到期时输出所述开窗判断指令,该侦听时间控制单元71可由侦听定时器实现;该退避处理单元72用于在信道在每个时隙开始的侦听时间到期时满足所有开窗条件时,将退避计数器减I ;该第二指令发送单元73用于在信道在每个时隙开始的侦听时间到期时未满足所有开窗条件的情况下,输出所述时隙关闭指令。
[0083]上述时隙开启模块6还可以包括例如通过时隙定时器实现的时隙时间控制单元,该时隙时间控制单元用于实现一个时隙的时间,另外,可在时隙时间控制单元到期时,即下一时隙开始时判断当前接入时段的剩余时间是否足够完成一个时隙的时间,如是则时隙开启模块6开始一个时隙,如否则关闭时隙循环。
[0084]上述初始化模块4可进一步包括竞争窗口确定单元和随机生成单元,该竞争窗口确定单元用于根据所述数据帧的优先级和发送失败次数确定竞争窗口 ;该随机生成单元用于生成一个位于I至所述竞争窗口之间的随机整数作为所述退避计数器的初始值。
[0085]上述初始化模块4还可以包括丢包判断单元,其用于在所述数据帧的发送失败次数超过预设的最大允许失败次数时,输出数据帧发送彻底失败信息,使所述收发机丢弃所述数据帧。
[0086]上述接收模块1、优先级获取模块2、失败次数获取模块3、初始化模块4、指令发送模块8、开窗判断单元52、第一指令发送单元53、退避处理单元72和第二指令发送单元73均为用于实现接入操作的模块,而时隙开启模块6、时序控制单元51和侦听时间控制单元71则均为用于实现时序控制的模块,本发明通过用于实现接入操作的模块与用于实现时序控制的模块之间的相互交互实现介质访问控制及无线资源的动态接入控制。
[0087]以上依据图式所示的实施例详细说明了本发明的构造、特征及作用效果,以上所述仅为本发明的较佳实施例,但本发明不以图面所示限定实施范围,凡是依照本发明的构想所作的改变,或修改为等同变化的等效实施例,仍未超出说明书与图示所涵盖的精神时,均应在本发明的保护范围内。
【权利要求】
1.一种体域网仿真中无线资源动态接入控制方法,其特征在于,包括: 接收收发机发出的请求发送数据帧的请求信息; 从所述请求信息中获取所述数据帧的优先级; 获取所述数据帧的发送失败次数; 根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值; 在关闭时隙循环期间发生任一开窗拉起事件时,及在完成所述退避计数器的初始值确定时,判断信道在最短帧间间隔内是否持续满足所有开窗条件,如是,则开始时隙循环;如否,则关闭时隙循环;其中,所述开窗条件包括信道空闲、信道处于所述优先级允许的随机竞争接入时段和信道的当前接入时段足够完成一次帧事务; 判断信道在每个时隙开始的侦听时间到期时是否满足所有开窗条件,如是,则将所述退避计数器减I;如否,则关闭时隙循环; 在所述退避计数器减为O时关闭时隙循环,并在下一个时隙开始时向所述收发机发出数据发送指令,使所述收发机在接收到所述数据发送指令时将所述数据帧发送至物理层。
2.根据权利要求1所述的方法,其特征在于,所述判断信道在最短帧间间隔内是否持续满足所有开窗条件包括: 判断信道在所述最短帧间间隔起始时是否满足所有开窗条件,如是,则判断信道在所述最短帧间间隔终止时是否仍然满足所有开窗条件,如是,则认为信道在最短帧间间隔内持续满足所有开窗条件。
3.根据权利要求1所述的方法,其特征在于,所述根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值包括: 根据所述数据帧的优先级和发送失败次数确定竞争窗口; 生成一个位于I至所述竞争窗口之间的随机整数作为所述退避计数器的初始值。
4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括: 在所述数据帧的发送失败次数超过预设的最大允许失败次数时,输出数据帧发送彻底失败信息,使所述收发机丢弃所述数据帧。
5.一种体域网仿真中无线资源动态接入控制系统,其特征在于,包括: 接收模块,用于接收收发机发出的请求发送数据帧的请求信息; 优先级获取模块,用于从所述请求信息中获取所述数据帧的优先级; 失败次数获取模块,用于获取所述数据帧的发送失败次数; 初始化模块,用于根据所述数据帧的优先级和发送失败次数,确定退避计数器的初始值; 开窗判断模块,用于在关闭时隙循环期间发生任一开窗拉起事件时,及在完成所述退避计数器的初始值确定时,判断信道在最短帧间间隔内是否持续满足所有开窗条件,如是,则输出时隙开始指令;如否,则输出时隙关闭指令;其中,所述开窗条件包括信道空闲,信道处于所述优先级允许的随机竞争接入时段和信道的当前接入时段的剩余时间足够完成一次帧事务; 时隙开启模块,用于在接收到所述时隙开始指令时开始时隙循环,及用于在接收到所述时隙关闭指令时关闭时隙循环; 时隙操作模块,用于判断信道在每个时隙开始的侦听时间到期时是否满足所有开窗条件,如是,则将所述退避计数器减I;如否,则输出所述时隙关闭指令;以及, 指令发送模块,用于在所述退避计数器减为O时输出所述时隙关闭指令,及用于在下一个时隙开始时向所述收发机发出数据发送指令,使所述收发机在接收到所述数据发送指令时将所述数据帧发送至物理层。
6.根据权利要求5所述的系统,其特征在于,所述开窗判断模块还用于判断信道在所述最短帧间间隔起始时是否满足所有开窗条件,如是,则判断信道在所述最短帧间间隔终止时是否仍然满足所有开窗条件,如是,则认为信道在最短帧间间隔内持续满足所有开窗条件。
7.根据权利要求6所述的系统,其特征在于,所述开窗判断模块包括: 时序控制单元,用于在所述最短帧间间隔起始时输出开窗判断指令,及用于在信道在所述最短帧间间隔起始时满足所有开窗条件的情况下,在所述最短帧间间隔终止时输出所述开窗判断指令; 开窗判断单元,用于在接收到所述开窗判断指令时,判断信道在当前时刻是否满足所有开窗条件;以及, 第一指令发送单元,用于在信道在最短帧间间隔内持续满足所有开窗条件时输出所述时隙开始指令,及用于在信道在最短帧间间隔内未持续满足所有开窗条件时输出所述时隙关闭指令。
8.根据权利要求5所述的系统,其特征在于,所述时隙操作模块包括: 侦听时间控制单元,用于在每个时隙开始的侦听时间到期时输出所述开窗判断指令;退避处理单元,用于在信道在每个时隙开始的侦听时间到期时满足所有开窗条件时,将所述退避计数器减I;以及, 第二指令发送单元,用于在信道在每个时隙开始的侦听时间到期时未满足所有开窗条件的情况下,输出所述时隙关闭指令。
9.根据权利要求5所述的系统,其特征在于,所述初始化模块包括: 竞争窗口确定单元,用于根据所述数据帧的优先级和发送失败次数确定竞争窗口 ;以及, 随机生成单元,用于生成一个位于I至所述竞争窗口之间的随机整数作为所述退避计数器的初始值。
10.根据权利要求5至9中任一项所述的系统,其特征在于,所述初始化模块包括: 丢包判断单元,用于在所述数据帧的发送失败次数超过预设的最大允许失败次数时,输出数据帧发送彻底失败信息,使所述收发机丢弃所述数据帧。
【文档编号】H04W74/08GK103957605SQ201410186849
【公开日】2014年7月30日 申请日期:2014年5月5日 优先权日:2014年5月5日
【发明者】陈岚, 刘珏辰, 吕超 申请人:中国科学院微电子研究所