标签芯片 | 读写器 | 天线 | 中间件 | 智能卡 | 生物识别 | 条码 | 制造设备 | 物流 | 零售 | 防伪 | 交通 | 停车 | 资产管理 | 动物 | 身份识别 | 军事 | 航空 | 门禁 | 一卡通
供求商机 资讯中心 产品中心 企业资料 人才招聘
 
 首页 >> 技术中心>> 正文
基于时隙ALOHA 的RFID 防冲突算法及其系统实现方案的分析研究
来源:厦门大学信息科学与技术学院   2008-7-31 14:41:59
关键词: RFID技术  RFID标签  防冲突算法  识别  RFID系统  


提要无线射频识别系统要实现同时阅读现场多个RFID 标签的关键技术在于找到防冲突算法来解决RFID 标签发送数据的冲突问题。本文首先对基于时隙ALOHA 的各种防冲突算法进行研究比较和分析,然后给出仿真结果;接着,说明各种不同的标签预测方法和信息帧设置调整方法对系统响应时间和识别效率的影响;最后,针对自适应调整方法的防冲突算法及其实现方案进行了进一步仿真分析。

1 引言

  无线射频识别(RFID,Radio Frequency Identification)技术是近年来应用发展迅速的一种利用射频通讯方式实现的无线非接触式身份识别技术。RFID 技术应用系统[1]主要是由RFID标签、标签阅读器及相应的计算机系统组成的,当系统要阅读现场贴有RFID 标签的对象时,系统由标签阅读器向RFID 标签发送特定频率的电磁波,RFID 标签经电磁波的触发将內部存储的身份识别码信息送出,这样系统通过标签阅读器识别货物并进行相应的信息处理。但是,如果有多个RFID 标签接收到电磁波并同时发送信息,则标签阅读器接收到的信号就会互相干扰,不可避免地出现标签阅读冲突问题[1]。

  目前解决RFID 标签阅读冲突问题主要是基于两种防冲突算法即[1、2]:基于时隙ALOHA的防冲突算法和基于树结构的防冲突算法。其中,前者是采用随机选择发送时间的方式,系统识别的可靠性相对差一些,但易于设计兑现;后者则采用二叉树的搜索算法,系统识别的可靠性较高,但系统兑现时需要与RFID 标签的识别码信息相联系,硬件设计较为复杂。因此,低成本的RFID 标签一般是采用基于时隙ALOHA 的防冲突算法来设计的,如何提高该算法系统识别的可靠性是目前低成本RFID 标签应用系统研究重点。

  本文将首先介绍基于时隙ALOHA 的RFID 防冲突算法的基本实现原理,分析说明该算法的关键模型参数,指出设计该算法系统兑现的关键在于现场RFID 标签数预测和时隙帧长确定问题,然后具体介绍几种不同的标签预测实现方案,并进行系统识别的性能仿真与分析,最后总结出各种情况下相对比较可行的系统实现方案。

2 基于时隙ALOHA 的RFID 防冲突算法

  时隙ALOHA 算法(Framed Slotted ALOHA)简称FSA 是一种随机时分多址方式[3] 的用户信息通讯收发算法,它将信道用信息帧表示,把信息帧分成许多时隙 (slot),每个标签随机选一个时隙来发送自己的识别码信息。在整个信息帧的时间内每个RFID 只响应一次,如图1 所示。

  图1 中每个圆圈代表一个RFID 标签发出的识别码信息,这样阅读器在整个信息帧接收过程中遇到的标签回复有3 种情况,即:成功、空闲、冲突,它们可能分别代表在某个时隙内是一个标签、没有标签或两个以上标签的应答。

  实际情况中,由于各标签距阅读器距离不同,近距离标签发送的信息可能覆盖了远距离标签发出的信息,即使是时隙冲突,阅读器也可能正确识别近距离标签的信息。同样,由于其他环境噪声的影响,即使在一个时隙内只有一个RFID 标签应答,阅读器也可能无法阅读成功。在不考虑这两种不理想条件即捕获效应和环境噪声的影响[4],若整个信息帧的时隙数设定为F,则阅读N 个RFID 标签时每个信息帧内成功、空闲和冲突的时隙数分别为:

  因此,RFID 系统的阅读吞吐率也称识别效率即阅读器在一个信息帧长的时间内能成功识别标签数所占的比例可以表示为:

  图2 中给出利用Matlab 仿真的RFID 系统阅读100 次积累的识别结果,其中系统仿真设定的信息帧长即时隙数设定按2 的幂次方递增,即F 取值从16 到256 变化,横坐标为标签数N 从1 到1000 变化,纵坐标为阅读吞吐率。可以看出当标签个数接近信息帧长时,系统的吞吐率比较高,这与式(2)的结果是一致的,即最大阅读吞吐率可通过式(2)对F进行微分即(dS/dF)F=N =0 得到。

3 RFID 标签数预测与信息帧设定实现方案

  在RFID 系统应用时,系统阅读器读取的RFID 标签数往往是未知的。根据上面RFID多标签阅读的防冲突算法分析结果上看,要实现具有解决RFID防冲突算法功能的系统方案,系统需要先进行现场的RFID 标签数预测[5]。通常可以通过以下几种预测方法来实现:

  1)最小预测(lowbound)[6、14]:即系统阅读有冲突出现的话,至少有2 个以上的标签存在,可以预测发生冲突的标签个数至少为2*ak。

  2)Schout 预测[4、6、12、13]:若在每个信息帧中每个标签选择时隙符合λ=1 的泊松分布,则信息帧中各冲突时隙平均响应的标签个数约为2.39,这样可以预测未识别的标签数为2.39*ak。

  3) Vogt 预测 [2、11]:它是通过比较实际的成功、空闲、冲突时隙数与理论的成功、空闲、冲突时隙数得出误差最小的结果来预测未知标签数,即:

  其中,c1、ck、c0 为实际测得的成功、空闲、冲突时隙数值。在标签数N 取值范围[C1+2*CK,……,2*(C1+2*CK)]内找到最小的ε值,所对应的N 值就是预测的标签数。图3 分别给出采用Lowbound、Schout、Vogt 三种不同的标签数预测实现方案的系统仿真结果,它们均先预测确定现场可能的标签数后再来设定最佳信息帧长度,并重复阅读100次。与FSA(即信息帧长度固定为256)相比,可以看出基于标签数预测的系统,系统阅读吞吐率有明显改善。

  但是总的来说,对于现场有大数量标签(特别是标签数大于500)时,采用式(2)由预测标签数来设置最佳信息帧长度的实现方案显然是不合适的。因此,有人提出了采用分组应答响应的方法[7]来实现,即当标签数超过354 个时,将标签进行分组,选择1 组的先应答,识别完1 组之后再识别2 组……,分组数和标签数目的关系如表一。

  图4 是对现场有大数量标签(大于500)时采用分组算法和Lowbound、Schout、Vogt的预测方案比较仿真结果。可以看出采用分组算法的系统吞吐率在标签数大于500 的时候可以达到很高,而其它几种则降得很快。因此如果用在大规模的标签识别时使用分组算法可以有效的提高系统的识别效率。

4 自适应信息帧时隙设置

  从前面分析与仿真结果上看,要获得最高的吞吐率或最佳识别效率,先得预测获得可能的标签数,并设置最佳的信息帧长度[5]。但是,任何RFID 系统在不同场合要识别的标签数的变化范围很大,要直接预测标签数并设置好最佳信息帧长度在实际电路实现系统设计是比较复杂,且带来额外功耗[8]。事实上,RFID 系统中常用2 的n 次幂作为信息帧长度,其中 n取1 到8(即最大的帧长为256,最小为2,但更多最小取16),如Vogt 预测[11]提出的帧长和标签数的关系如表二,当标签个数在1—9 之间时,帧长采用16。

  为了简化实际电路的兑现设计,通常采用基于标签数预测的幂指数信息帧长度设置方法, 如在最新的EPC Gen2 标准[15]中采用了Q-Algorithm 的自适应信息帧时隙设置方案,当一个帧中出现过多的冲突时隙时,阅读器提前结束该帧发送一个新的更大的帧;当一个帧中出现过多的空闲时隙时,此帧也不是最佳的帧,阅读器提前结束该帧发送一个新的小的帧。具体实现方案如图5 所示:

  图5 中参数Q、Qfp 和c 均为正整数,信息帧长度为F=2^Q-1,Q 是动态变化的,初值取round(Qfp)。一个时隙之后,若该时隙是冲突时隙,则将Qfp 加上参数c;若是空闲时隙,则将Qfp 减去参数c;若是成功时隙,则Qfp 保持不变。阅读器根据新的Q=round(Qfp)来决定是继续发送下一个时隙还是重新开启一个新的帧。

  EPC Gen2 采用Q-Algorithm 在标签数变化很大的范围内要实现高吞吐率主要取决于参数c 的取值。c 太大会造成帧长变化过于频繁,太小又不能迅速的实现最佳帧的选择。在EPC标准中c 的取值并未规定,因此必须找到合适的c 取值。文献[8]中帧长小于64 的全部取c最大值0.5,帧长64 到512 之间c 值取线性减小变化,帧长大于1024 的全部取c 最小值0.1。该取值方法比较简单且符合实际,实现结果也较理想,如图6。图6 中x 轴是标签从1 到1000变化,y 轴左边图形显示识别一个标签所需的平均时隙数为3,右边图形显示在标签数大范围的变化内都保持较高的吞吐率。文献[9]中提出了另外一种方案,时隙冲突和空闲时所取的c 值不等,但成一定比例,这种方案相对复杂。

  采用EPC Gen2 标准中的算法优势一是系统的总体识别时间较少,系统吞吐率高;二是阅读器中初始帧长值(即Q 值)的设置不受限制,如图7。图7 中横轴1 和2 分别代表标签数200 个和400 个,Q 初值分别取1-8 的变化,发现最终的识别时间几乎无差别,这主要就是算法自适应调整的优势。采用EPC Gen2 标准中的算法劣势是系统由于调整帧长过于频繁而造成功耗的增加[10]。

5 总结

  防冲突算法是射频识别系统实现标签快速识别的关键。本文通过对现有几种代表性的防冲突算法的比较研究,对防冲突算法有更加深刻的理解。Vogt 提出的预测识别范围内所有标签的机制,预测准确度高;分组算法采用幂次变化帧长且系统的识别时间短,吞吐率高,非常适合实际的应用;EPC Gen2 标准提出的Q-Algorithm 算法使系统能自适应的调整,识别效率高,在超高频射频识别系统中得到广泛的应用。

参 考 文 献
[1] Klaus Finkenzeller 著.射频识别技术[M].第三版.BeiJing:电子工业出版社,2006.

[2] MaurizioA.Bonuccelli,Francesca Lonetti ,Francesca Martelli. Instant collision resolution for tag identification in RFID networks[A]. Ad Hoc Networks, Elsevier, Volume 5, Issue 8, November 2007

[3] L. Burdet. RFID multiple access methods[A]. Technical Report ETH Zurich, 2004.

[4] FRITS C. SCHOUTE. Dvnamic Frame Length ALOHA[A]. IEEE Transaction on Communications,1983

[5] Jae-RyongCha ,Jae-HyunKim. Novel Anti-collision Algorithms for Fast Object Identification in RFID System [A].in Proc. International Conference on Parallel and Distributed Systems, 2005

[6] Christian Floerkemeier. Transmission control scheme for fast RFID object identification[A].IEEE PerCom Workshop on Pervasive Wireless Networking, Italy, March 2006

[7] Su-RyunLee,Sung-DonJoo,Chae-WooLee. An Enhanced Dynamic Framed Slotted ALOHA Algorithm for RFID Tag Identification[A]. Proceedings of the Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, San Diego, CA, USA, July 2005

[8] Inwhee Joe,Juno Lee. A Novel Anti-Collision Algorithm with Optimal Frame Size for RFID System[A]. 2007.SERA 2007. 5th ACIS International Conference,2007

[9]DonghwanLee,KyungkyuKim,WonjunLee. Q -Algorithm: An Enhanced RFID Tag Collision Arbitration
Algorithm[J].Computer Science, 2007, Volume 4611:23-32

[10] Jianwei Wang, Dong Wang, Yuping Zhao .A Novel Anti-Collision Algorithm with Dynamic Tag Number Estimation for RFID Systems[A]. Communication Technology, 2006. ICCT '06,Nov.2006

[11] Harald Vogt. Efficient Object Identification with Passive RFID Tags[A]. in Proceedings of the IEEE
International Conference on Systems, Man and Cybernetics (SMC '02), Hammamet, Tunisia, October 2002

[12] Qiaoling Tong, Xuecheng Zou, Dongsheng Liu,et al. Modeling the Anti-collision Process of RFID System byMarkov Chain[A].Wireless Communications, Networking and Mobile Computing, 2007. WiCom 2007

[13] Christian Floerkemeier , Matthias Wille. Comparison of Transmission Schemes for Framed ALOHA basedRFID[A]. Applications and the Internet Workshops, 2006. SAINT Workshops 2006

[14] Tae-Wook Hwang, Byong-Gyo Lee, Young Soo Kim, et al. Improved Anti-collision Scheme for High Speed Identification in RFID System[A]. Innovative Computing, Information and Control, 2006. ICICIC '06
[15] EPCTM Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol for ommunications at 860 MHz – 960 MHz Version 1.1.0 Draft1, EPCglobal Inc,2005

作者简介:
吴伟贞(1983-),女,福建莆田人,硕士生,研究方向为无线射频识别;郭东辉(联系人),男,教授,博士生导师.


作者:吴伟贞 郭东辉


      
推荐 】【 打印 】【 发表评论 】【 加入收藏

 相关文章
· 台湾输注液准备RFID技术之验证测试
· RFID技术在高校固定资产管理应用
· 基于CAN总线和RFID技术的矿井定位系统设计
· 基于rfid技术和RDN软件的纺织、服装、时尚产
· 浅析RFID技术对供应链管理的影响
· 浅谈无线射频识别技术在路桥收费系统的应用
· 基于RFID技术的博物馆人员及文物管理系统的
· 基于RFID的船体结构散件安装完整性自动检测
· RFID读写器防冲突问题的混沌神经网络建模与
· 基于RFID电子标签技术的电力监测系统
 最新供求
·求枪支离位报警项目合作
·求购类似马来西亚身份证卡
·求购远距离读写器(固定与手持两种)及配套标
·求医院用13.56特殊标签和读写器
·求车辆管理系统方案和报价
·buy 2.5 Million RFID Tag for library use
·大量采购2.45G有源电子标签和读写器
·求购915MHz电子标签(量大)
·求购PA薄膜
·井下人员定位招标
 相关关键词搜索
·资讯中心RFID技术  RFID标签  防冲突算法  识别  RFID系统  
·技术中心RFID技术  RFID标签  防冲突算法  识别  RFID系统  
 
 
 
业界资讯 纵深报道 技术学院
国际资讯 | 国内资讯 | 国内企业 | 国外企业 | Global News
  重点专题
· 自动识别协会射频工作组 · RFID圈内企业动态
· RFID行业高层访谈 · 智能卡与一卡通
· RFID与食品安全 · Scan China展会专题
· 远望谷IPO之路 · RFID与医疗卫生
· NFC手机与支付 · RFID联盟产业园建设介绍
· RFID与智能交通 · 各国RFID频段标准与政策
· 出租车停运以及解决办法 · 863计划RFID专项
  相关产品

Alien-9900读写器
nRF9e5无线模块
CC1020无线模块
低成本的电子车牌标签
CC2500无线模块
nRF2402无线模块
SD RFID 读写卡
cc1100无线模块
2.4G无线模块
  推荐文章
· 1GHz以下全球免许可频段短距离无线系统的设
· 德国租赁公司使用RFID技术管理物品
· 美包伯·琼斯大学使用RFID系统加强校园安全
· 美国社区居民利用RFID技术回收垃圾
· 美国港口运用RFID技术减少空气污染
· 拉美零售巨头使用RFID改善服装库存管理
· 沙特珠宝商利用RFID改善库存管理
· 基于RFID技术的运输车辆及汽车衡称重防作弊
· 加拿大宠物用品公司采用RFID系统快速满足沃
· 美诊所采用无源RFID系统减少标本瓶贴标错误
  相关案例和方案
· 潍柴动力仓库条码管理系统---泛越技术
· 纺织、服装、时尚产品企业供应链管理
· 采用RFID技术的大中城市出租车识别系统
· 德国租赁公司使用RFID技术管理物品
· RFID电子封条在高雄港,货柜安全防护更有效
· 美包伯·琼斯大学使用RFID系统加强校园安全
  相关资讯文章
· 印度发布小型主动UHF RFID标签
· 欧洲托盘联合会完成第一阶段EPC/RFID试验项
· 应对出租车罢运 RFID技术挡“黑车”
· 零售业信息化趋势
· IBM公司提供信息技术资产追踪的解决方法
· RFID在汽车制造工业中的应用
快 报 论 坛
· 监狱管理腕带电子标签
· 煤矿井下人员定位电子标签
· RFID在防伪领域的应用
· RFID基本工作原理
· 教你让一台电脑只能上允许的QQ
· 干燥冬季,如何消除静电?
快 报 问 吧
· 是否可以通过中继的方式,提高识别距离
· 标签读取的时候能读远读不了近?
· 请教门禁卡有哪几部分组成?
· private string RFID_CM的意思是什么?
· 解析服务、目录服务及信息发布技术研究
· 资产管理一般用什么频率的?
快 报 博 客
· 手掌静脉--告诉你到底是谁?
· 看了一遍我哭了,希望珍惜眼前人。。!!!!!(结
· 如何把条码引入固定资产管理系统?
· 如何利用条码来防伪防窜货管理系统?
· 喷码机(旗舰型)
· 基于RFID技术的服装管理系统

关于我们 | 广告服务 | 帮助中心 | 联系我们 | 友情链接 | 版权申明
客服电话:0531-82679069   编辑部电话:0531-82679328   节假日电话:0531-89180705   客服QQ:651127860 QQ群:41109672  47658979  MSN:RFIDinfo@126.com
版权所有©2003-2008  RFID射频快报 鲁ICP备05021498号 增值电信业务经营许可证鲁B2-20050166号