理论教育 标签信号冲突与防范措施

标签信号冲突与防范措施

时间:2023-06-16 理论教育 版权反馈
【摘要】:如果在同一区域中有大量的标签,所有这些标签就可能同时响应某个读取器。LF标签和读取器不支持任何冲突处理机制,因此LF系统一次只能读取一个标签。然后,读取器开始一轮查询,并等待每个标签在其时隙中的应答,这样就可以防止冲突。如果读取器没有收到任何应答,会认为发生了读取器冲突。这意味着标签无法理解最近的读取器传输,在侦听网络数据流并尝试再次传输之前,会暂停一个随机时间周期。

标签信号冲突与防范措施

如果在同一区域中有大量的标签,所有这些标签就可能同时响应某个读取器。如果每个产品都贴有标签(在仓库中,可能只有集装箱或货盘有标签),可能会产生冲突,使读取器无法识别单个标签。LF标签和读取器不支持任何冲突处理机制,因此LF系统一次只能读取一个标签。当应用程序读取开门的门卡,或家禽通过较窄过道,读取家禽标签时不会有问题。然而,对于工作在仓库、商店或冰箱中的RFID,需要有更好的解决办法。

(一)UHF中的标签冲突处理

由于读取器开始时可能不知道在其信号范围内有哪些标签,而且随时可能有新标签进入读取器的信号范围内,因此读取器可以发送一个VerifyID命令。然而,考虑到商店或仓库货架的常见结构,某个读取器有效范围内会有多组产品,在该读取器有效范围内的所有标签都有可能接收到这个验证命令,并有可能用其EPC、CRC和销毁密码进行回复。如果读取器能识别其中至少一个标签,就可以通过发送一系列命令选择一组标签。这个过程可以不断重复,直到读取器识别出其信号范围内的每组标签为止。读取器还可以通过发送一个特殊命令让某个或某组标签不会做出响应。

这个选择过程类似于某个教师在第一次给她的班级上课时,没有所有学生的名单,为认识每个学生,教师可以通过询问所有学生来知晓他们的全名。开始时,可能会有几个学生同时回答。那么,教师可以要求姓氏字母以A开头的学生回答。同样,教师可能得到不止一个回答,无法区分出某个学生。接下来,教师可以要求姓氏字母以AA开头的学生回答。此时,同时出现多个回答的概率就小多了。

通过重复这个过程,并不断优化查询,最后读取器就将有足够的信息与某组内的所有标签进行通信了。然后,读取器就可以给这个组发送一个命令,设置一个库存标记。读取器再发送下一个命令,告诉标签将开始一轮查询。在该轮查询中,读取器给每个标签发送一个查询,一旦某个标签回复了查询后,就重置其库存标记,不会再回复了,除非读取器进行下一轮查询。(www.daowen.com)

(二)HF中的标签冲突处理

在HF系统中,读取器选择基于STAC协议的标签组。每个标签使用其EPC、CRC和销毁密码计算出一个数字,该数字称为时隙号,每个标签在这个时隙进行应答。该计算是通过以上参数以及每个标签中的随机数生成器进行的。然后,读取器开始一轮查询,并等待每个标签在其时隙中的应答,这样就可以防止冲突。ISO标准认为,在这种情况下,发生冲突的概率低于0.1%。如果真的发生了冲突,查询将无法正确完成,读取器将使用上面描述的处理方法,选择一个更小的标签组,在HF标签通信下,重复该查询。

(三)读取器冲突

在读取器较多的环境下也可能发生读取器冲突。如果读取器没有收到任何应答,会认为发生了读取器冲突。这意味着标签无法理解最近的读取器传输,在侦听网络数据流并尝试再次传输之前,会暂停一个随机时间周期。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈