| Literature DB >> 27854342 |
Litian Duan1, Zizhong John Wang2,3, Fu Duan4.
Abstract
In the multiple-reader environment (MRE) of radio frequency identification (RFID) system, multiple readers are often scheduled to interrogate the randomized tags via operating at different time slots or frequency channels to decrease the signal interferences. Based on this, a Geometric Distribution-based Multiple-reader Scheduling Optimization Algorithm using Artificial Immune System (GD-MRSOA-AIS) is proposed to fairly and optimally schedule the readers operating from the viewpoint of resource allocations. GD-MRSOA-AIS is composed of two parts, where a geometric distribution function combined with the fairness consideration is first introduced to generate the feasible scheduling schemes for reader operation. After that, artificial immune system (including immune clone, immune mutation and immune suppression) quickly optimize these feasible ones as the optimal scheduling scheme to ensure that readers are fairly operating with larger effective interrogation range and lower interferences. Compared with the state-of-the-art algorithm, the simulation results indicate that GD-MRSOA-AIS could efficiently schedules the multiple readers operating with a fairer resource allocation scheme, performing in larger effective interrogation range.Entities:
Keywords: geometric distribution probability function; multiple-reader environment; multiple-reader interference; optimization by artificial immune system
Mesh:
Year: 2016 PMID: 27854342 PMCID: PMC5134583 DOI: 10.3390/s16111924
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1MRE Illustration with Centralized Mechanism.
Readers operating restrictions versus d.
| =Frequency Channel | ≠Frequency Channel | |
|---|---|---|
| =time slot | ||
| ≠time slot |
Influence of frequency channel interval to d.
| Δ | 0 | 1 | 2 | 3 | ≥4 |
|---|---|---|---|---|---|
| 0.0269 m | 0.8452 m | 2.6970 m | 6.7458 m | 10.339 m |
Symbol and description in artificial immune system optimization.
| Symbol | Description |
|---|---|
| The candidate antibody population | |
| The | |
| The | |
| The set for remained antibodies | |
| The clone pool for | |
| Affinity function | |
| The mean affinity value of the previous generation | |
| The mean affinity value of the current generation | |
| The | |
| The population size of | |
| The cloned multiplier | |
| The generation multiplier | |
| Region-bits mutation length | |
| The suppression percentage |
Figure 2(a) Encoding format for the uth antibody individual; (b) Encoding format for the cth child antibody.
Figure 3Flowchart of proposed AIS optimization in GD-MRSOA-AIS.
Parameter value under EPCGlobal C1G2 standard.
| Parameter | Description | Value | |
|---|---|---|---|
| The effective power reflection coefficient of the tag | 0.1 | ||
| The normalized spectrum power | 0.86 | ||
| The path loss exponent | 2.5 | ||
| The modulation depth | 0.1 | ||
| The fading coefficient in the channel between R | 1 | ||
| The minimum required power for tag operation | −15 dB m | ||
| The signal power of R | 30 dB m | ||
| The referenced path loss at the distance of 1 m | −31.6 dB m | ||
| The noise power of | −90 dB m | ||
| The minimum | 11.6 dB | ||
| The reader antenna transmitting gain | 6 dB | ||
| The reader antenna receiving gain | 6 dB | ||
| The function of the spectrum mask in multiple-reader environment | Δ | 0 dB | |
| Δ | −20 dB | ||
| Δ | −50 dB | ||
| Δ | −60 dB | ||
| Δ | −65 dB | ||
Parameter settings of proposed AIS optimization process.
| Parameter | Value |
|---|---|
| The number of available time slots ( | 5 |
| The number of available frequency channels ( | 10 |
| Initialized candidate population size ( | 40 |
| Cloned Multiplier ( | 5 |
| Maximum generation ( | 150 |
| Suppression percentage ( | 25% |
Figure 4Fixed Location of Readers (N = 15).
Figure 5Graphical Representation of Optimal Operating Schedule for 15 readers with N = 5 and N = 10: (a) GD-MRSOA-AIS; (b) MRSOA-AIS; and (c) LIs.
The operating schedule for 15 readers with N = 5 and N = 10 among three algorithms.
| GD-MRSOA-AIS | MRSOA-AIS | LIs | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TS | TS1 | TS2 | TS3 | TS4 | TS5 | TS1 | TS2 | TS3 | TS4 | TS5 | TS1 | TS2 | TS3 | TS4 | TS5 | ||
| R | |||||||||||||||||
| R1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| R2 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||
| R3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| R4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||
| R5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| R6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| R7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| R8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| R9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| R10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| R11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| R12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| R13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||
| R14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| R15 | 0 | 0 | |||||||||||||||
* In the table, TS stands for the kth time slot from the optional values of {TS1, TS2, TS3, TS4, TS5} in N = 5. R stands for the ith reader from the optional values of {R1, R2, …, R15} in N = 15. The operating frequency channel for ith reader at kth time slot (CH(k)) is listed from the optional values of CH = {0, 1, 2, 3, …, 10} when N = 10, where CH(k) = 0 means that the ith reader does not work at kth time slot.
Figure 6Affinity value versus number of generations.
The comparison results of the total effective interrogation range with N = 5 and N = 10.
| Algorithm | Best (Unit: m2) | Worst (Unit: m2) | Mean (Unit: m2) | Average Radius (Unit: m) | Jain Index ( | |
|---|---|---|---|---|---|---|
| 4 | GD-MRSOA-AIS | 3886.166 | ||||
| MRSOA-AIS | 1918.756 | 3078.580 | 6.784 | |||
| LIs | 3570.661 | 1512.397 | 3041.527 | 6.573 | ||
| 8 | GD-MRSOA-AIS | |||||
| MRSOA-AIS | 4293.650 | 3180.301 | 3790.565 | 4.174 | 25.00% | |
| LIs | 4316.239 | 3263.520 | 3859.630 | 4.252 | 29.69% | |
| 12 | GD-MRSOA-AIS | |||||
| MRSOA-AIS | 3765.571 | 3014.043 | 3481.625 | 2.620 | 13.89% | |
| LIs | 3671.977 | 2977.352 | 3428.592 | 2.639 | 18.06% | |
| 16 | GD-MRSOA-AIS | |||||
| MRSOA-AIS | 3612.826 | 2901.954 | 3471.431 | 1.974 | 19.92% | |
| LIs | 3437.009 | 3128.828 | 3270.978 | 1.963 | 21.88% | |
| 20 | GD-MRSOA-AIS | 3331.845 | 3133.686 | 1.443 | ||
| MRSOA-AIS | 2901.954 | 40.25% | ||||
| LIs | 2869.225 | 2297.590 | 2528.864 | 1.346 | 45.50% | |
| 24 | GD-MRSOA-AIS | |||||
| MRSOA-AIS | 3206.098 | 2279.184 | 2830.733 | 1.195 | 43.75% | |
| LIs | 2151.093 | 1874.913 | 2035.651 | 1.020 | 42.36% | |
| 28 | GD-MRSOA-AIS | 2436.688 | ||||
| MRSOA-AIS | 2675.789 | 2616.538 | 0.923 | 35.71% | ||
| LIs | 1859.409 | 1532.377 | 1670.742 | 0.814 | 32.14% |
* The best one for each comparison.