The invention provides a dynamic Q value anti collision method for filtering redundant slots and reducing the number of Q value adjustment. The method includes: initialization of equipment, obtaining initial Q value; judging whether the first inventory cycle is the first, then using second algorithms to label the label; otherwise, a first algorithm is used to make tag inventory; judgment disk is used. Whether the point is completed and whether the inventory cycle is complete or not depends on the judgement of the first or second algorithms to calculate the Q value for a new round of inventory cycle. The beneficial effect of the invention is that second algorithms are used to calculate the Q value of the next round cycle in the first time of the first cycle or the cycle time, so that the Q value can be adjusted quickly to avoid the defect that the first algorithm is too slow to adjust the Q value, and at the same time, it can be based on the number of real time collisions and idle times in the cycle time. Decide whether to end the inventory cycle and avoid the second algorithms that have to run through all the time slot defects in each cycle, thus realizing the fast tag inventory.
【技术实现步骤摘要】
过滤冗余时隙与减少Q值调整次数的动态Q值防冲撞方法
本专利技术涉及RFID射频识别,尤其涉及一种过滤冗余时隙与减少Q值调整次数的动态Q值防冲撞方法。
技术介绍
在RFID领域中,标签防碰撞算法的优劣直接影响对标签的盘点、读写等操作的效率,因此标签防碰撞算法一直以来都是大家研究的重点。标签防碰撞算法包括二进制树型搜索算法、动态Q值调整算法等。目前已有的动态Q值调整算法可分为两种:一种是根据每个盘点周期中实时的碰撞次数、空闲次数来动态调整Q值,其中Q值每次调整的幅值为1;另一种是根据每个完整盘点周期的碰撞次数,利用概率理论估算出标签数,通过估算出来的标签数计算下一轮盘点所用的Q值。对于第一种动态Q值调整算法,其Q值的调整是逐一递增或递减的,Q值要经多次调整才能达到合适的Q值,这势必影响调整速度,进而影响标签盘点效率。对于第二种动态Q值调整算法,其缺陷在于它必须把所有时隙数走完才能对标签数进行估算,在时隙数远远大于标签数的情况下,这种算法冗余时隙过多,浪费了很多时隙时间。
技术实现思路
为了解决现有技术中的问题,本专利技术提供了一种过滤冗余时隙与减少Q值调整次数的动态Q值防冲撞方法。本专利技术提供了一种过滤冗余时隙与减少Q值调整次数的动态Q值防冲撞方法,包括以下步骤:1)初始化读写设备,获得初始Q值;2)判断是否是第一个盘点周期,如果是,则使用第二种算法对标签进行盘点,如果否,则使用第一种算法对标签进行盘点;3)判断盘点是否结束,如果是,则结束盘点,如果否,则跳转到步骤4);4)判断盘点周期是否完整,完整指所有的时隙数跑完,如果是,则使用第二种算法计算下一轮盘点周期 ...
【技术保护点】
一种过滤冗余时隙与减少Q值调整次数的动态Q值防冲撞方法,其特征在于,包括以下步骤:1)初始化读写设备,获得初始Q值;2)判断是否是第一个盘点周期,如果是,则使用第二种算法对标签进行盘点,如果否,则使用第一种算法对标签进行盘点;3)判断盘点是否结束,如果是,则结束盘点,如果否,则跳转到步骤4);4)判断盘点周期是否完整,完整指所有的时隙数跑完,如果是,则使用第二种算法计算下一轮盘点周期的Q值,如果否,则使用第一种算法计算下一轮盘点周期的Q值;5)使用第一种算法对标签进行盘点;6)跳转到步骤3),直至盘点结束;其中,第一种算法是根据每个盘点周期中实时的碰撞次数、空闲次数来判断是否调整Q值,其中Q值每次调整的幅值为1;第二种算法是根据每个完整盘点周期的碰撞次数,利用概率理论估算出标签数,通过估算出来的标签数计算下一轮盘点所用的Q值。
【技术特征摘要】
1.一种过滤冗余时隙与减少Q值调整次数的动态Q值防冲撞方法,其特征在于,包括以下步骤:1)初始化读写设备,获得初始Q值;2)判断是否是第一个盘点周期,如果是,则使用第二种算法对标签进行盘点,如果否,则使用第一种算法对标签进行盘点;3)判断盘点是否结束,如果是,则结束盘点,如果否,则跳转到步骤4);4)判断盘点周期是否完整,完整指所有的时隙数跑完,如果是,则使用第二种算法计算下一轮盘点周期的Q值,如果否,则使用第一种算法计算下一轮盘点周期的Q值;5)使用第一种算法对标签进行盘点;6)跳转到步骤3),直至盘点结束;其中,第一种算法是根据每个盘点周期中实时的碰撞次数、空闲次数来判断是否调整Q值,其中Q值每次调整的幅值为1;第二种算法是根据每个完整盘点周期的碰撞次数,利用概率理论估算出标签数,通过估算出来的标签数计算...
【专利技术属性】
技术研发人员:于波,刘春燕,冯汉炯,闫泽涛,贺卫,黄新利,陶巍,
申请(专利权)人:深圳市航天华拓科技有限公司,深圳航天科技创新研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。