Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
IOT: P ROTOCOL S TACK , C ROSS -L AYER , AND P OWER C ONSUMPTION I SSUES GEN2 RFID AS IOT ENABLER: CHARACTERIZATION AND P ERFORMANCE I MPROVEMENT PETAR SOLIC, ZORAN BLAZEVIC, MAJA SKILJO, LUIGI PATRONO, RICCARDO COLELLA, AND JOEL J. P. C. RODRIGUES ABSTRACT RFID has become an enabling technology for IoT implementation. In dynamic RFID scenarios, such as smart shops or industrial surroundings, it is crucial to identify every good, with an applied RFID tag, before it leaves the interrogation area. Currently, commercial reader solutions adopt DFSA protocol as a simple MAC that manages the communication between a reader and multiple tags. To increase DFSA throughput (the number of read tags in the unit of time) and thus speed up tag identification, simple calculations show that the number of tags should equal the frame size. However, the literature exhibiting RFID performance shows that tag responsiveness is stochastic, while this has been often neglected when considering the throughput. To investigate the influence and to define related research challenges in the RFID domain, this work provides the idea of the required measurements by using SDR technology, while arguing that PHY and MAC layers should be looked at integrally. If not, tag identification will be delayed, while at the same time unnecessary energy waste will occur. In the measurement campaigns, the metric of TRP is employed, given as tag response probability distribution, which can be used for modeling the MAC layer. INTRODUCTION Radio frequency idenitification (RFID) technology, based on wireless communication between a reader and tags, has become the most popular technology for item identification and tracking, and thus the main enabler for the Internet of Things (IoT)vision. Among all available RFID technologies, solutions compliant with the EPCglobal Class-1 Generation-2 (hereafter Gen2) standard [1], working in the ultra high frequency (UHF) band, are the most popular, thanks to both the best price-performance ratio and the capability to work worldwide. Indeed, Gen2 defines the physical and logical requirements for an RFID system and defines the guidelines for its interoperability across different country regulations. Besides the maximum emitted power and working frequency for each country, Gen2 defines and harmonizes other important aspects such as: air interface management, modulation, communication tim- IEEE Wireless Communications • June 2017 ing, bit rate, the number of bits (typically 96) of programmable memory for storing the Electronic Product Code (EPC), channel accessing rules, and the low-level reader protocol (LLRP) command set. In addition to the global compliance provided by Gen2, the highly reachable reading range (about 10 m [2]) and the low cost (about US$0.1 per tag) definitely make RFID technology the main competitor of traditional barcode-based identification systems and therefore the more suitable solution for item or object identification. Both high performance and low cost are achievable at the same time thanks to simple and effective passive tag electronics, which consists of a flexible label-type antenna and an integrated circuit (IC) embedding a rectifier. The rectifier is capable of harvesting a portion of the electromagnetic energy transmitted by the reader antenna and energizing the internal circuitry of the IC. Once the IC is powered up, the tag uses the same incoming radio waves to transmit required data by utilizing the technique known as backscattering communication [2]. Tags vary their input impedance in a timely manner, which the reader sees as an amplitude modulated carrier. In a complex scenario, in which a number of tags simultaneously backscatter their response on the same carrier frequency, the occurrence of multiple access on the same channel at the same time will cause signals to be summed up in the channel, thus making the reader potentially unable to decode them. This is usually referred to as a collision. Therefore, Gen2 specifies the usage of Dynamic Frame Slotted ALOHA (DFSA) protocol as the medium access control (MAC) mechanism [1]. In DFSA, the communication is divided in frames, which are later divided in slots. To communicate with the reader, each tag takes a random slot and responds when its slot is interrogated. In this way, theoretically, the slot can be empty (no tags inside), successful (one tag inside), or collisional (multiple tag responses that the reader is unable to decode). To achieve the maximum throughput, that is, to maximize the number of successful slots, simple calculations show that the frame size should be equal to the number of tags, and in this way the throughput reaches the upper bound of 37 percent [3]. 1536-1284/17/$25.00 © 2017 IEEE Petar Solic, Zoran Blazevic, and Maja Skiljo are with the University of Split. Luigi Patrono and Riccardo Colella are with the University of Salento. Joel J. P. C. Rodrigues is with National Institute of Telecommunications (Inatel), Instituto de Telecomunicações, University ITMO, and the University of Fortaleza. Digital Object Identifier: 10.1109/MWC.2017.1600431 33 Radio frequency idenitification (RFID) technology, based on wireless communication between reader and tags, has become the most popular technology for item identification and tracking, and thus the main enabler for the Internet of Things vision. 34 Some works [4, 5], focused on RFID tag performance, have already shown that there is some probability that a single tag, although found in the interrogation area, can be missed during its read process. The reasoning behind this is either tag antenna detuning when placed on different materials [5] or fading/interference in the wireless channel [6]. Furthermore, [7] shows that a Gen2 tag IC possesses a nonlinear input characteristic, that is, its input impedance is both frequency- and received-power-dependent. This means that, in certain scenarios, due to the mismatch between the IC and the antenna, a tag will not be able to harvest enough energy to respond properly. Therefore, the flops in tag readings seem to appear as a consequence of the cumulative effects of the different phenomena listed above. As the tag responsiveness seems to be purely stochastic, some metrics should be employed to better understand tag responsiveness at the PHY layer in different environments (called unresponsive and weak tags in [8]), since it is crucial for optimization of the MAC layer, and consequently for all other layers. If not clearly understood, the tag presence will be late, causing unnecessary latency in its identification process, implying energy waste, critical for mobile RFID readers due to their limited battery lifetime. This rather important information, which models tag responsiveness and fits the gap between theory models and real system behavior, still seems to be missing in the literature. Therefore, this article shows, in tutorial fashion, how to utilize the cost-effective software defined radio (SDR) platform to conduct a set of measurements validating the interrogation process of a Gen2 RFID system. SDR is an innovative technology in which all the physical parameters of a radio front-end are completely software defined. Different from the traditional hardware-based radios in which low-level functionalities are permanent, in SDR devices all functionalities can be modified and personalized easily and inexpensively, by means of software upgrades on standard hardware architectures. For instance, a Gen2 reader can be completely software-defined to emphasize some features and detect specific metrics while reading tags. This custom-based reader architecture enables collecting the information on responsiveness, while at the same time using it to optimize the required time to identify tags at the minimum required energy. Understanding this gap completely leads toward employing IoT systems to different environments, knowing at the same time what cons to expect. For this purpose, a Universal Software Radio Peripheral 1 (USRP1) SDR platform with a Gen2 RFID reader application [9] is used, while its configuration and data interpretation are explained. Reported results are obtained in an indoor scenario, where the channel is measured to be without deep fades/nulls. The reader is configured to retrieve the tag responsiveness at the robust communication settings. Data is interpreted through a metric that gives the probability of the tag to be detected at the single read command: tag read probability (TRP). First, the article presents how the specified platform can be used to extract the minimum value of irradiated power able to wake up a tag (i.e., tag sensitivity), consid- ering the tag attached to different materials. Then it shows robust measurements that extract full TRP for a given tag-on-Styrofoam scenario. These experiments show that the variation of both output power and frequency affects the throughput. Further, it shows what has to be done in order to include such behavior and thus optimize the reading rate. The given results describe actual savings in both time and energy when applying the described corrections to standard models. Employing IoT on a worldwide scale still presents a big issue due to the problem of powering such tiny devices. Although they are power-efficient, replacement of depleted batteries complicates things for consumers. As technology is advancing, less energy is required for its operation, and wireless power transfer becomes a feasible way to power it. Therefore, modeling and analysis given in this article are of great importance for all IoT systems that wirelessly power their devices. As described in this article on an RFID use case, such remotely powered devices sometimes do not receive enough energy, leading to failure in the procedure of transmitting and receiving data, and hence waste both time and energy. Therefore, to optimize these links, the behavior described in this article should be taken into account when modeling such systems. The article is structured as follows. The following section summarizes the tag interrogation procedure, and describes the measurement setup. Following that we give the measurement result analysis, along with modeling the MAC layer. The final section reports our main conclusions. GEN2 RFID READ PROCESS, MEASUREMENT, AND SDR READER SETUP In this section, the Gen2 RFID tag interrogation procedure is described while providing influences of the real RFID system on the throughput in such an interrogation procedure. Then, to ensure the repeatability of the procedure, the details on SDR Gen2 RFID configuration and measurement setup are given, while describing the procedure for measuring the tag sensitivity and extracting TRP. GEN2 RFID READ PROCESS The read process in Gen2 RFID is organized into cycles that contain multiple frames. Each frame starts with the reader transmitting a Query command, containing all relevant information for tags to respond. Within Query, the Q parameter is specified, which determines the size of a given frame. Upon reception of Q, all tags set the counters to the random value between zero and 2Q – 1. The generated number actually presents the slot counter, that is, the position within the frame where the tag is responding. The reader decrements the slot counters by transmitting the QRep command after the interrogation of each slot. Once the tag’s slot counter reaches zero, the reader begins the tag interrogation process (depicted in Fig. 1). The tag answers with a 16-bit random number (RN16), which the reader acknowledges with ACKRN16, and the successfully read tag means that finally the tag’s EPC (i.e., its ID) has been read successfully. New frames will restart the upper procedure until all tags are read, which denotes the end of the cycle. It is IEEE Wireless Communications • June 2017 important to note that each of these steps may fail due to a number of reasons creating a necessity of a new interrogation procedure in order to read all missed tags. DFSA Throughput: The upper procedure is actually a version of DFSA), where tags pick the slots randomly and respond back to the reader. During the interrogation, it may happen that the slot is occupied by a single tag (successful slot), no tag (empty slot), and multiple tags that, theoretically, could not be decoded by the reader (collision slot). Related analysis available in the literature shows that in order to maximize the number of successful slots, the frame size should be equal to the number of tags [10]. However, the number of tags participating in the communication may not be the same as the one located in the reader interrogation area. Then, to achieve the maximum throughput, this information should be incorporated in the models, and its influence should be emphasized. The reasons for such behavior are the impedance mismatch between tag and antenna (due to RFID tag IC nonlinearity), noisy channel, the material to which the tag is being attached, and so on. Therefore, the study of responsiveness on the single read command is required and has to be deeply understood in order to provide its influence on the throughput. FIGURE 1. Measurement setup and Gen2 tag interrogation process. Param. Value Description Tari 24 ms Duration of data-0 reader to tag symbol RTCal 72 ms Duration of (data-0 + data-1) reader to tag symbol BLF 40 kHz Backscatter link frequency (tag to reader) TRext 1 Denotes the addition of pilot tone to tag preamble M 4 Number of Miller-cycles per symbol in tag response SDR GEN2 RFID READER SETUP To obtain the results, the measurements were carried out in an indoor environment containing tables, chairs, wooden cabinets, and laboratory equipment, depicted in Fig. 1. The USRP1 reader uses two RFX900 boards with Tx and Rx patch antennas (both 6 dBi gain). The tag (Alien9640 [11]) was placed 1 m away on the Styrofoam panel and located within the direct beam of reader antennas; both reader antennas and tag were located 1 m above the ground and away from the objects (Fig. 1). The measurements were conducted for 1 MHz hops of the U.S. Gen2 frequency band (902–928 MHz [2]), taking 2 MHz out of the given band, while attenuating output power levels (by steps of 1.5 dB) starting from the maximum output power of the reader (26 dBm). Actually, the variation of the reader’s output power gives off an effect as if the tag is being moved toward or away from the reader. In addition, the spectrum was analyzed, and it showed that the used RFID system was the only one operating at the tested frequencies. Furthermore, the communication channel between the reader and the measured tag (at measured frequencies) was measured, and it showed that there were no deep fades/nulls that could additionally degrade tag performance. It is important to note that the SDR platform we used does not include automatic gain control (AGC), and therefore the receiver gain should be changed manually. This is an important feature as it gives the relationship between the amplitude of tag responses in different cases, and thus it is easier to understand the tag behavior in different surroundings and to provide conclusions. Moreover, when a bistatic RFID setup is used, there is always some power leakage from the transmitting to the receiving reader antenna that affects the value of optimum receiver gain. In our case, the leaked power is 33 dB below the one supplied to IEEE Wireless Communications • June 2017 TABLE 1. SDR Gen2 reader [9] interrogation parameters. the transmitting antenna. Its degrading effects are likely to pronounce themselves when the transmitting power is high because the maximum power a tag is able to return to the reader is limited. The reader is configured to send 50 cycles of interrogation with 1 Query per cycle, and fixed Q = 4. In this way, tags are forced to respond 50 times. Other reader parameters that ensure a reliable radio link are based on [6] and specified in Table 1. To describe the tag performances, the metric of TRP was used, which is calculated as the number of correctly decoded tag responses (EPCs) within 50 trials. MEASUREMENT RESULTS AND TAG READ PROBABILITY First, the procedure to obtain the sensitivity (minimum RF power required to obtain tag response) and extract TRP is described. Then the full analysis of tag behavior by the received power, gain, and frequency is given. Finally, the last subsection contains the discussion about the influence of the tag responsiveness on the throughput. MEASURING THE SENSITIVITY As tags power themselves remotely by using the RF energy transmitted by the reader, the minimum energy must be collected by the tag antenna and supplied to the IC through AC/DC conversion in order to obtain the tag’s response. The amount of 35 the harvested energy depends on various factors, such as the antenna directivity and matching, and the conversion loss at the power level received by the antenna. In practical usage, the tag is likely to be attached to certain materials that may influence antenna radiation pattern, input impedance, and resonant frequency, which may also introduce loss. Thus, the same tag attached to different materials is expected to exhibit different RFID performance. In order to address this issue, the SDR platform is used while the tag is being attached to different materials: a Styrofoam board (permittivity e r close to that of air), empty glass bottle e r < 10, negligible specific conductivity s), a plastic bottle filled with fresh water of er = 80 and s = 0.9 S/m approximately, and a plastic bottle filled with salty water of much greater specific conductivity. The results presented in Fig. 2 show tag performances in the cases given above with the optimum gain control in 5 dB steps. The comparisons of the TRP measurements at two selected frequencies are Glass bottle Water, plastic Salty water, plastic 100 Stytrofoam 30 90 80 25 Optimal Rx gain (dB) Frequency 916 MHz TRP@optimal Rx gain (%) 70 60 50 40 20 15 30 20 10 10 0 10 15 20 Output power (dBm) 5 25 100 10 15 20 Output power (dBm) 25 10 15 20 Output power (dBm) 25 40 90 35 70 Optimal Rx gain (dB) Frequency 926 MHz TRP@optimal Rx gain (%) 80 60 50 40 30 25 20 30 20 15 10 0 10 15 20 Output power (dBm) 25 10 FIGURE 2. Measurements - tag sensitivity measurements and the optimum receiver gain of used SDR platform at two transmitting frequencies. Tag is located 1 m away from reader; 1 m above the floor; and in the direction of maximum radiation of reader antennas. 36 given. As expected, the results show that the tag sensitivity deteriorates with increasing permittivity and conductivity of the material to which the tag is attached. At the same time, the optimum receiver gain exhibits inconclusive correlation with the material, but the changes of its value with the transmitted power show a similar trend to a degree. This manual change of gain appears to be extremely useful for debugging and retrieving tag amplitude, useful for extracting the amplitude of collided tags and then the probability of detecting one of them — this effect is called the capturing [12]. TRP: POWER, GAIN, AND FREQUENCY DEPENDENCY Complete responsiveness can be obtained by putting the tag in the interrogation area, and by changing the output power, frequency and receiver gain. The results of measurements at a fixed SDR gain of 24 dB, depicting TRP vs. frequency and the reader output power, are presented on the left side of Fig. 3. It also includes the situation in which the tag correctly transmitted its EPC, even though the reader decoded it wrongly for certain reasons (denoted as ERR). The distinct compact areas of high TRP (marked by warm colors), clearly separated from those of low TRP (marked by cold colors), can be noticed. The areas of erroneous readings are concentrated mainly at greater power levels, along the borderline regions between high and low TRP areas. The frequency span between roughly 905 MHz and 915 MHz exhibits reliable TRP performance regardless of the transmitted power. In order to assess the TRP limits that can be reached by the USRP setup, special attention is given to frequencies greater than 915 MHz where wide areas of low readability exist. Since, as previously verified, neither appreciable fading nor interference affect the channel, the observed power-dependent performance degradation effect could likely be due to three main factors, and above all due to a combination of these factors when varying the frequency. The first factor is the dipole-like structure of the tag antenna. The second one is the quality of the conjugate impedance matching between RFID IC and the antenna. The third one is the intrinsic dependence of the RFID IC’s impedance on the input power level. Regarding the tag antenna structure, the Alien-9640 antenna is essentially a narrowband meandered dipole with two capacitive top loadings [2] at the end of dipole arms. Regardless of the fact that these last structures tend to spread the antenna working band, an ideally flat response in the whole U.S. RFID range cannot be obtained. As for the second reason, when an RFID tag is designed, the optimum conjugate impedance matching is typically performed at a certain frequency (generally the center one), considering above all the chip reference impedance evaluated at the sensitivity threshold. This condition makes the tag highly responsive at the reference frequency, but introduces virtually unpredictable behavior when the working frequency is varying. Finally, as for the third reason, it is worth highlighting that the input impedance of an RFID IC is not constant. On the contrary, it can easily be demonstrated that due to the presence of the RF energy IEEE Wireless Communications • June 2017 Tag read probability (TRP) 26 0.8 22 EPC 1 RN16 0.9 24 Output power (dBm) Error slot 1 NAK ACKRN16 Qrep 0 0.7 20 18 0.5 16 0.4 Qrep Qrep 0.3 14 Successful slot 0.2 12 10 900 Empty slot 0.6 EPC ERR 905 910 915 920 Frequency (MHz) 925 930 EPC RN16 0.1 0 Qrep ACKRN16 TRP100% Rx gain Qrep 0 TRP with optimal Rx gain 35 26 1 1 26 0.9 24 25 20 20 18 16 15 Output power (dBm) Output power (dBm) 0.8 22 22 0.7 20 0.6 18 0.5 16 0.4 0.3 14 14 12 10 915 24 30 0.2 10 12 5 10 915 0.1 920 Frequency (MHz) 925 930 0 920 925 930 Frequency (MHz) FIGURE 3. Measurements: TRP and the optimum receiver gain vs. central frequency and transmitted power. The upper right figures present time-domain signal in the reader-tag communication. The first (most frequently found in the areas bounded by closed lines) shows EPC read fail. It can be noticed that the tag has lost energy and could not complete the whole transmission. The second (most frequently found in the cold colored areas) shows that no tag is found in the slot. The third (most frequently found in the warm colored areas) shows a successful slot. The tag responds with EPC, and the reader sends another QRep to interrogate the next slot. harvesting block and the absence of a maximum power point tracking (MPPT) system, the input impedance is rather power-dependent. In a standard RFID system, where functionalities such as frequency hopping or multiple interrogations are active, the effect of these three factors on tag performance is averagely attenuated and, consequently, the whole system is more reliable. Differently, where the tag is interrogated at a single frequency, with a single power level, and for a limited time, as in the proposed study, the performance degradation due to the combination of the above mentioned effects becomes appreciable. Consequently, it can be observed, analyzed, and, when possible, compensated. Indeed, in Fig. 3 (lower left), the optimum gain at which the maximum TRP is obtained for the examined power-frequency span is depicted. Note that the lower frequency and higher output power setup requires lower receiver gains, and that the optimum receiver gain increases as the transmission frequency increases. Hereby, the blue markers show the results where TRP is found to be equal to one. Other spaces missing IEEE Wireless Communications • June 2017 the blue marker mean that TRP is below one, and tag behavior is unstable. The maximum TRP obtained by the optimal gain is depicted on the right side of Fig. 3, where higher TRP performance improvements are clearly shown. Again, manual change in gain appears to be extremely useful for debugging the results and retrieving tag responsiveness. By inspecting the received waveforms (examples are provided in Fig. 3), the cause of errors is the lack of the energy to complete the data transmission or bit errors. By comparison of the obtained data and those given in [13] for 20 dBm output power, the same tag type, and similar measurement layout, it can be concluded that they are well coordinated. The best TRPs were obtained exactly in the frequency span where the tag’s differential radar cross-section (RCS) is the greatest, whereas lots of erroneous TRPs coincide with the frequencies of lower and fluctuating signal-to-noise ratios (SNRs) above roughly 915 MHz measured in [13]. Furthermore, the contour plot in Fig. 3 clearly shows that radiation of excessive power is often 37 0.4 Mean = 0.77 STD = 0.37 0.4 Q=4 0.3 0.2 0 0 0.2 0.4 0.6 MaximumTRP 0.8 1 Probability (TRP) 1 Mean = 0.7665 STD = 0.3663 Throughput Probability (TRP) 0.6 0.2 0.1 (0.808) 0.5 0 Tag response by delta functions Tag response by response histogram Each tag responds (0.192) 0 0 0.2 x1 = 0.0675 0.4 0.6 MaximumTRP 0.8 1 x 2 = 0.9325 - 0.1 0 10 20 30 Number of tags 40 50 FIGURE 4. The impact of responsiveness on the throughput. not convenient for achieving satisfactory tag responsiveness, especially for the ones settled in the reader’s proximity. On the other hand, lowering the output power means sacrificing the read range (due to the limited tag sensitivity, see [14] for details), and consequently, a careful trade-off is requested. Therefore, it is worth noting once again that output power and central frequency Total time for tag identification [s] 8 6 4 2 Difference in number of read tags Distance to optimal tag reading time [s] 0 Optimal frame size 0 50 100 150 Number of tags (a) 0.3 w/o using delta distribution 0.25 Qinit = 0 w using delta distribution 0.2 Q=6 0.15 0.1 Q=4 Q=5 0.05 0 0 50 150 100 Number of tags (b) 200 250 200 250 10 3.7 10 3.5 10 3.3 Pout = 500mW (max), battery lifetime=1.5h 50 100 150 Number of tags (c) 200 250 FIGURE 5. Impact of tag responsiveness on the tag identification time in our SDR setup: a. Time (lower bound) to identify all tags with optimal frame size; b. Distance from lower bound with using or without using delta distribution model; c. Additional number of tags that can be read by using delta distribution model for limited battery lifetime scenario. 38 THE IMPACT ON GEN2 RFID THROUGHPUT To communicate with multiple tags, Gen2 RFID uses DFSA. As demonstrated in this article, there is a certain probability that tags are missed (failed in reading) during the interrogation process. As optimal throughput can be achieved only when the frame size equals the number of tags, some metrics should be employed to describe tag responsiveness, and thus to optimize the throughput. In order to do that, TRP results given in Fig. 3, can be described by histogram given in Fig. 4. Furthermore, it could be modeled with a random variable X containing two-state delta distribution-analytic form [15], which can be used for TRP modeling: p(X) = A1d(X – x1) + A2d(X – x2) 10 3.9 10 3.1 0 settings are of crucial importance when considering RFID system performance. (1) where A1 and A2 denote the probability of the low and high responsiveness state, respectively, and amplitudes x1, x2 are probabilities of a tag being read if found in given states. The throughput for all scenarios — all responsive tags, histogram-based, and delta-based responsiveness — are shown in Fig. 4. Note that the capturing effect, as mentioned in the previous section, is the phenomenon that occurs in a real interrogation scenario. Its impact on the throughput in this approach has been neglected, and requires in-depth statistical analysis. The given results imply that tag responsiveness brings some additional uncertainty into the DFSA mechanism (i.e., its proper frame size selection). Further, the optimization in the sense of the proper frame size selection has direct impact on energy consumption. As shown in Fig. 5, the reading rate (in terms of the total time required for tag identification) is significantly increased by the optimization. It can be seen that for the reader with constant output power, the time saved by the procedure is directly proportional to the saved energy, that is, to the increment of the RFID battery life span. Take an example from [10], where it is noted that a mobile RFID reader with the maxi- IEEE Wireless Communications • June 2017 mum RFID output power of 500 mW drains the battery of 3000 mAh within 1.5 h. Considering the battery voltage of 3.3 V, it discharges at the maximum rate of 6.7 W. The gain in the overall number of read tags due to the prolonged battery life achieved by the shortening of the tag reading procedure vs. the number of tags (in one reading block) is depicted in Fig. 5c. It shows a tendency of mild increment with the number of tags. It is worth noting that this approach should be applied to all IoT systems that have some uncertainty regarding device responsiveness in communication/wireless power transfer links. In such systems the corrections described in this article should be applied in order to achieve the best possible performance. CONCLUSIONS This article presents how to utilize the SDR platform to retrieve the actual performance in Gen2 RFID systems for IoT applications, while showing how to interpret the obtained data. First, the results are obtained in the manner of tag responsiveness on different materials, and then the robust analysis for tag-on-Styrofoam responsiveness is provided. The important feature in this kind of analysis is the control of the receiver gain, where the amplitude in tag response can be retrieved. Finally, this stochastic behavior is modeled, and the impact on the throughput is shown. In terms of tag identification time, a significant impact of tag responsiveness on the latency is shown, which, at the same time, has consequences on energy consumption. As a consequence, the optimization of tag reading rate and power consumption should be looked at integrally while using the correct tag responsiveness model. ACKNOWLEDGMENTS This work was partially supported by the Looking to the Future project funded by the Croatian Regulatory Authority for Network Industries (HAKOM), by the Government of Russian Federation, Grant 074-U01, by Finep, with resources from Funttel Grant no. 01.14.0231.00, under the Radiocommunication Reference Center (Centro de Referncia em Radiocomunicaes — CRR) project of the National Institute of Telecommunications (Instituto Nacional de Telecomunicaes — Inatel), Brazil, and by national funding from the Fundao para a Cincia e a Tecnologia (FCT) through the UID/EEA/500008/2013 Project. [8] P. Solic et al., “Comparing Theoretical and Experimental Results in GEN2 RFID Throughput,” IEEE Trans. Automation Science and Engineering, vol. 14, no. 1, Jan. 2017, pp. 349–57. [9] M. Buettner and D. Wetherall, “A Software Radio-Based UHF RFID Reader for PHY/MAC Experimentation,” Proc. 2011 IEEE Int’l. Conf. RFID, Apr. 2011, pp. 134–41. [10] P. Solic, J. Radic, and N. Rozic, “Energy Efficient Tag Estimation Method for ALOHA-Based RFID Systems,” IEEE Sensors J., vol. 14, Oct. 2014, pp. 3637–47. [11] A. Technology, “Aln-9640 Squiggle Inlay,” datasheet; http://www.alientechnology.com/wp-content/uploads/ Alien-Technology-Higgs-3-ALN-9640-Squiggle.pdf. [12] J. J. Alcaraz et al., “A Stochastic Shortest Path Model to Minimize the Reading Time in DFSA-Based RFID Systems,” IEEE Commun. Letters, vol. 17, Feb. 2013, pp. 341–44. [13] D. D. Donno et al., “Differential RCS and Sensitivity Calculation of RFID Tags with Software-Defined Radio,” Proc. IEEE Radio and Wireless Symp., 2012, Jan. 2012, pp. 9–12. [14] P. Nikitin and K. Rao, “Effect of GEN2 Protocol Parameters on RFID Tag Performance,” Proc. 2009 IEEE Intl. Conf. RFID, 2009, Apr. 2009, pp. 117–22. [15] P. Solic et al., “Impact of Tag Responsiveness on GEN2 RFID Throughput,” IEEE Commun. Letters, vol. 20, Nov. 2016, pp. 2181–84. BIOGRAPHIES PETAR SOLIC received his M.S. and Ph.D. degrees, both in computer science, from the University of Split in 2008 and 2014, respectively. He is currently employed at the Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture (FESB), University of Split, Croatia, as an assistant professor in the Department of Communication and Information Technologies. His research interests include information technologies, and RFID technology and its application. ZORAN BLAZEVIC received his B.S. degree in 1993, his M.S. in 2000, and his Ph.D. in 2005 from the University of Split, FESB. For six years he was with Croatian Railways as a telecommunication engineer. Currently he is a full professor in the Department of Electronics. His field of research includes radio systems, channel modeling, radio-propagation, antennas, and microwaves. MAJA SKILJO received her M.Sc. and Ph.D. degrees in electrical engineering at FESB, University of Split, in 2006 and 2014, respectively. She is currently employed at the University of Split as a postdoctoral researcher in the Department of Electronics and Computing. Her research interests include radio propagation, antenna design, measurements in wireless systems, RFID, and near field wireless power transfer systems. LUIGI PATRONO is an assistant professor of computer networks at the University of Salento, Italy. His research interests include RFID, the Internet of Things, cloud, smart environments, wireless sensor networks, and embedded systems. He has authored almost 100 scientific papers published in international journals and conferences. He has been Organizing Chair of some international symposia and workshops, technically co-sponsored by the IEEE Communication Society, focused on RFID technologies and the Internet of Things. REFERENCES RICCARDO COLELLA, Ph.D., is a research fellow in electromagnetic fields at the University of Salento. His main research interests are in the area of RFID technology with the design of novel devices and antennas enabling RFID sensing in the Internet of Things. He authored more than 70 scientific papers, two book chapters, and a patent. [1] EPCglobalInc, “Class1 Generation 2 UHF Air Interface Protocol Standard “GEN 2,” v1.2.0,” tech. rep., EPCglobal, Oct. 2008. [2] D. D. Dobkin, The RF in RFID, Elsevier, 2008. [3] D. Zhang et al., “Revisiting Unknown RFID Tag Identification in Large-Scale Internet of Things,” IEEE Wireless Commun., vol. 23, Oct. 2016, pp. 24–29. [4] M. Buettner and D. Wetherall, “An Empirical Study of UHF RFID Performance,” Proc. 14th ACM Int’l. Conf. Mobile Computing and Networking, 2008, pp. 223–34. [5] S. Aroor and D. Deavours, “Evaluation of the State of Passive UHF RFID: An Experimental Approach,” IEEE Systems J., vol. 1, Dec. 2007, pp. 168–76. [6] A. Lazaro, D. Girbau, and R. Villarino, “Effects of Interferences in UHF RFID Systems,” Progress In Electromagnetics Research, vol. 98, 2009, pp. 425–43. [7] P. Nikitin et al., “Sensitivity and Impedance Measurements of UHF RFID Chips,” IEEE Trans. Microwave Theory and Techniques, vol. 57, May 2009, pp. 1297–1302. JOEL J. P. C. RODRIGUES [S’01, M’06, SM’06] is a professor at the National institute of Telecommunications (Inatel), Brazil, and a senior researcher at IT, Portugal. He has been a professor at UBI, Portugal, and a visiting professor at UNIFOR. He is the leader of the NetGNA Research Group, President of the Scientific Council at ParkUrbis — Covilhã Science and Technology Park, a Past Chair of IEEE ComSoc’s Technical Committees on eHealth and Communications Software, and a Steering Committee member of the IEEE Life Sciences Technical Community. He is the Editor-in-Chief of the International Journal on E-Health and Medical Communications, Recent Advances on Communications and Networking Technology, and the Journal of Multimedia Information Systems, and an Editorial Board member of several highly reputed journals. He has authored or coauthored over 500 papers in refereed international journals and conferences, 3 books, and 2 patents. He had been awarded several Outstanding Leadership and Outstanding Service Awards by IEEE Communications Society and several best paper awards. IEEE Wireless Communications • June 2017 It is worth noting that this approach should be applied to all IoT systems that have some uncertainty regarding device responsiveness in communication/wireless power transfer links. In such systems the corrections described in this article should be applied in order to achieve the best possible performances. 39