一種微波頻段有源RFID系統(tǒng)設計
4. RFID 系統(tǒng)的關鍵技術
完整的RFID 系統(tǒng)的關鍵技術有數(shù)據(jù)傳輸方法,數(shù)據(jù)傳輸?shù)耐暾?,?shù)據(jù)傳輸?shù)陌踩裕踩c隱私,反碰撞算法。RFID 系統(tǒng)的信息安全是極為重要的部分,它涉及通信的安全保密、存儲數(shù)據(jù)的安全及工作狀態(tài)的控制三個方面。通信的安全就是要保證信息交換過程數(shù)據(jù)的機密性、完整性、有效性和真實性。數(shù)據(jù)的完整性,可通過校驗和糾錯的方法實現(xiàn),而數(shù)據(jù)的機密性和有效性是通過對消息鑒權(quán)來實現(xiàn)的。
在讀寫器與電子標簽進行射頻通信的過程中,存在許多干擾數(shù)據(jù)通信的因素,其中最主要的兩個因素是信道噪聲和多卡操作(即有多張卡在讀寫器的天線感應范圍內(nèi))引起的數(shù)據(jù)干擾。因此,需要采用信道編碼和訪問控制技術,以保證讀寫器和電子標簽之間數(shù)據(jù)傳輸?shù)耐暾?、可靠和快速。為了提高系統(tǒng)的抗噪聲能力,就需要采用信道編碼技術,對可能或已經(jīng)出現(xiàn)的差錯進行控制,RFID 標簽應能予以防范以下攻擊:非法訪問和修改TAG 信息,用特殊設備假冒和欺騙系統(tǒng),竊聽無線電通信并重放數(shù)據(jù)。
5. 標簽的防碰撞設計
射頻識別讀寫器是通過無線射頻信號與電子標簽進行通信、數(shù)據(jù)交換的,其工作模式一般是單頻率點、半雙工。要同時與多張電子標簽進行通信,必然會發(fā)生信道爭奪、數(shù)據(jù)干擾、通信沖撞等問題。在射頻識別系統(tǒng)工作時,讀寫器與電子標簽之間的無線通信沖撞問題,一般可分為以下兩大類:1)讀寫器之間的沖撞2)電子標簽之間的沖撞。在讀寫器的作用范圍內(nèi)存在多張電子標簽,它們同時對讀寫器做出響應、同時發(fā)送數(shù)據(jù),就會出現(xiàn)通信沖撞,數(shù)據(jù)相互干擾(沖撞)。有時也有可能多個電子標簽處在多個讀寫器的工作范圍之內(nèi),它們之間的數(shù)據(jù)通信也會引起數(shù)據(jù)干擾[16]。為了防止這些沖撞的發(fā)生,射頻識別系統(tǒng)需要設置一定的相關指令,解決沖撞問題,這些指令被稱為防沖撞指令或算法(Anti-collision algorithms)。在通信系統(tǒng)中解決這種多路存取的主要方法有:空分多址(SDMA),頻分多址(FDMA),碼分多址法(CDMA),時分多址法(TDMA)。但對RFID 系統(tǒng)來說空分多址的天線系統(tǒng)非常復雜、實施費用相當高。頻分多址讀寫器的費用相當高,碼分多址法則由于通信頻帶及其技術復雜性等,很難在RFID 系統(tǒng)中應用[6]。時分多址法是把整個可供使用的信道容量按時間分配給多個用戶的技術。對射頻識別系統(tǒng)而言,TDMA 分為標簽驅(qū)動法和閱讀器驅(qū)動法。標簽驅(qū)動法主要代表性的算法是ALOHA 算法。閱讀器驅(qū)動需要準確的同步進而無錯誤的檢測出碰撞位。它再劃分為“輪詢法和二進制搜索算法”。目前的算法基本上是基于ALOHA算法和二進搜索算法的改進。
ALOHA 算法是采取“標簽先發(fā)言”的方式,即標簽一進入閱讀器作用區(qū)域就自動向閱讀器發(fā)送其自身的信息,對同一個標簽來說它的發(fā)送數(shù)據(jù)幀的時間也是隨機的。如果在標簽信息發(fā)送過程中有其它標簽也在發(fā)送數(shù)據(jù),那么發(fā)生信號重疊從而導致部分沖突或者完全沖突,閱讀器檢測信號判斷有無沖突,一旦發(fā)生沖突,閱讀器發(fā)送命令讓標簽停止發(fā)送,標簽隨機延遲一段時間再發(fā)送,則因為延遲的隨機數(shù)不同,避開了沖突。如果沒有沖突,閱讀器發(fā)送一個應答信號給標簽,標簽從此轉(zhuǎn)入休眠狀態(tài),不再響應讀寫器的查詢請求。直到識別過程結(jié)束。ALOHA 算法的示意圖如圖6 所示。
ALOHA 算法應用于實時性不高的場合,實現(xiàn)起來比較容易。對標簽的要求不高。經(jīng)過模擬可知用ALOHA 算法可以在很短時間內(nèi)識別幾十張標簽。本文用VC++仿真了一種改進型的ALOHA 算法(Grouping ALOHA)??商岣逜LOHA 算法的識別效率。ALOHA 算法能高效快速的識別標簽但是隨著標簽數(shù)量的增加其識別效率將會急速惡化。因此我們可以先將待識別的標簽隨機的分成不同的組中。依次對每個組中的標簽進行ALOHA 算法識別。這期間其他各組的標簽不響應讀寫器的查詢請求。待該組識別時間結(jié)束,進入下一組的識別。至到所有的組結(jié)束識別,如果還有標簽未被識別則再次進行分組識別。至到所有標簽被識別出來。
下面是ALOHA 和Grouping ALOHA 仿真的一些結(jié)果。從表1 和圖8、圖9,中可以看出采用了Grouping ALOHA 后。識別的時間減小了并且發(fā)生碰撞的次數(shù)也大幅減小。對于有很多標簽的場合Grouping ALOHA 比起ALOHA 有明顯的優(yōu)勢。
表1 ALOHA 和Grouping ALOHA 算法仿真比較
6.總結(jié)
本文介紹了一種以低功耗射頻收發(fā)芯片CC2430 為核心,可工作于2。4GHz 的國際通用ISM 頻段的有源RFID 系統(tǒng)。帶片上系統(tǒng)(SOC)的芯片使系統(tǒng)簡化,增強了無線通信的數(shù)據(jù)安全性和可靠性,同時使得開發(fā)變的簡單,降低了成本,在室外標簽和讀寫器的識別距離可達80 米,如果有良好的天線匹配設計或者外加功放可進一步提高工作距離。本設計中的防碰撞算法加入到標簽與配套設計的讀寫器中即可實現(xiàn)系統(tǒng)在體積小,功耗低,可靠性高要求較高的環(huán)境當中。
物聯(lián)網(wǎng)相關文章:物聯(lián)網(wǎng)是什么
評論