标签芯片 | 读写器 | 天线 | 中间件 | 智能卡 | 生物识别 | 条码 | 制造设备 | 物流 | 零售 | 防伪 | 交通 | 停车 | 资产管理 | 动物 | 身份识别 | 军事 | 航空 | 门禁 | 一卡通
供求商机 资讯中心 产品中心 企业资料 人才招聘
 
 首页 >> 技术中心>> 正文
射频识别系统的防冲突算法改进与实现
来源:RFID射频快报   2008-9-2 10:45:30
关键词: RFID技术  防冲突算法  无源  电子标签  通信安全  阅读器  RFID系统  


提要改进后的二进制防冲突算法能够将射频区域内的多个应答器准确地识别出来,并且使系统的传输数据量和传输时间大大减少,有效节省了传输信道,这是其他算法难以达到的。因此,改进后的二进制防冲突算法比其他算法更准确、更高效地解决射频识别系统中的标签应答数据冲突问题。

1 引言 

射频识别技术(RFID)是一种非接触式自动识别技术,它通过无线射频方式对目标加以识别并交换数据,主要应用于较短时间内在射频区域中识别一个目标。当多个电子标签同时到达射频有效区域时,标签会同时响应读写器指令并发送信号,导致阅读器不能正确接收数据,也不能正确识别标签,发生冲突。需要一种可靠的防冲突(Anti-collision)算法,解决在识别多个电子标签时出现的数据冲突而导致阅读器无法正确识别标签的问题。 

无源电子标签数字集成电路结构框图如图1所示,主要由通信安全、信息安全、存储以及控制等4个单元组成。其中防冲突模块位于通信信息安全单元,用于解决多个标签与阅读器进行数据交换所引起的数据冲突问题。 

2 ALOHA算法  

ALOHA算法足一种简便的防冲突算法,如图2所示。它既没有检测机制也没有恢复机制,只是以一定概率确保电子标签发出的信息准确地被阅读器接收。ALOHA算法仅用于只读阅读器,标签将数据(序列号)传输给阅读器,并且在一个周期中将数据不断发送给阅读器,数据传输时间只是重复时间的一小部分,使得在传输中产生相当长的间歇,因此,存在一定概率,使两个应答器可以在不同的时隙传输其数据,从而避免冲突。 

从图2可以看到,阅读器首先发送读指令,处于射频区域的多个标签收到指令,立即在随后多个时隙中随机选择一个将信息上传给阅读器,并且标签在一个周期循环时隙内完成数据上传。增加时隙数量可降低RF终端发生冲突的概率,但是信道大部分时间将处于空闲状态,使得防冲突识别速度变慢。反之,减少时隙数量导致射频终端冲突明显增加。运用时隙算法的关键在于寻找一个有效的折衷方案,使得防冲突的可靠性和速度满足要求。随着RFID系统复杂程度的加大,防冲突的可靠性显著降低,冲突不可避免,所以这种没有检测恢复机制的抗冲突算法仅适用于简单系统。  

3 二进制搜索防冲突算法 

ALOHA算法由于效率低,实际RFID系统并未采用,而是采用更加高效的二进制搜索算法。二进制搜索算法灵活,不会发生防冲突失败情况。对于N个应答器发生冲突的情况,最多只需要N-1次防冲突循环就能准确识别出适合的应答器。二进制搜索算法的基本思想是阅读器判断出发送应答器的序列号产生数据冲突位置。然后强制命令在冲突位置发送信息为"0"或"1"的应答器退出冲突。当N-1个应答器退出冲突后信道则被剩下的一个应答器完全占有并由阅读器识别出。 

为了防止数据冲突的发生,首先确定发生冲突的数据比特位的具体位置。这里使用Manchester编码如图3所示。这种编码通过电平的上升沿和下降沿表示高、低电平。上升沿为逻辑"1",下降沿为逻辑"0",不存在状态不变的情况。因此数据传输过程中检测到编码状态不跳变,则认为在数据传输过程中发生了冲突。两个发生冲突的数据比特位必定有一个为逻辑"0",另一个为逻辑"1",这样Manchester码的上升沿和下降沿相互抵消,使接收器在持续时间内接收到状态持续不变的副载波信号,即出现状态不跳变,这在Manchester编码中是不允许的,可以肯定该处出现了冲突。因此可以用这种方法按位跟踪发生冲突的数据比特位的具体位置。  

当应答器进入射频区域时,阅读器开始针对所有的应答器进行检测识别。其工作进程主要有如下五个状态:  

POWER OFF(断电)状态:应答器尚未获得能量(未进入阅读器工作区),而处于断电状态,因此也不能发射副载波: 

IDLE(空闲)状态:应答器进入阅读器工作区,电磁场激活获得能量,形成电压,进入空闲状态,同时能对已调制的信号解调,并识别来自阅读器的RE-QUEST命令和WAKE UP命令; 

READY(就绪)状态:当接收到一个有效的REQA或WAKE UP命令时,进入就绪状态,在该状态采用防冲突方法,用UID(惟一标识符)从多张IC卡中选择出一张应答器,此时该张应答器就进入ACTIVE(激活)状态; 

  ACTIVE(激活)状态:在本状态完成本次应用(一次交易)所要求的全部操作; 

  HALT(停止)状态:阅读器完成一次交易后,处于停止状态。 

  应答器各状态间的转换图如图4所示。 

4 改进后的防冲突算法实现步骤 

这里采用SEL+NVB方式传输。SEL为指令码,其代码为93;NVB的前半字节表示字节数,后半字节表示冲突的位置。 

改进后的算法具体实现步骤如下:  
  第1步:阅读器分配SEL值,选定反冲突类型和级联级数; 
  第2步:阅读器分配给NVB值’20’(定义了阅读器将发出命令迫使场内所有应答器响应完整的序列号); 
  第3步:阅读器发出SEL和NVB命令; 
  第4步:场内所有应答器以完整序列号响应; 
  第5步:假定场内的应答器都有唯一的序列号, 
  则当多个应答器响应时,就会发生冲突。如果无冲突,第6步到第10步可以跳过。 
  第6步:阅读器确认第一个冲突的位置X并记录下来。 
  第7步:阅读器分配NVB值,其中NVB前半字节为该命令的字节数,后半字节为冲突X的位置。 
  第8步:阅读器发出SEL和NVB,要求应答器中第X位为’1’的作出响应。 
  第9步:只有该部分序列号中第X位为’1’的应答器才会发出它们序列号剩余的部分。 
  第10步:若有冲突发生,第6~9步重复执行。 
  第11步:若无冲突发生,阅读器为NVB分配一个值’70’。 
  第12步:阅读器发出SEL和NVB,要求应答器传送完整的序列号。 
  第13步:应答器传送完整的序列号、闻读器收到后完成对该标签的识别工作。 

  改进后的防冲突算法流程图如图5所示。 

5 改进后防冲突算法的仿真与实现 
  
改进后主要实现Manchester码和防冲突算法。Manchester码是一种适合传输的基带码型,是实现防冲突检测所采用的码型。Manchester编码可用两个不同相位的二进制码代替一个二进制码。而防冲突算法则是采用编写程序进行算法验证。实验证明,算法正确。 

6 结束语  

改进后的二进制防冲突算法能够将射频区域内的多个应答器准确地识别出来,并且使系统的传输数据量和传输时间大大减少,有效节省了传输信道,这是其他算法难以达到的。因此,改进后的二进制防冲突算法比其他算法更准确、更高效地解决射频识别系统中的标签应答数据冲突问题。

作者:喻武龙 孟颖


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

 相关文章
· 台湾输注液准备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系统  
 
 
 
业界资讯 纵深报道 技术学院
国际资讯 | 国内资讯 | 国内企业 | 国外企业 | Global News
  重点专题
· 自动识别协会射频工作组 · RFID圈内企业动态
· RFID行业高层访谈 · 智能卡与一卡通
· RFID与食品安全 · Scan China展会专题
· 远望谷IPO之路 · RFID与医疗卫生
· NFC手机与支付 · RFID联盟产业园建设介绍
· RFID与智能交通 · 各国RFID频段标准与政策
· 出租车停运以及解决办法 · 863计划RFID专项
  相关产品

MSP430单片机无线模块学习板
nRF24Z1无线模块
Csl-461超高频远距离读写器
2.4G无线音响模块
AT-570远距离手持读写器
Alien-9900读写器
带串口的nRF905无线模块
CS-771圆极化天线
FN HFM0218读写器
  推荐文章
· 新西兰航空公司利用RFID技术简化登机手续
· 1GHz以下全球免许可频段短距离无线系统的设
· 德国租赁公司使用RFID技术管理物品
· 美包伯·琼斯大学使用RFID系统加强校园安全
· 美国社区居民利用RFID技术回收垃圾
· 美国港口运用RFID技术减少空气污染
· 拉美零售巨头使用RFID改善服装库存管理
· 沙特珠宝商利用RFID改善库存管理
· 基于RFID技术的运输车辆及汽车衡称重防作弊
· 加拿大宠物用品公司采用RFID系统快速满足沃
  相关案例和方案
· 新西兰航空公司利用RFID技术简化登机手续
· 潍柴动力仓库条码管理系统---泛越技术
· 纺织、服装、时尚产品企业供应链管理
· 采用RFID技术的大中城市出租车识别系统
· 德国租赁公司使用RFID技术管理物品
· RFID电子封条在高雄港,货柜安全防护更有效
  相关资讯文章
· 百余名央企CIO参观中兴总部 高度评价自主创
· 远望谷:核心技术保障收入稳定增长
· 广州市智能交通系统建设现状
· 应对出租车罢运 RFID技术挡“黑车”
· 美国的智能运输系统的六个子系统
· 防伪技术为产品质量“保驾护航”
快 报 论 坛
· 金属环境中屏蔽抗干扰材料资料,用于NFC/RFI
· 昆明联联国际门禁系统|考勤机
· 昆明防盗报警|红外报警器-昆明联联国际
· 昆明联联国际红外|昆明报警|红外报警
· 昆明监控报警系统 |防盗系统-昆明联联国际
· 昆明监控安防|监控|监控报警|监控报警系统|
快 报 问 吧
· 是否可以通过中继的方式,提高识别距离
· 标签读取的时候能读远读不了近?
· 请教门禁卡有哪几部分组成?
· private string RFID_CM的意思是什么?
· 解析服务、目录服务及信息发布技术研究
· 资产管理一般用什么频率的?
快 报 博 客
· 突发奇想,如果许三多成了酬勤的员工?
· 手掌静脉--告诉你到底是谁?
· 看了一遍我哭了,希望珍惜眼前人。。!!!!!(结
· 如何把条码引入固定资产管理系统?
· 如何利用条码来防伪防窜货管理系统?
· 喷码机(旗舰型)

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