空闲信道评估阈值的调整方法及装置制造方法及图纸

技术编号:8961117 阅读:352 留言:0更新日期:2013-07-25 20:18
本发明专利技术公开了一种空闲信道评估阈值的调整方法及装置,在上述方法中,对PER值进行修正;根据修正后的PER值对当前的CCA阈值进行调整。根据本发明专利技术提供的技术方案,达到了通过真实有效的碰撞PER值动态调整CCA阈值以适应不同环境的变化,提高网络吞吐率和服务质量的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种空闲信道评估阈值的调整方法及装置
技术介绍
802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中用户与用户终端的无线接入,其业务主要限于数据存取,速率最高只能达到2Mbps。由于它在速率和传输距离上都不能满足人们的需要,因此,IEEE小组又相继推出了一系列的新标准,从80.21 Ib和802.1 Ia 一直到最近的802.1 In等标准。随着源于802.11标准的WIFI应用广泛,其组网覆盖方面,也从原来简单的办公或家庭局域网,用户相对较少的场景,演变为目前大规模的电信级运营,应用场景也逐步扩散为会展中心、体育场馆、交通枢纽以及机场高校等用户密集区。面对电信级运营的大规模组网需求,原有802.11技术也存在一个不断更新和优化的过程。用于载波侦听与多路接入/冲突避免技术(CSMA/CA),其中,物理层载波侦听技术的空闲信道评估(Clear Channel Assessment,简称为CCA)技术通过监测信道中能量的存在以标志信道的状态。如果超过能量阈值Threshold,就标志信道忙,说明目前信道不可用;反之,则标志空闲,允许数据的传输。在传统的802.11标准中,关于CCA中的评估阈值是固定的,如:IEEE协议中规定,在检测到前导并且信号能量高于CCA阈值-82dbm(20M带宽,6M速率)时,CCA状态为信道忙;在没有检测到前导的情况下,CCA阈值为-62dbm,低于此阈值则标志信道空闲。随着电信级运营的升级,密集多用户的冲突检测导致不同环境下的CSMA/CA策略和效率都将会不一致,固定阈值的CCA机制将难以胜任各种恶劣环境,使得工程师在外场往往要不断的修改和优化相应的CCA阈值。为此,根据不同现场环境来自适应调整CCA阈值,成为大规模组网应用的迫切需要。
技术实现思路
本专利技术提供了一种空闲信道评估阈值的调整方法及装置,以至少解决相关技术中无法根据不同环境来自适应调整CCA阈值的问题。根据本专利技术的一个方面,提供了一种空闲信道评估阈值的调整方法。根据本专利技术的空闲信道评估阈值的调整方法包括:对PER值进行修正;根据修正后的PER值对当前的CCA阈值进行调整。在上述方法中,上述对PER值进行修正包括:判断是否由物理层的碰撞引起PER值的变化;在判断结果为是的情况下,对PER值进行修正。在上述方法中,判断是否由物理层的碰撞引起PER值的变化包括:按照预设时隙长度对数据帧进行等分;判 断当前时间窗内的平均功率值与前一次等长时间窗内的平均功率值的变化数值是否超过阈值;在超过阈值的情况下,确定是由物理层的碰撞引起PER值的变化。在上述方法中,上述对PER值进行修正包括:接收到物理层上报的指示信息,其中,指示信息包括指示由物理层的碰撞引起PER值变化的碰撞标识Coll_flg。在上述方法中,上述MAC根据Coll_flg和循环冗余码校验CRC信息获取PER_Coll,其中,通过以下公式获取PER_Coll:PER Coll = _I错船// —//gd_数_CRC正确的帧数 + CRC错且Co// —/ = i的帧数 + CRC错且Co// —/ = O的帧数,PER_Coll表示修正后的PER值,CRC错表示CRC出错。在上述方法中,根据修正后的PER值对当前的CCA阈值进行调整包括:如果修正后的PER值高于预设的PER阈值的最大值,则按照预定步长降低当前的CCA阈值;如果修正后的PER值低于预设的PER阈值的最小值,则按照预定步长调高当前的CCA阈值;如果修正后的PER值处于预设的PER阈值的最小值与预设的P ER阈值的最大值之间,则保持当前的CCA阈值。在上述方法中,如果降低后的CCA阈值小于预设的CCA阈值的最小值,则将预设的CCA阈值的最小值设置为当前的CCA阈值;如果调高后的CCA阈值大于预设的CCA阈值的最大值,则将预设的CCA阈值的最大值设置为当前的CCA阈值。根据本专利技术的另一方面,提供了一种空闲信道评估阈值的调整装置。根据本专利技术的空闲信道评估阈值的调整装置包括:修正模块,用于对误包率PER值进行修正;调整模块,用于根据修正后的PER值对当前的空闲信道评估CCA阈值进行调MiF.0在上述装置中,上述修正模块包括:判断单元,用于判断是否由物理层的碰撞引起PER值的变化;修正单元,用于在判断单元输出为是的情况下,对PER值进行修正。在上述装置中,上述判断单元包括:分割单元,用于按照预设时隙长度对数据帧进行等分;判断单元,用于判断当前时间窗内的平均功率值与前一次等长时间窗内的平均功率值的变化数值是否超过阈值;确定单元,用于在判断子单元输出为是的情况下,确定是由物理层的碰撞引起PER值的变化。在上述装置中,上述修正单元包括:接收单元,用于接收到物理层上报的指示信息,其中,指示信息包括指示由物理层的碰撞引起PER值变化的碰撞标识Coll_flg。在上述装置中,上述修正单元还包括:获取单元,用于根据Coll_flg和循环冗余码校验CRC信息获取PER_Coll,其中,PER_Coll表示修正后的PER值。在上述装置中,上述调整模块包括:第一调整单元,用于在修正后的PER值高于预设的PER阈值的最大值时,则按照预定步长降低当前的CCA阈值;第二调整单元,用于在修正后的PER值低于预设的PER阈值的最小值时,则按照预定步长调高当前的CCA阈值;第三调整单元,用于在修正后的PER值处于预设的PER阈值的最小值与预设的PER阈值的最大值之间时,则保持当前的CCA阈值。在上述装置中,上述调整模块还包括:第一设置单元,用于在降低后的CCA阈值小于预设的CCA阈值的最小值时,则将预设的CCA阈值的最小值设置为当前的CCA阈值;第二设置单元,用于在调高后的CCA阈值大于预设的CCA阈值的最大值时,则将预设的CCA阈值的最大值设置为当前的CCA阈值。通过本专利技术,采用在物理层检测到由碰撞引起的PER值变化,进而将碰撞标识上报给MAC层,MAC层根据CRC信息以及物理层上报的碰撞标识对PER值进行修正,并根据修正后的PER值对当前的CCA阈值进行动态调整,解决了相关技术中无法根据不同环境来自适应调整CCA阈值的问题,进而达到了通过真实有效的碰撞PER值动态调整CCA阈值以适应不同环境的变化,提高网络吞吐率和服务质量的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的空闲信道评估阈值的调整方法的流程图;图2是根据本专利技术优选实施的在物理层设置碰撞观测窗的示意图;图3是根据本专利技术优选实施例的物理层将冲突碰撞检测结果上报给MAC层的流程图;图4是根据本专利技术优选实施例的根据修正后的PER值调整CCA阈值的流程图;图5是根据本专利技术实施例的空闲信道评估阈值的调整装置的结构框图;以及图6是根据本专利技术优选实施例的空闲信道评估阈值的调整装置的结构框图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本专利技术实施例的空闲信道评估阈值的调本文档来自技高网
...
空闲信道评估阈值的调整方法及装置

【技术保护点】
一种空闲信道评估阈值的调整方法,其特征在于,包括:对误包率PER值进行修正;根据所述修正后的PER值对当前的空闲信道评估CCA阈值进行调整。

【技术特征摘要】
1.一种空闲信道评估阈值的调整方法,其特征在于,包括: 对误包率PER值进行修正; 根据所述修正后的PER值对当前的空闲信道评估CCA阈值进行调整。2.根据权利要求1所述的方法,其特征在于,对所述PER值进行修正包括: 判断是否由物理层的碰撞引起所述PER值的变化; 在判断结果为是的情况下,对所述PER值进行修正。3.根据权利要求2所述的方法,其特征在于,判断是否由物理层的碰撞引起所述PER值的变化包括: 按照预设时隙长度对数据帧进行等分; 判断当前时间窗内的平均功率值与前一次等长时间窗内的平均功率值的变化数值是否超过阈值; 在超过阈值的情况下,确定是由所述物理层的碰撞引起所述PER值的变化。4.根据权利要求2所述的方法,其特征在于,对所述PER值进行修正包括: 接收到所述物理层上报的指示信息,其中,所述指示信息包括指示由所述物理层的碰撞引起所述PER值变化的碰撞标识Coll_flg。5.根据权利要求4所述的方法 ,其特征在于,所述MAC根据所述Coll_flg和循环冗余码校验CRC信息获取PER_Coll,其中,通过以下公式获取所述PER_Coll:PER Coll =_哪错且Co//U帧数_ CKC正确的帧数 + CKC错且Co// —= i的帧数 + CKC错且Co// —= O的帧数 ,所述PER_Coll表示修正后的所述PER值,所述CRC错表示CRC出错。6.根据权利要求1所述的方法,其特征在于,根据所述修正后的PER值对当前的CCA阈值进行调整包括: 如果所述修正后的PER值高于预设的PER阈值的最大值,则按照预定步长降低当前的CCA阈值; 如果所述修正后的PER值低于预设的PER阈值的最小值,则按照所述预定步长调高当前的CCA阈值; 如果所述修正后的PER值处于所述预设的PER阈值的最小值与所述预设的PER阈值的最大值之间,则保持当前的CCA阈值。7.根据权利要求6所述的方法,其特征在于, 如果所述降低后的CCA阈值小于预设的CCA阈值的最小值,则将所述预设的CCA阈值的最小值设置为当前的CCA阈值; 如果所述调高后的CCA阈值大于预设的CCA阈值的最大值,则将所述预设的CCA阈值的最大值设置为当前的CC...

【专利技术属性】
技术研发人员:傅强林伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1