Abstract

In this paper, we present a novel high-throughput anti-collision algorithm for passive ultrahigh-frequency (UHF) radio-frequency identification (RFID) systems. Our algorithm utilizes signal recovery techniques of collided tag signals to both recover tag communications and obtain an accurate count of all tags in the field. Passive UHF RFID systems are used for long-range passive communications for applications including supply chain management and electronic tolling. Anti-collision algorithms are used to ensure successful RFID tag communications due to the likelihood of multiple tags being in the field and attempting to communicate simultaneously. The limited on-tag functionality necessitates the use of simple anti-collision algorithms such as a dynamic frame slotted Aloha (DFSA) algorithm. With our novel collision detection and signal recovery anti-collision algorithm, the RFID reader can retrieve multiple valid communications from each collided slot in a DFSA-based anti-collision protocol, while our algorithm allocates an optimal number of slots resulting in more collided but recoverable slots and fewer empty slots. Our algorithm achieves a nearly 100% throughput improvement with an expected throughput of 0.85 compared with an expected throughput of 0.426 for a standard DFSA algorithm. The reader receiver with the proposed algorithm is implemented in a field-programmable gate array and the whole reader system is verified using the communication tests with commercial tags. According to the synthesized results in an SMIC 0.13- $\mu \text{m}$ CMOS technology, the collision detection and signal recovery module consumes about 135k GE. Note to Practitioners —Signal recovery methods are capable of extracting information from collided signals. In this paper, we introduce and analyze a signal recovery method based on the voltage histogram of the received signal. Both the original signals and the number of collided signals are recovered. The information of tags is used by our novel algorithm to increase the system throughput in DFSA-based anti-collision algorithms. The recovered signals allow our algorithm to directly obtain the tag identifier. By determining the number of collided signals, our algorithm is able to calculate an accurate estimate of the total number of tags in the reader’s field. With signal recovery and an accurate tag count, our algorithm is able to reduce the total number of slots needed to identify all tags, thereby increasing the throughput. We present a novel frame length optimization method that increases throughout by shrinking the number of slots, thereby intentionally causing collisions and reducing the total number of empty slots. In addition, we present a hardware implementation of our novel method that is suitable for integration into RFID readers. When the signal strengths of the tags in collision in the in-phase or quadrature path are not close to each other, the performance of our method is much better than that of the traditional method in which the collision signal is treated as ineffective and ignored.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call