《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 多標(biāo)簽快速識別算法研究與改進(jìn)
多標(biāo)簽快速識別算法研究與改進(jìn)
來源:電子技術(shù)應(yīng)用2012年第1期
顏 元1,2, 武岳山1,2
1. 西北大學(xué) 信息科學(xué)與技術(shù)學(xué)院, 陜西 西安 710127; 2. 深圳市遠(yuǎn)望谷信息技術(shù)股份有限公司,廣東 深圳 518057
摘要: 為了提高Aloha算法中標(biāo)簽的識別效率,根據(jù)ISO/IEC18000-6C國際標(biāo)準(zhǔn)中的防碰撞要求,對時隙計(jì)數(shù)(Q)的選擇進(jìn)行動態(tài)調(diào)整,以滿足標(biāo)簽快速識別的要求,實(shí)現(xiàn)了一種動態(tài)的時隙Aloha算法。除此以外,在此基礎(chǔ)上提出了對標(biāo)簽數(shù)量進(jìn)行分組,分析了滿足最大時隙利用率的客觀條件,對動態(tài)時隙Aloha算法進(jìn)行改進(jìn)。仿真結(jié)果顯示,改進(jìn)后的算法提高了標(biāo)簽的識別效率,表現(xiàn)出良好的性能,具有一定的研究價值。
中圖分類號: TP301
文獻(xiàn)標(biāo)識碼: B
文章編號: 0258-7998(2012)01-0081-04
Research and improvement of multi-tag rapid recognition algorithm
Yan Yuan1,2, Wu Yueshan1,2
1. School of Information Science & Technology, Northwest University, Xi’an, 710127, China 2. Invengo Information Technology Co., Ltd, Shenzhen 518057, China
Abstract: In this paper, according to the prevent collision requirements in ISO/IEC18000-6C international standard, in order to achieve the requirements of tag′s rapid identification, we dynamically adjust the number(Q) of time slot, which is a dynamic time solt Aloha algorithm. In addition, we divide tags into groups base on this algorithm, analyze the objective conditions, which is content with the utilization ratio of the maximum time solt, and improve the dynamic time solt Aloha algorithm. The simulation result indicates that the improved algorithm enhances the recognition efficiency of the tags, it has a good performance and certain value for studying.
Key words : RFID; slot utilization; anti-collision; poisson distribution

    射頻識別RFID(Radio Frequency Identification)是一種非接觸自動識別技術(shù)。RFID系統(tǒng)主要由閱讀器和標(biāo)簽構(gòu)成,閱讀器通過天線信道按照一定的協(xié)議讀寫標(biāo)簽。由于在一個閱讀器的識別范圍內(nèi)可能存在多個標(biāo)簽,為了正確識別這些標(biāo)簽,RFID系統(tǒng)的防碰撞算法主要包括兩類,一類是基于時隙的Aloha算法;另一類是基于二進(jìn)制樹形搜索的確定性算法。

    本文中所研究的多標(biāo)簽快速識別算法,是以RFID空中接口協(xié)議ISO/IEC18000-6C的防碰撞要求為基礎(chǔ),利用隨機(jī)時隙算法解決多標(biāo)簽識別的碰撞問題。本文在研究多標(biāo)簽快速識別算法的同時,結(jié)合理論研究,提出了一種改進(jìn)的基于分組的多標(biāo)簽快速識別算法。仿真結(jié)果顯示,改進(jìn)后的算法提高了標(biāo)簽的識別效率,并縮短了識別過程中程序的運(yùn)行時間。
1 多標(biāo)簽快速識別算法研究
1.1 ISO/IEC18000-6C識別標(biāo)簽過程

     ISO/IEC18000-6C規(guī)定,閱讀器通過Query命令將其產(chǎn)生的隨機(jī)數(shù)Q發(fā)給每個標(biāo)簽,標(biāo)簽選擇一個0~2Q-1范圍內(nèi)的隨機(jī)數(shù)裝入其時隙計(jì)數(shù)器。選到零值的標(biāo)簽應(yīng)轉(zhuǎn)移到應(yīng)答(reply)狀態(tài),并立即應(yīng)答。選到非零數(shù)的標(biāo)簽應(yīng)轉(zhuǎn)移到仲裁(arbitrate)狀態(tài),并等待閱讀器命令來對它們的時隙計(jì)數(shù)器中的值進(jìn)行減1操作,當(dāng)標(biāo)簽的時隙計(jì)數(shù)值減為0時應(yīng)答。ISO/IEC18000-6C的附錄D描述了選擇Q值的算法,如圖1所示。

    由圖1看出,閱讀器根據(jù)相應(yīng)的標(biāo)簽數(shù)為0、1還是大于1去調(diào)整Q值,大于1時為發(fā)生碰撞的情況。在碰撞的情況下,根據(jù)Qfp=min(15,Qfp+C)和Q=round(Qfp)調(diào)整下一輪的Q值。Q值的調(diào)整參數(shù)C往往根據(jù)經(jīng)驗(yàn)選擇,其中x為標(biāo)簽數(shù)。
1.2 多標(biāo)簽快速識別算法數(shù)學(xué)模型
    在一個輪詢周期中,每個時隙內(nèi)的標(biāo)簽響應(yīng)有三種情況:沒有標(biāo)簽響應(yīng)(空時隙);有一個標(biāo)簽響應(yīng)(沒有碰撞的時隙);有一個以上的標(biāo)簽響應(yīng)(碰撞時隙)。設(shè)標(biāo)簽數(shù)量為x,閱讀器通過Query命令來產(chǎn)生隨機(jī)數(shù)Q所給出的時隙數(shù)為A=2Q。對于每個時隙而言,某個標(biāo)簽在其中響應(yīng)的概率為A-1,該標(biāo)簽不在其中響應(yīng)的概率為(1-A-1)。共有x個標(biāo)簽,可以看成對每個時隙進(jìn)行x次試驗(yàn),上述情況符合二項(xiàng)分布B(x,A-1)。在多標(biāo)簽識別過程中,標(biāo)簽數(shù)比較多。因此,x很大而A-1很小,此時,二項(xiàng)分布近似為泊松分布。泊松分布參數(shù):
 
    根據(jù)最大時隙利用率,總結(jié)出多標(biāo)簽識別算法的流程圖如圖2所示。

 

 


    從圖2可以看到,當(dāng)時隙利用率P1近似于0.367 9時,在后續(xù)的循環(huán)中只需要調(diào)整時隙數(shù)A即可,否則比較空時隙率P0與0.367 9大小,并對Q值作出調(diào)整,Q的調(diào)整參數(shù)C的取值應(yīng)根據(jù)實(shí)際情況而定,往往靠經(jīng)驗(yàn)選取,本文取值為0.8。
2 基于分組的多標(biāo)簽快速識別改進(jìn)算法設(shè)計(jì)與分析
    首先介紹一下此算法涉及到的標(biāo)簽的幾個工作狀態(tài)。準(zhǔn)備態(tài)(READY):處于閱讀器的詢問區(qū)域中的標(biāo)簽,而且標(biāo)簽接收到足夠支持標(biāo)簽工作的能量。
    待命態(tài)(STANDBY):閱讀器對所有處于其詢問區(qū)域中的準(zhǔn)備態(tài)的標(biāo)簽進(jìn)行初始化后,選出一組標(biāo)簽來進(jìn)行組內(nèi)識別算法。
    靜默態(tài)(QUIET):標(biāo)簽被閱讀器正確讀取后,不參與隨后的識別過程的狀態(tài)。
2.1 基于分組的多標(biāo)簽快速識別算法分析
2.1.1 標(biāo)簽的分組

    在這個改進(jìn)算法中,為了對標(biāo)簽執(zhí)行分組操作,閱讀器在發(fā)送命令中設(shè)定分組參數(shù)Q,作用域內(nèi)的標(biāo)簽一旦接收到詢問命令,就會隨機(jī)產(chǎn)生一個介于0~2Q-1的隨機(jī)數(shù)(包括0與2Q-1),這樣將所有處于“準(zhǔn)備”狀態(tài)的標(biāo)簽分成2Q組。例如,假設(shè)Q=2,第一組標(biāo)簽的組號為00,第二組標(biāo)簽組號為01,依次類推。閱讀器選定所有屬于第一組的標(biāo)簽,使它們處于“待命”態(tài),閱讀器再根據(jù)組內(nèi)識別算法對處于“待命”狀態(tài)的標(biāo)簽進(jìn)行識別。
    在實(shí)際應(yīng)用中,設(shè)定Q的值最大值為15(即可以分為32 768組,完全滿足實(shí)際需求),閱讀器根據(jù)特殊序列發(fā)生碰撞的情況來適當(dāng)調(diào)整分組Q值,當(dāng)空閑時隙數(shù)過多時Q-1,當(dāng)碰撞時隙數(shù)過多時Q-1。
2.1.2 組內(nèi)識別算法改進(jìn)
    根據(jù)1.1節(jié)的數(shù)學(xué)原理分析,當(dāng)標(biāo)簽數(shù)目與時隙數(shù)目大約相等時,時隙利用率最大,那么在分組比特時隙算法中,在每次分組之后對分組標(biāo)簽數(shù)目進(jìn)行統(tǒng)計(jì),并分配與之相等的比特時隙,算法就可以達(dá)到最好的性能。
2.2 基于分組多標(biāo)簽快速識別算法流程
    根據(jù)以上分析本文提出的算法步驟如下:
    (1)閱讀器發(fā)送詢問命令,開始一個讀取周期。
    (2)閱讀器作用域內(nèi)的標(biāo)簽隨機(jī)選擇一個介于[0, 2Q-1]隨機(jī)數(shù),只有產(chǎn)生隨機(jī)數(shù)為0的標(biāo)簽應(yīng)答。統(tǒng)計(jì)產(chǎn)生隨機(jī)數(shù)為0的標(biāo)簽的個數(shù),并分配與之相等的時隙數(shù)目,標(biāo)簽隨機(jī)選擇不同的時隙數(shù),生成特殊比特序列并發(fā)送給閱讀器。
    (3)閱讀器檢測接收到特殊序列,計(jì)算時隙利用率P1,空時隙率P0。
    (4)根據(jù)表1調(diào)節(jié)Q值,進(jìn)而調(diào)整標(biāo)簽的分組數(shù)。
    (5)重復(fù)以上過程,直到所有標(biāo)簽都被讀取完畢。
    基于分組的多標(biāo)簽快速識別算法流程圖如圖3所示。

3 算法仿真與結(jié)果分析
    衡量算法,要看同樣數(shù)量標(biāo)簽的識別時間,它與所需的時隙總數(shù)、時隙利用率、閱讀器的軟硬件設(shè)備、標(biāo)簽與閱讀器的實(shí)際距離、實(shí)際工作的電磁環(huán)境等眾多因素有關(guān),但理論識別時間可以通過時隙總數(shù)、時隙利用率加以衡量。除此以外,算法程序本身運(yùn)行時間在一定程度上也能反映理論識別時間。在給出改進(jìn)算法的仿真結(jié)果之前,先介紹3個衡量算法性能的參數(shù)。
    (1)時隙數(shù):閱讀器識別其詢問區(qū)域內(nèi)所有標(biāo)簽所花費(fèi)的總時隙數(shù)。時隙數(shù)的值越小,反應(yīng)的識別速度越快。
    (2)吞吐率(Througput):定義為識別時隙數(shù)目與總時隙數(shù)目之比,即時隙利用率。


    從圖6中可以清楚地看到,從程序的運(yùn)行時間來看改進(jìn)后的算法具有絕對的優(yōu)勢,當(dāng)標(biāo)簽數(shù)目相同時,改進(jìn)算法所需的運(yùn)行時間更短,而且標(biāo)簽數(shù)量越大優(yōu)勢越明顯,也就是說在相同的時間里改進(jìn)的算法識別的標(biāo)簽數(shù)量更多。

    由此看來,改進(jìn)后的算法在時隙數(shù)量、吞吐率、運(yùn)行時間三個方面都比原算法具有更好的防碰撞性能的表現(xiàn)。這為實(shí)際生活中標(biāo)簽識別的防碰撞問題的研究提供了更加優(yōu)越的方法。
    本文對基于ISO/IEC18000-6C協(xié)議的多標(biāo)簽快速識別防碰撞算法進(jìn)行了分析和仿真,并提出了一種改進(jìn)的基于分組的多標(biāo)簽快速識別算法。在改進(jìn)的算法中,將待識別的標(biāo)簽首先分成若干組,再根據(jù)組內(nèi)的時隙數(shù)依次識別。用Matlab軟件對這兩種算法進(jìn)行了仿真對比分析。實(shí)驗(yàn)結(jié)果表明,在相同的標(biāo)簽總數(shù)的情況下,改進(jìn)之后的算法所需的總時隙數(shù)比原算法的少,并且提高了標(biāo)簽的識別效率。除此之外改進(jìn)的算法還縮短了標(biāo)簽識別的時間。這對于RFID系統(tǒng)中標(biāo)簽的防碰撞問題研究具有一定的參考價值。
參考文獻(xiàn)
[1] ISO/IEC.18000-6C-2004-FDAM 1:2006(E)[S].
[2] 胡乃英.UHF頻段RFID空中接口協(xié)議的研究[D].西安:西北大學(xué),2008.
[3] 徐凌云. EPC C1G2防碰撞算法仿真研究[J].通信技術(shù),2010,43(05):53-55.
[4] [德]FINKENZELLER K.射頻識別(RFID)技術(shù)[M].北京:電子工業(yè)出版社,2006.
[5] 劉會燈,朱飛. MATLAB編程基礎(chǔ)與典型應(yīng)用[M].北京:人民郵電出版社,2008.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲视频一区在线| 久久亚洲春色中文字幕久久久| 欧美中文字幕视频| 亚洲欧美日韩中文在线制服| 一区二区电影免费在线观看| 亚洲日本一区二区| 亚洲国产精品成人综合| 在线观看视频一区二区| 黄色成人91| 激情一区二区| 精品成人乱色一区二区| 激情亚洲网站| 在线观看欧美成人| 在线看片第一页欧美| 亚洲二区视频| 亚洲国产精品一区二区第一页| 亚洲电影免费观看高清完整版在线观看| 韩国在线一区| 精品动漫3d一区二区三区免费| 狠狠入ady亚洲精品| 一区一区视频| 亚洲国产老妈| 99人久久精品视频最新地址| 在线午夜精品| 亚洲一区在线播放| 亚洲欧美中文日韩在线| 欧美与欧洲交xxxx免费观看| 久久国内精品视频| 最新日韩av| 亚洲视频图片小说| 性欧美办公室18xxxxhd| 久久国产精品一区二区| 久久久久久伊人| 欧美77777| 欧美日韩久久不卡| 国产精品美女黄网| 国产亚洲在线| 亚洲国产aⅴ天堂久久| 亚洲精品在线免费| 亚洲一区二区三区三| 欧美在线视频免费观看| 91久久精品美女高潮| 在线视频精品一区| 欧美亚洲视频| 免费视频一区二区三区在线观看| 欧美日本韩国| 国产伦精品一区二区三| 尤物在线观看一区| 99国产麻豆精品| 亚洲欧美亚洲| 亚洲精品一区二区三| 亚洲视频一二| 久久精品中文字幕一区| 欧美国产日韩视频| 国产精品网站在线播放| 精品动漫3d一区二区三区| 99精品国产热久久91蜜凸| 欧美一区深夜视频| 一本色道久久| 久久九九99视频| 欧美日韩视频在线观看一区二区三区| 国产精品一级在线| 亚洲国产婷婷香蕉久久久久久| 亚洲天堂网站在线观看视频| 性久久久久久久| 一本大道久久精品懂色aⅴ| 久久av免费一区| 欧美日韩成人综合| 国产一区二区丝袜高跟鞋图片| 亚洲美女尤物影院| 久久av一区二区三区| av不卡在线| 久久一区国产| 国产精品入口夜色视频大尺度| 亚洲第一天堂av| 亚洲女同在线| 这里只有精品视频在线| 久久一区中文字幕| 国产精品人人爽人人做我的可爱 | 亚洲男女自偷自拍图片另类| 最新亚洲视频| 久久精品日韩欧美| 欧美色欧美亚洲另类七区| 在线日韩av| 香蕉久久夜色精品| 亚洲一区二区三| 欧美精品日韩三级| 在线免费观看成人网| 欧美一区二区三区在线| 亚洲综合丁香| 欧美三区美女| 91久久精品美女| 亚洲国产精品欧美一二99| 欧美在线免费视频| 欧美午夜视频| 日韩天天综合| 亚洲免费观看| 免费看亚洲片| 伊人成年综合电影网| 欧美一级大片在线观看| 午夜电影亚洲| 国产精品美女在线观看| 9久re热视频在线精品| 亚洲精品在线电影| 欧美不卡在线视频| 一区二区三区在线视频观看| 欧美一区二区三区成人| 欧美一二三视频| 国产精品主播| 亚洲欧美成人一区二区在线电影| 亚洲综合精品| 国产精品久久久久久久第一福利| aⅴ色国产欧美| 亚洲午夜一区二区三区| 欧美系列一区| 亚洲一区bb| 午夜性色一区二区三区免费视频| 国产精品jizz在线观看美国| 一区二区av在线| 亚洲一区免费在线观看| 欧美日韩在线直播| 一本到12不卡视频在线dvd| 一区二区三区四区五区视频| 欧美日韩精品二区| 99av国产精品欲麻豆| 亚洲桃色在线一区| 国产精品第一区| 亚洲永久免费观看| 欧美与黑人午夜性猛交久久久| 国产嫩草影院久久久久 | 亚洲人成在线观看| 欧美电影电视剧在线观看| 亚洲国产成人精品久久| 亚洲精品中文字幕在线| 欧美日韩精品一二三区| 妖精成人www高清在线观看| 亚洲午夜视频在线| 国产伦精品免费视频| 久久av一区二区三区亚洲| 久久精品亚洲| 亚洲第一在线视频| 99视频精品免费观看| 国产精品www网站| 性欧美暴力猛交69hd| 久久漫画官网| 亚洲精品欧洲| 午夜精品久久久久久久久久久久| 国产亚洲精品久久久久动| 久久精品一区二区三区不卡牛牛| 欧美高清一区| 亚洲午夜91| 久久久久久久精| 亚洲国产午夜| 香蕉成人伊视频在线观看| 国产在线日韩| 99精品99| 国产欧美日韩综合| 亚洲国产日韩欧美| 欧美日韩另类在线| 亚洲欧美在线高清| 欧美二区视频| 亚洲视屏在线播放| 久久永久免费| 一区二区三区福利| 久久久精品国产免费观看同学| 亚洲激情视频在线| 欧美亚洲免费高清在线观看| 在线免费日韩片| 亚洲与欧洲av电影| 激情综合久久| 亚洲尤物视频网| 18成人免费观看视频| 亚洲综合日韩在线| 影音先锋久久精品| 午夜欧美精品久久久久久久| 尹人成人综合网| 欧美一级在线播放| 亚洲人成网站色ww在线| 欧美自拍丝袜亚洲| 99视频精品| 蜜桃久久精品乱码一区二区| 亚洲视频1区| 欧美 日韩 国产 一区| 亚洲性图久久| 欧美国产成人精品| 欧美一区二区视频97| 欧美日韩三级一区二区| 亚洲高清资源综合久久精品| 国产精品捆绑调教| 亚洲欧洲一区二区天堂久久| 国产美女精品人人做人人爽| 一本色道88久久加勒比精品| 红桃视频一区| 欧美一区二区视频97| 亚洲精品视频啊美女在线直播| 久久久久久亚洲精品中文字幕| 亚洲午夜久久久久久久久电影院| 欧美—级高清免费播放| 亚洲电影免费| 国产日韩一级二级三级|