1.純ALOHA演算法
此演算法主要採用標籤先發的方式,即RFID電子標籤一旦進入UHF讀寫器的工作範圍獲取能量,就會主動向讀寫器發送自己的序號。 在一個電子標籤傳送資料到讀寫器的過程中,如果其他電子標籤也同時向讀寫器發送數據,此時RFID讀寫器接收到的訊號就會重疊,導致讀寫器失效。 正確識別和讀取資料。 讀寫器偵測並判斷接收到的訊號是否衝突。 一旦發生衝突,讀寫器就會向標籤發送指令,停止電子標籤的資料傳輸。 電子標籤收到讀寫器的指令後,隨機延遲一段時間後重新發送資料。 在純ALOHA演算法中,假設電子標籤在t時刻向讀寫器發送數據,與讀寫器的通訊時間為To,則碰撞時間為2To。 G為資料包交換量,S為吞吐率(G=0.5時最大S=18.4%)。
2.時隙ALOHA演算法
為了提高RFID系統的吞吐率,可以將時間分成多個等長的時隙。 時隙的長度由系統時鐘決定,規定RFID電子標籤只能在每個時隙開始時傳送給RFID閱讀器。 發送資料幀,這就是時隙ALOHA演算法; 根據上述規定,資料幀要麼發送成功,要麼完全衝突,避免了純ALOHA演算法中部分衝突的發生,使衝突週期變為To; (G=1 最大 S=36.8%)。
3.動態時隙ALOHA演算法
動態時隙ALOHA演算法首先由RFID讀寫器將訊框長N傳送給電子標籤,電子標籤產生一個[1,N]之間的隨機數。 接下來,每個電子標籤選擇對應的時隙,與RFID進行讀寫,如果當前時隙與電子標籤隨機產生的編號相同,則電子標籤會回應RFID讀寫器的命令,如果不一致,標籤將繼續等待。 如果當前時隙內只有一個電子標籤回應,則RFID閱讀器將讀取該標籤發送的數據,並使該標籤處於「靜默」狀態。 讀後狀態。 如果當前時隙內有多個標籤回應,則該時隙內的資料會發生衝突。 此時RFID讀寫器會通知該時隙內的標籤在下一幀週期重新產生隨機數。 參與信件往來。 逐幀循環,直到識別出所有電子標籤。
4.二分查找演算法
當多個標籤進入讀寫器工作場所後,讀寫器發送帶有限制的查詢命令,符合限制的標籤進行應答。 如果發生衝突,則根據發生錯誤的位元修改限制,並再次發送詢問命令,直到找到正確答案並完成標籤的讀寫操作。 對剩餘的標籤重複上述操作,直到所有標籤的讀寫作業完成。
Contact: Adam
Phone: +86 18205991243
E-mail: sale1@rfidlife.cn
Add: 廈門市湖裡區高科技園區987號 -- 桃園市中壢區福州路131號