| Literature DB >> 31906125 |
Zhaozhe Jiang1, Bo Li1, Mao Yang1, Zhongjiang Yan1.
Abstract
With the rapid development of the Internet of Things (IoT), the radio frequency identification (RFID) system becomes increasingly important. Tag identification is a basic problem of the RFID system, whose purpose is to inventory tags. However, in recent years, it requires a very short time for massive tag identification, which brings serious challenges. The traditional Aloha based anti-collision algorithms have disadvantages of either low efficiency or high complexity. Therefore, this article proposes a low complexity dynamic frame slotted Aloha (DFSA) anti-collision algorithm, named LC-DFSA. The reader can estimate the range of tag numbers according to the last frame size, the number of successful slots and the ratio of idle slots. Then the optimal frame size can be calculated. Complexity analysis is deployed in this article, and we validate the correctness of the analysis. Through our simulations, LC-DFSA outperforms other schemes in both the average access efficiency and the algorithm complexity. It also can be conveniently applied to engineering implementations.Entities:
Keywords: anti-collision; dynamic frame slotted Aloha (DFSA); low complexity; radio frequency identification (RFID)
Year: 2019 PMID: 31906125 PMCID: PMC6983178 DOI: 10.3390/s20010228
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Large Amount of Tags.
Figure 2Small amount of tags.
Figure 3Tag identification process.
Notations.
| Notation | Description |
|---|---|
|
| Tag number |
|
| Frame size |
|
| Expected number of successful tags in a frame |
|
| Probability that a tag is successful in a slot |
|
| Probability that a slot is idle |
|
| Expected ratio of successful slots in a frame |
|
| Expected ratio of idle slots in a frame |
Figure 4Access efficiency.
Values of demarcation points.
|
|
|
|
|
|
| … |
|
| 5.4966 | 11.0466 | 22.1391 | 44.3208 | 88.6827 | … |
Tag number—optimal frame size.
| Numbers of Tags | Optimal Frame Sizes |
|---|---|
| 3~5 | 4 |
| 6~11 | 8 |
| 12~22 | 16 |
| 23~44 | 32 |
| 45~88 | 64 |
| 89~177 | 128 |
| 178~355 | 256 |
| … | … |
Figure 5Idle slot ratio.
Figure 6Demarcation points ().
Figure 7Border of idle, successful and collision slot ratio.
Complexity comparison.
| Different Algorithms | Signaling Complexity | Computational Complexity | Standard Compatibility |
|---|---|---|---|
| Wang [ | Normal | Normal | Good |
| Chen [ | Low | Low | Normal |
| HajMirzaei [ | High | Low | Good |
| Chen [ | Normal | High | Good |
| LC-DFSA | Low | Low | Good |
Figure 8Actual and optimal frame size.
Figure 9Access efficiency of different algorithms.
Figure 10Simulation run time of different algorithms.
Figure 11Access efficiency of different tag numbers.
Figure 12Access efficiency of different initial frame sizes.