<span lang="EN-US">Radio frequency identification (RFID) is an important internet of things (IoT) enabling technology. In RFIDs collision occur among tags because tags share communication channel. This is called tag collision problem. The problem becomes catastrophic when dense population of tags are deployed like in IoT. Hence, the need to enhance existing dynamic frame slotted ALOHA (DFSA) based electronic product code (EPC) C1G2 media access control (MAC) protocol. Firstly, this paper validates through simulation the DFSA theory that efficiency of the RFID system is maximum when the number tags is approximately equal to the frame size. Furthermore, literature review shows tag grouping is becoming popular to improving the efficiency of the RFID system. This paper analyzes selected grouping-based algorithms. Their underlining principles are discussed including their tag estimation methods. The algorithms were implemented in MATLAB while extensive Monte Carlo simulation was performed to evaluate their strengths and weaknesses. Results show that with higher tag density, fuzzy C-means based algorithm (FCMBG) outperformed traditional DFSA by over 40% in terms of throughput rate. The results also demonstrate FCMBG bettered other grouping-based algorithms (GB-DFSA and GBSA) whose tag estimation method are based on collision slots in terms slot efficiency by over 10% and also in terms of identification time.</span>
Dynamic Frame Slotted ALOHA (DFSA) is a de facto algorithm in the EPC Global Class-1 Generation-2 protocol for Radio Frequency Identification (RFID) tag collision problem. DFSA fails when the UHF RFID tag deployment becomes dense like in Internet of Things (IoT). Existing works do not provide readers prior tag estimates. Most algorithms assume a collision slot means two tag collision. But in dense IoT applications, much more than two tags can constitute a collision slot. Moreover, research proves collision slot might occur due to other reasons such as error-prone channel. This paper proposes a RFID anti-collision algorithm, kg-DFSA that equips the reader with prior information on accurate tag estimate. In kg-DFSA, tag identification is divided into two stages -initialization and identification. In the initialization stage, the reader uses improved K-means clustering running concurrently with a tag counter algorithm to cluster tags into K groups using tags' RN16 while the counter returns an accurate tag number estimate. In the identification stage, the tags are read only in frame chunks that match their group IDs while a new frame size look up table is developed to boost efficiency. Variants of the proposed kg-DFSA, traditional DFSA and another grouping based DFSA algorithm (FCM-DFSA) were implemented in MATLAB. Extensive Monte Carlo simulation shows the proposed kg-DFSA edges DFSA in terms of success rate 50%, system efficiency 65% and identification time 28%. The proposed model is useful in enhancing the existing MAC protocol to support dense IoT deployment of RFID.INDEX TERMS Dynamic frame slotted aloha, Internet of Things, k-means clustering, RFID anti-collision algorithm, tag grouping, frame size table.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.