能夠同時讀取復(fù)數(shù)個標簽時常被人們談及的RFID比圖形條碼遠為的地方,也是RFID技術(shù)的核心優(yōu)勢之一。但是RFID讀寫器沒有防沖突的功能,RFID系統(tǒng)則無法同時讀取多個標簽,而只能直線讀取一個。在這種情況下,如果有兩個以上的標簽同時處在可讀取范圍之內(nèi)的話,就會導(dǎo)致讀取的錯誤。
即使是具有防沖突功能的RFID讀寫器,也并非可以同時讀取所有標簽,在同時檢測到有復(fù)數(shù)個標簽存在與讀取范圍內(nèi)的話,檢索信號及防沖突的功能就開始運作。裝載有防沖突功能的RFID系統(tǒng)中,為了一次性讀取具有一定數(shù)量的標簽下,所有的標簽都被讀到其速度是不同的,一次性讀取的標簽數(shù)目越多,完成讀取所需的時間要比單純計算所需的時間要長。
在RFID系統(tǒng)中,多標簽引起的沖突可以說是影響系統(tǒng)效率的難題,傳統(tǒng)的概率性防沖突算法采用的是幀時隙Aloha算法或動態(tài)幀時隙Aloha算法等。但這些算法都存在系統(tǒng)識別效率不高等問題。當(dāng)標簽數(shù)遠大于幀時隙數(shù)時,發(fā)生碰撞的時隙數(shù)增多,RFID讀寫器不能完成標簽的讀?。寒?dāng)標簽數(shù)遠小于幀時隙數(shù)時,空閑時隙增多而導(dǎo)致時隙浪費,這些都是導(dǎo)致系統(tǒng)效率不高的根本原因。鑒于以上的弊端,本文提出了一種基于幀時隙Aloha的改進型算法,核心思想是將標簽識別分為兩個步驟,即沖突檢測和數(shù)據(jù)讀取。其中沖突檢測是為了檢測一個識別周期中的標簽發(fā)生沖突的情況。數(shù)據(jù)讀取是根據(jù)沖突檢測的情況,允許無沖突的標簽和閱讀器完成通信。
具有防沖突功能的RFID讀寫器的價格相對不具備此功能的讀寫器要昂貴,在用戶不需要進行同時多個標簽ID讀取時,就沒必要選擇防沖突機能的RFID讀寫器。