《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > RFID防碰撞算法研究
RFID防碰撞算法研究
來源:微型機與應用2011年第10期
王 玨,劉 陳
(南京郵電大學,江蘇 南京210003)
摘要: 在分析了目前現有的時隙ALOHA算法和查詢樹QT算法后,結合這兩類算法的優點,提出了一種混合型算法GFA-QT來解決RFID中的碰撞問題。理論與仿真表明,這種混合型的算法在系統效率上優于現有的算法。
Abstract:
Key words :

摘  要: 在分析了目前現有的時隙ALOHA算法和查詢樹QT算法后,結合這兩類算法的優點,提出了一種混合型算法GFA-QT來解決RFID中的碰撞問題。理論與仿真表明,這種混合型的算法在系統效率上優于現有的算法。
關鍵詞: 射頻識別防碰撞;GFA-QT;吞吐量

    射頻識別系統(RFID)是一種利用無線傳輸實現物體的非接觸式識別的技術。自20世紀90年代興起以來,該技術憑借數據存儲量大、識別時間短、保密性好等優點在貨物銷售、物流倉儲、安保及交通管理等眾多領域得到廣泛的應用[1]。RFID系統主要由閱讀器Reader和標簽Tag組成,閱讀器通過發射天線發送一定頻率的射頻信號,當標簽進入發射天線工作區域時將產生感應電流,獲得能量從而被激活,并將自身的信息通過內置的天線發送出去,閱讀器接收到從標簽發來的載波信號后,對接收的信號進行解調和解碼,并將標簽編碼等信息通過接口與上位控制計算機進行數據交換同時執行應用軟件發來的命令,實現不同的應用功能[2]。
    作為一種無線通信技術,RFID同樣不可避免地面臨著多址接入的問題。在RFID系統中,閱讀器與其工作域內的標簽之間通過共享的無線信道進行通信,當多個標簽同時與閱讀器通信時,信號就會在共享的信道中產生碰撞,進而導致閱讀器無法識別任何標簽信息,這就是標簽碰撞問題。
    目前解決RFID防碰撞問題的算法主要分為基于時隙ALOHA的隨機型防碰撞算法和基于二進制樹的確定型防碰撞算法,本文在分析這兩種主流算法之后提出了一種混合型算法GFA-QT,該算法結合了時隙ALOHA和二進制樹算法的優點。
1 RFID標簽防碰撞技術
    多標簽防碰撞問題的實質是多址接入問題,其解決方案主要可分為四類:空分多址(SDMA)、頻分多址(FDMA)、時分多址(TDMA)和碼分多址(CDMA)。基于SDMA、FDMA、CDMA的標簽防碰撞算法理論上可以解決部分有源的標簽防碰撞問題,但是目前大多數使用的是無源標簽,受其功率的限制,采用上述方案會使得標簽和閱讀器的設計復雜、系統成本高,所以RFID防碰撞算法中更多采用的是基于TDMA思想的防碰撞算法。目前基于TDMA思想的防碰撞算法主要分為兩大類:基于時隙ALOHA的隨機接入型算法和基于二進制樹的確定性算法。
1.1 時隙ALOHA算法
    時隙ALOHA算法中閱讀器將一幀劃分為多個時隙,在所有標簽和閱讀器取得同步基礎上,規定標簽僅能在每個時隙開始時才能發送數據。其算法的基本流程如下:(1)當閱讀器向標簽發送請求命令時會同步向所有標簽廣播時隙個數L(即幀長)。(2)標簽會在幀長范圍內隨機地選擇一個時隙響應閱讀器的命令并發送自身的信息,若一個時隙中只有一個標簽返回信息則稱為成功時隙,沒有標簽返回信息稱為空時隙,有2個或者更多的標簽返回信息稱為碰撞時隙,記一幀中空時隙數為C0,成功時隙數為C1,碰撞時隙數為Ck。發生碰撞的相關標簽會在下一幀繼續向閱讀器發送數據。(3)算法根據前一幀的反饋值C0、C1、Ck采用標簽估算方法來估算閱讀器范圍內未讀標簽數量,并根據此調整下一幀時隙數,得到一個使系統識別效率最高的時隙數L′。(4)讀寫器向標簽廣播新的時隙數,直至所有標簽被識別完。

    通過仿真得到第4種標簽估算模型準確度最高,系統的識別效率達到最大。
1.2 二進制樹算法
    基于樹結構的確定性算法是實現標簽防碰撞算法的另一種解決思路,它是將閱讀器工作區域內的標簽不斷地劃分為p個子集(p>1),再對某個子集進行同樣的劃分,這樣所劃分子集內的標簽數量越來越少,直至某子集內的標簽數目為1,實現閱讀器成功識別標簽。當某個子集內的標簽讀取完畢,閱讀器采用回溯的方式處理其他等待讀取的標簽。這樣就可以將標簽的分組過程看做是全部標簽根據分組方案從根節點向葉節點逐層分流的過程,只有葉節點的標簽能被成功讀取。
    查詢樹QT[7](Query Tree)是一種典型的樹結構算法,其算法原理:讀寫器發送長度為k的prefix;標簽ID中前k bit與prefix匹配的tag反饋第(k+1)bit至最后1 bit。如果閱讀器收到的標簽ID碰撞,再分別將prefix加“1”和“0”,作為新的prefix發送出去。如果沒有碰撞,就表明一個標簽被識別了。
    圖1給出了QT算法的實例,設標簽的三個ID分別為“010”“011”“100”,閱讀器的查詢序列首先置為“0”、“1”,閱讀器先發送序列“0”進行查詢,發生碰撞,此時將序列置為“00”、“01”,再次分別發送,序列“00”沒有響應,序列“01”發生碰撞,將序列置為“010”、“011”,成功識別。回溯到序列“1”,只有標簽“100”響應,成功識別。

 

 

2 GFA-QT算法
    在上節介紹的時隙ALOHA算法中,系統實現起來較為容易,但是由于是隨機接入的,所以在一定時間范圍內可能會發生某個標簽沒有被讀取(即標簽“餓死”)的情形。而二進制樹算法中每個標簽會被成功識別,但是識別時延較長。本節將介紹一種混合的防碰撞算法GFA-QT,它將ALOHA算法和QT算法的優點結合起來,首先利用時隙ALOHA算法對標簽數量進行估計,然后對標簽進行分組,最后利用QT算法分別讀取每一組標簽。這種解決標簽防碰撞算法稱為GFA-QT(Grouping Framed Aloha with Query Tree)基于分組時隙ALOHA的查詢樹算法。
2.1 分組的概念
    在時隙ALOHA算法中,每個標簽隨機選擇一個時隙向閱讀器發送自身信息,當標簽數量等于時隙數時,系統效率達到最高36.8%。但是事實上時隙數有限,而標簽數可能遠大于時隙數,所以對標簽如何分組就顯得尤為重要。由于閱讀器在識別過程開始之前并不知曉其閱讀范圍內的剩余標簽數量,在1.1節中對幾種標簽估算方法進行了比較,得到第4種數學模型計算的剩余標簽數量最為準確。
    在QT算法中,當樹的深度為2時該算法的性能最佳,因為閱讀器發出查詢序列“0”、“1”時恰好分別有一個標簽響應。設標簽數量為N,時隙數為L,則最佳時隙數滿足N=2×L,即每個時隙內僅有兩個標簽。但是這樣時隙數會過大,系統無法實現。通過仿真得到當時隙數為4,且每個時隙內標簽數量也為4時,系統效率達到最大。
2.2 算法描述
    GFA-QT算法過程包括兩個階段:標簽分組階段和標簽識別[8-9]階段。算法的步驟如下:
    (1)預處理:首先將所有待識別的標簽視為一組,閱讀器設置時隙數為L=4,標簽成功分組所需循環次數為I(I初始值為1),標簽分裂系數M=4,標簽分裂門限值pth=8,標簽分組數為S;
    (2)閱讀器向所有標簽發送包含幀長的Probe命令,將時隙數L告知標簽;
    (3)標簽從1~L中隨機選擇一個時隙對閱讀器做出反應,閱讀器檢測出一幀中沒有標簽響應的時隙數C0,只有一個標簽響應的時隙數C1和有兩個或者兩個以上標簽響應的時隙數Ck;
    (4)根據剩余標簽估算模型4計算得出所有等待識別的標簽數量Nleft,將Nleft與標簽分裂門限值pth比較。若Nleft<pth,則分組結束;若Nleft>pth,則I=I+1,S=MI-1,利用分組函數將所有標簽分為S組;
    (5)由于標簽分組的隨機性,在S組標簽中任選一組標簽重復步驟(2)~(4),直至該組標簽數滿足Nleft<pth。最終得到標簽數組數S=MI-1,標簽組數為[group1,…,groups];
    (6)利用QT算法分別讀取[group1,…,groups],返回所有成功識別的標簽。
3 計算機仿真及結果分析
    系統效率是衡量RFID防碰撞算法性能的重要指標,本文使用MATLAB對提出的GFA-QT防碰撞算法進行仿真,仿真了在不同的標簽數量、不同的時隙數下GFA-QT的系統效率,并與時隙ALOHA算法中的DFSA(Dynamic Framed Slotted ALOHA)算法和二進制查詢樹QT算法的系統效率進行了比較。
3.1 仿真條件
    電子標簽的ID碼為64 bit,隨機生成。在仿真時不考慮標簽的運動、傳輸誤碼等因素。所有算法的指令頭、尾以及鏈路時序符合ISO/IEC 18000-6C協議規范。在GFA-QT算法中,設置初始時隙數為4,分組數為1。
3.2 仿真結果
    本節首先研究了在不同的標簽數量下,GFA-QT、DFSA、QT算法系統效率之間的差異。設標簽數量從100逐步增加到2 000。仿真結果如圖2所示。

    在該仿真中看出當標簽數量較小時,GFA-QT算法的系統效率低于DFSA、QT算法的系統效率,這是因為標簽數量小,分組優勢不明顯。當標簽數增加時,GFA-QT算法的系統效率優于其他兩種算法并且趨于穩定,說明該算法受標簽數量影響不大。
    在圖3中,探討了不同時隙數對GFA-QT算法系統效率的影響,從仿真結果來看,當時隙數為4時算法的系統效率高于時隙數分別為2、8、16時的系統效率。這主要是因為當時隙數為8或者16時,造成時隙數過大,識別時延增加,當時隙數為2時,容易造成標簽分布于各個時隙不均勻,使得閱讀器無法達到最大識別效率。

    本文提出了一種基于時隙ALOHA算法和二進制查詢樹QT算法的混合型算法GFA-QT,用于RFID系統的防碰撞功能的實現,該算法的系統效率高于現有的算法。仿真結果表明,新的混合型算法將RFID系統識別效率提高至37.2%左右,高于DFSA算法和QT算法。
參考文獻
[1] RAZA N, BRADSHAW V, HAGUE M.Applications of RFID technology[C]. IEEE Colloquium on RFID Technology,  London, England, 1999,10: 1/1-1/5.
[2] FLOR T, NIESS W, VOGLER G.RFID: the integration of  contactless identification technology and mobile computing[J]. Proc. of the 7th Int’l Conf. on Telecomm, Zagerb, Croatia, 2003,2(26): 619-623.
[3] CHA J R, KIM J H. Novel anti-collision algorithm for  fast objection identification in RFID systems[EB/OL]. http://ieeexplore.ieee.org/ie15/10248/32568/01524254.pdf, 2005.
[4] VOGT H.Efficient object identification with passive RFID tags[C].in IEEE PerCom, (TX,USA), 2002.
[5] CHA J R,KIM J H.Novel anti-collision algorithms for fast object identification in RFID system[C].The 11thIntl. Conference on Parallel and Distributed Systems,Korea, 2005:63-75.
[6] ZHEN B, KOBAYASHI M,SHIMIZU M.Framed aloha for  multiple RFID objects identification[C].IEICE Transactions  on Communications, 2005,E88-B:991-999.
[7] LAW C, LEE K,SIU K.Efficient memorials protocol for tag  identification[C].4th International Workshop on Discrete  Algorithms and Methods for Mobile Computing and Communications, 2000,ACM:75-84.
[8] SHIN J D, YEO S S, KIM T H,et al.Hybrid tag anticollision algorithms in RFID systems[C]. UK: Springer Berlin /Heidelberg,2007.
[9] CHOI S Y, LEE J, KIM S H,et al.Hybrid anti-collision method based on maximum throughput for RFID system[J]. Electronics Letters,2010,46(19).

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲视频在线播放| 久久久爽爽爽美女图片| 欧美亚洲三区| 亚洲欧美激情视频在线观看一区二区三区| 最新69国产成人精品视频免费| 激情一区二区| 黄色小说综合网站| 一区二区三区中文在线观看| 国内自拍亚洲| 激情久久久久久久久久久久久久久久 | 欧美日韩精品欧美日韩精品一 | 最新成人av在线| 亚洲人成小说网站色在线| 亚洲国产精品一区二区第一页| 在线欧美亚洲| 亚洲影音一区| 欧美在线日韩| 欧美亚洲视频在线观看| 亚洲欧美日韩精品在线| 午夜在线精品| 欧美亚洲专区| 久久精品欧洲| 看片网站欧美日韩| 美女999久久久精品视频| 女人香蕉久久**毛片精品| 两个人的视频www国产精品| 免费久久99精品国产自| 欧美成人精品一区二区| 欧美日韩精品国产| 国产精品久久激情| 国产欧美日韩一区二区三区在线| 国产乱码精品一区二区三区不卡| 国产亚洲欧美一区二区| 激情小说亚洲一区| 亚洲理伦在线| 亚洲免费伊人电影在线观看av| 欧美亚洲视频在线看网址| 亚洲国产一区二区精品专区| 亚洲美女黄色片| 亚洲一区二区在| 久久国产精品99精品国产| 久久影视三级福利片| 欧美**字幕| 国产精品av免费在线观看| 国产日产欧美一区| 亚洲高清在线精品| 亚洲一本视频| 亚洲国产美女| 亚洲一区二区在线免费观看视频| 欧美在线免费视屏| 欧美韩国日本一区| 国产精品久久久久久久久久免费| 国产午夜亚洲精品理论片色戒| 伊人久久大香线| 亚洲美女精品久久| 欧美在线1区| 国产精品99久久久久久人 | 校园春色综合网| 亚洲黄色在线观看| 亚洲一区美女视频在线观看免费| 久久国产精彩视频| 欧美日韩亚洲一区在线观看| 国产视频久久| 亚洲裸体视频| 欧美在线免费看| 一本色道88久久加勒比精品 | 国产精品色一区二区三区| 国产啪精品视频| 91久久久久久| 黄色亚洲免费| 一区二区三区四区五区精品| 亚洲大片一区二区三区| 亚洲一区二区三区在线视频| 免费高清在线视频一区·| 国产精品国产三级国产普通话三级| 国产自产v一区二区三区c| 99精品免费视频| 亚洲国产女人aaa毛片在线| 亚洲欧美春色| 欧美精品一区三区| 狠狠色丁香久久综合频道| 亚洲一级在线观看| 夜夜爽www精品| 女人香蕉久久**毛片精品| 国产美女精品| 亚洲免费观看高清在线观看| 亚洲国产精品成人| 久久国产手机看片| 国产精品看片资源| 亚洲日本无吗高清不卡| 久久精品人人爽| 欧美影院精品一区| 欧美三日本三级三级在线播放| 亚洲国产高清在线| 欧美一区二区三区免费在线看| 在线一区二区三区四区五区| 农夫在线精品视频免费观看| 国产视频精品网| 亚洲制服av| 亚洲女人天堂成人av在线| 欧美精品三级在线观看| 亚洲第一偷拍| 亚洲高清视频在线| 久久夜色精品国产噜噜av| 国产偷国产偷亚洲高清97cao| 亚洲色诱最新| 亚洲一区二区三区在线观看视频| 欧美日韩国产成人| 尤妮丝一区二区裸体视频| 久久精品国产综合精品| 久久久久久久尹人综合网亚洲 | 亚洲国产乱码最新视频| 亚洲二区视频| 另类欧美日韩国产在线| 韩日在线一区| 欧美在线免费观看视频| 久久久99国产精品免费| 国产一区二区精品| 欧美在线中文字幕| 久久久美女艺术照精彩视频福利播放| 国产亚洲va综合人人澡精品| 亚洲欧美在线高清| 久久福利毛片| 国产亚洲精品久久久久久| 亚洲欧美在线另类| 老司机aⅴ在线精品导航| 香蕉成人久久| 国产农村妇女精品| 欧美亚洲系列| 久久尤物视频| 亚洲福利视频专区| 9人人澡人人爽人人精品| 欧美日韩国产首页| 亚洲午夜小视频| 久久福利影视| 今天的高清视频免费播放成人 | 亚洲大片精品永久免费| 裸体女人亚洲精品一区| 影音先锋日韩精品| 日韩网站在线看片你懂的| 欧美日韩视频免费播放| 亚洲图片欧洲图片日韩av| 欧美亚洲一区二区三区| 国产一二三精品| 最近中文字幕mv在线一区二区三区四区| 麻豆精品传媒视频| 日韩亚洲综合在线| 校园春色综合网| 精品成人一区| 9色porny自拍视频一区二区| 国产精品久久一级| 欧美在线视频导航| 欧美黑人在线观看| 亚洲一区二区三区四区在线观看 | 日韩亚洲在线观看| 欧美一级午夜免费电影| 一区二区在线不卡| 夜夜嗨av一区二区三区| 国产精品青草久久久久福利99| 欧美一区二区三区啪啪| 欧美福利专区| 亚洲一区二区三区午夜| 久久久中精品2020中文| 亚洲开发第一视频在线播放| 性欧美videos另类喷潮| 在线观看日韩国产| 亚洲在线中文字幕| 一区二区三区在线高清| 亚洲调教视频在线观看| 国产一区二区三区网站| 一区二区三区日韩精品视频| 国产欧美日韩精品一区| 亚洲免费高清视频| 国产欧美日韩一区| 亚洲最新中文字幕| 国产一区二区精品丝袜| 这里只有精品在线播放| 国产在线播放一区二区三区 | 亚洲一区二区精品在线| 精品成人在线| 午夜精品美女久久久久av福利| 精品99视频| 这里只有精品在线播放| 欧美在线视频一区二区三区| 亚洲黄色天堂| 欧美一区二区大片| 亚洲精品黄色| 久久久青草青青国产亚洲免观| 一本在线高清不卡dvd| 久久亚洲综合| 亚洲一区久久久| 欧美另类久久久品| 久久精品国产精品 | 国产精品午夜在线| 99www免费人成精品| 韩国av一区| 欧美在线一二三四区| 日韩一级精品| 欧美18av| 久久精品理论片|