一种有效的RFID防碰撞方法
- 格式:ppt
- 大小:730.50 KB
- 文档页数:11
收稿日期:2009-05-02;修回日期:2009-07-30作者简介:王铖岑(1986-),女,江苏如皋人,硕士研究生,研究方向为企业信息化;导师:邓建明,博士,硕士生导师,研究方向为软件理论及软件工程。
RFID 系统防碰撞算法王铖岑(东南大学软件学院,江苏南京210096)摘 要:无线射频识别(RFID )系统经过多年的发展已经成为人们日常生产、生活中重要的一部分了。
在RFID 系统的研究中,防碰撞(Anti -collision )是一个重要的问题,并且会在很大程度上影响RFID 系统的性能。
针对三种不同的碰撞类型对防碰撞算法进行了分类,其中有些算法已经成为了工业界的标准。
另外,对RFID 系统中一些特殊应用中的防碰撞算法进行了介绍。
通过完整的综述,希望读者能够了解防碰撞算法进展,掌握防碰撞算法未来的研究方向。
关键词:无线射频识别;防碰撞;时间片;多读写器中图分类:TP391.44 文献标识码:A 文章编号:1673-629X (2010)01-0029-04RFID Anti -collision :Standards ,Algorithms and ProtocolsWAN G Cheng 2cen(College of S oftware Engineering ,S outheast University ,Nanjing 210096,China )Abstract :With years of rapid development ,radio frequency identification (RFID )systems have been playing an important role both in our daily life and work.In the research area of RFID systems ,anti -collision is one of the major problems ,and has a great influence on the performance of RFID systems.According to different types of collisions ,categorizes various proposed anti -collision algorithms ,some of which have been adopted as industry standards.In addition ,presents some anti -collision algorithms tailored for special applications.Through the survey ,hope that audiences can get an explicit view of the state -of -art of anti -collision algorithms ,and know how to pursue the future research.K ey w ords :radio frequency identification ;anti -collision ;timeslot ;multi -reader0 引 言无线射频识别(Radio Frequency Identification ,RFID )技术是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据的信息。
RFID防碰撞算法综述【摘要】射频识别技术RFID是目前正快速发展的一项新技术,它通过射频信号进行非接触式的双向数据通信,从而达到自动识别的目的。
随着RFID技术的发展,如何实现同时与多个目标之间的正确的数据交换,即解决RFID系统中多个读写器和应答器之间的数据碰撞,成为了限制RFID技术发展的难题,采用合理的算法来有效的解决该问题,称为RFID系统的防碰撞算法。
采用时分多路存取技术,相关的算法有ALOHA法、时隙ALOHA法、二进制搜索法、动态二进制搜索法等。
在各种算法当中,二进制树算法因为它识别应答器的确定性,成为了应用最广泛的一种,多个国际标准均对其进行了规定,这推动了防碰撞算法的发展,全文针对RFID系统二进制树防碰撞算法,进行了理论与实践方面的探讨。
【关键词】:射频识别;防碰撞算法;读写器;应答器;Abstract: RFID is a newly developed technology which communicates through the non-contact RF signal,so as to achieve objective automatic identification.Along with the development of RFID technology,how to realize Data Exchange accurately among Multiple Targets at the same time becomes the key problem of RFID technology.RFID anti-collision algorithm is the solution to the above mentioned problems.In TDMA, there are several anti-collision algorithms, such as ALOHA, Slotted ALOHA, Binary Search, Dynamic Binary Search and so on.Key Words:RFID;Anti-collision;Read/Write Devices;Transponders1、RFID技术简介自动设备识别技术是目前国际上发展很快的一项新技术,英文名称为Automatic Equipment Identification,简称AEI,它通过一些先进的技术手段,实现人们对各种设备在不同状态下的自动识别和管理。
RFID防碰撞算法摘要RFID防碰撞算法学习RFID中的碰撞问题主要分为两类:⼀是阅读器碰撞问题,它产⽣于同⼀个物理区域内存在多个不同的阅读器,它们以同⼀频率同时与区域内的标签通信⽽引起的冲突。
另⼀类是标签碰撞问题,如过标签同事处于阅读器的有效⼯作区内时,可能会发⽣多个标签同时发送信号的情况,这时要求阅读器能在很短的时间内识别多个标签,由于阅读器和标签通信共享⽆线信道,阅读器或标签的信号可能发⽣信道争⽤,信号互相⼲扰等问题,使阅读器不能正确识别标签。
在实际使⽤中,多标签碰撞是造成⼲扰的主要原因。
基本多地址接⼊⽅法频分多址FDMA( Frequency Division Multiple Access)是通过使⽤不同的频段,实现信号的同时传输。
对于RFID系统来说,可以使⽤频率可调的电⼦标签。
这样完全可以防⽌碰撞,但是这需要阅读器为每个接收通路配备单独的接收通道,对阅读器的性能要求过⾼,成本过⾼,只适合在特殊场合使⽤。
空分多址SDMA(Space Division Multiple Access)是利⽤空间范围的分割实现通信的同时进⾏。
这是⼀种很古⽼的多址⽅法。
要达到SDMA的效果,要求单个阅读器作⽤范围很⼩,为此,可以把⼤量阅读器和天线覆盖⾯积并排安置在⼀个阵列中,使得单个阅读器的通信容量在相邻的区域内可重复使⽤。
当电⼦标签经过这个阵列时,与之最近的阅读器便可与之通信,由于每个阅读器的影响范围很⼩,使得相邻阅读器⼯作范围内的其他电⼦标签可以正常⼯作不受影响。
空分多址SDMA技术,由于需要安装有⾃适应定向天线的读写器,其复杂度很⾼,成本也过⾼,⽽且识别速度较慢,故此技术仅被应⽤于某些特殊的领域。
码分多址CDMA (Code Division Multiple Access)是最新发展起来的⼀种多址⽅式,它的应⽤范围很⼴,但是却不适合RFID系统。
CDMA技术基于扩频通信,即需要把要传送的信号先扩频,再编码调制,发送的是宽带信号。
常见RFID防碰撞算法有哪几种?比较各自的优缺点,详细论述其中一种算法的工作原理。
1.RFID简介射频识别技术(Radio Frequency Id,RFID)是一种非接触式自动识别技术,与传统的识别方式相比,RFID技术无需直接接触、无需光学可视、无需人工干预即可完成信息输入和处理,具有操作方便快捷、存储数据量大、保密性好、反应时间短、对环境适应性强等优点,现在已广泛应用于工业自动化,商业自动化和交通运输管理等领域,成为当前IT业研究的热点技术之一。
典型的RFID系统主要包括三个部分:电子标签(Tag)、阅读器(Reader)和数据处理o电子标签放置在被识别的对象上,是RFID系统真正的数据载体。
通常电子标签处于休眠状态,一旦进入阅读器作用范围之内就会被激活,并与阅读器进行无线射频方式的非接触式双向数据通信,以达到识别并交换数据的目的。
此外,许多阅读器还都有附加的通信接口,以便将所获得的数据传进给数据处理子系统进行进一步的数据处理。
2.系统防碰撞RFID系统工作的时候,当有2个或2个以上的电子标签同时在同—个阅读器的作用范围内向阅读器发送数据的时候就会出现信号韵干扰,这个干扰被称为碰撞(collision),其结果将会导致该次数据传输的失败,因此必须采用适当的技术防止碰撞的产生。
从多个电子标签到—个阅读器的通信称为多路存取。
多路存取中有四种方法可以将不同的标签信号分开:空分多路法(SDMA)、频分多路法(FDMA)、对分多路法(TDMA)和码分多路法(CDMA)。
针对RFID系统低成本、较少硬件资源和数据传输速度以及数据可靠性的要求,TDMA构成了RFID系统防碰撞算法最为广泛使用的一族。
TDMA是把整个可供使用的通路容量按时间分配给多个用户的技术,可分为电子标签控制法和阅读器控制法。
电子标签控制法主要有ALOHA法,阅读器控制法有轮询法和二进制搜索法。
2.1 空分多路法(SDMA)空分多路法(Space Division Multiple Access,SDMA)是在分离的空间范围内实现多个目标识别。
多址技术在射频识别系统工作时,通常会有一个以上的射频标签同时处在阅读器的作用范围内,这样如果有两个或两个以上的标签同时发送数据,就会导致通信上的冲突。
为了防止这些冲突的产生,射频识别系统中需要设计相应的防碰撞技术。
在通信中我们称这种技术为多址技术。
多址通信(Multiple Access Communication)是指在各个竞争用户中,共享通信信道容量的通信方式。
多址通信相当于ISO 参考模型中的数据链路层的一部分,有时直接称作媒质寻址控制(MAC),常见的多址媒质有卫星通信信道、地面无线电信道、电缆和光缆等。
多数寻址使用的多址媒质是广播信道。
在广播信道中,信号由一个能被许多接收机接收的发射机产生。
每种多址媒质具有不同的特性,其特性影响多址协议的设计。
通常根据多址通信的性能参数来评价一个系统。
多址通信系统的主要性能参数是:平均通过量、平均分组时延和稳定性。
对于一个好的多址协议设计而言,系统的平均通过量和平均分组时延越小越好,并且在较长时间内,平均通过量和延迟性基本保持不变。
解决这些问题的方法有四种:空分多址法(SDMA-Space Division Multiple Access)、频分多址法(FDMA-Frequency Division Multiple Acess),时分多址法(TDMA-Time Division Multiple Access)和码分多址法(CDMA-Code Division Multiple Access)。
1. 空分多址法是在分离的空间范围内重新使用确定的资源(通信容量)的技术。
实现方法有两种:一种方法是使单个阅读器之间的相互作用距离明显减少,把大量的阅读器和天线的覆盖面积并排地安置在一个阵列之中,当标签经过这个阵列时与之最近的阅读器可以与之进行通信;另一种方法是在阅读器上利用一个电子控制定向天线,该天线的方向图直接对准某个标签(自适应的SDMA ,所有不同的标签可以根据它在阅读器作用范围内的角度位置区分开来)。
RFID防碰撞技术RFID读写器正常情况下一个时间点只能对磁场中的一张RFID卡进行读或写操作,但是实际应用中经常有当多张卡片同时进入读写器的射频场,读写器怎么处理呢?读写器需要选出特定的一张卡片进行读或写操作,这就是标签防碰撞。
防碰撞机制是RFID技术中特有的问题。
在接触式IC卡的操作中是不存在冲突的,因为接触式智能卡的读写器有一个专门的卡座,而且一个卡座只能插一张卡片,不存在读写器同时面对两张以上卡片的问题。
常见的非接触式RFID 卡中的防冲突机制主要有以下几种:1、面向比特的防冲突机制高频的ISO14443A使用这种防冲突机制,其原理是基于卡片有一个全球唯一的序列号。
比如Mifare1卡,每张卡片有一个全球唯一的32位二进制序列号。
显而易见,卡号的每一位上不是“1”就是“0”,而且由于是全世界唯一,所以任何两张卡片的序列号总有一位的值是不一样的,也就说总存在某一位,一张卡片上是“0”,而另一张卡片上是“1”。
当两张以上卡片同时进入射频场,读写器向射频场发出卡呼叫命令,问射频场中有没有卡片。
这些卡片同时回答“有卡片”;然后读写器发送防冲突命令“把你们的卡号告诉我”,收到命令后所有卡片同时回送自己的卡号。
可能这些卡片卡号的前几位都是一样的。
比如前四位都是1010,第五位上有一张卡片是“0”而其他卡片是“1”,于是所有卡片在一起说自己的第五位卡号的时候,由于有卡片说“0”,有卡片说“1”,读写器听出来发生了冲突。
读写器检测到冲突后,对射频场中的卡片说,让卡号前四位是“1010”,第五位是“1”的卡片继续说自己的卡号,其他的卡片不要发言了。
结果第五位是“1”的卡片继续发言,可能第五位是“1”的卡片不止一张,于是在这些卡片回送卡号的过程中又发生了冲突,读写器仍然用上面的办法让冲突位是“1”的卡片继续发言,其他卡片禁止发言,最终经过多次的防冲突循环,当只剩下一张卡片的时候,就没有冲突了,最后胜出的卡片把自己完整的卡号回送给读写器,读写器发出卡选择命令,这张卡片就被选中了,而其他卡片只有等待下次卡呼叫时才能再次参与防冲突过程。