999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

A Novel Time-aware Frame Adjustment Strategy for RFID Anti-collision

2018-11-29 08:03:00HaipengChenKexiongLiuChunyangMaYuHanandJianSu
Computers Materials&Continua 2018年11期

Haipeng Chen, Kexiong Liu, Chunyang Ma, Yu Han and Jian Su

Abstract: Recently, object identification with radio frequency identification (RFID)technology is becoming increasingly popular. Identification time is a key performance metric to evaluate the RFID system. The present paper analyzes the deficiencies of the state-of-the-arts algorithms and proposes a novel sub-frame-based algorithm with adaptive frame breaking policy to lower the tag identification time for EPC global C1 Gen2 UHF RFID standard. Through the observation of slot statistics in a sub-frame, the reader estimates the tag quantity and efficiently calculates an optimal frame size to fit the unread tags. Only when the expected average identification time in the calculated frame size is less than that in the previous frame size, the reader starts the new frame. Moreover,the estimation of the proposed algorithm is implemented by the look-up tables, which allows dramatically reduction in the computational complexity. Simulation results show noticeable throughput and time efficiency improvements of the proposed solution over the existing approaches.

Keywords: Radio frequency identification, anti-collision, alpha, time efficiency.

1 Introduction

The growing demands in object identification make radio frequency identification (RFID)technology increasingly attractive. RFID enables fast non-line-of-sight, mobile, multiobject recognition, position and tracking [Wu, Zhou, Zuo et al. (2013)]. It has been widely used in intelligent management and monitoring of people, object and asset in various fields penetrating into our daily lives because of its long identification distance,fast speed, and the tag’s large memory capacity and reusability, etc. In various RFID application systems, a reader usually need to quickly and accurately identify a large number of tags within its coverage range. Since the reader communicates with the tags via a shared wireless channel, the information collision occurs when multiple tags respond to the reader simultaneously [Klair, Chin and Raad (2010)]. Such phenomenon is termed as multi-tag collision, which leads to reduced identification efficiency, increased omission ratio and identification latency, and eventually limits the RFID applications.Therefore, RFID systems need to employ an efficient anti-collision algorithm to tackle such multi-tag collisions and minimize their impact. The mainstream anti-collision protocols can be divided into Aloha-based and Tree-based protocols.

Tree-based protocols essentially split collided tags into subsets, and further split the subsets repeatedly up to all tags are identified by the reader. Aloha-based protocols divide the time into several frames contain multiple time intervals (called slot), so that tags randomly choose one slot per frame to respond to the reader. As a most widespread standard in RFID systems, EPC global C1 Gen2 [EPC global (2015)] adopts a dynamic frame slotted Aloha (DFSA) protocol to manage the identification process of tags.Recently, most RFID manufacturers follow the EPC global C1 Gen2, attracting more attention for relevant research of DFSA protocols [Chen (2009); Impinj Inc. (2015)].

Specifically, DFSA protocol is characterized by the strategy it employs to adjust the frame size along the identification process. The performance of DFSA depends on both the cardinality (the number of unread tags) estimation and the setting of frame size. In order to ensure the accuracy of estimation, most previous solutions require a vast computation costs, but most RFID readers in practice are built with a single-chip microprocessor, whose computational ability and memory are limited. Recently, many state-of-the-arts works have presented energy-efficient DFSA algorithms for the purpose of reducing computation overhead. The literature [Chen (2016)] presented an anticollision protocol which resorts to only one examination of current frame size at a specific time slot during each identification round. Solic et al. [Solic, Radic and Rozic(2014)] introduced an Improved Linearized Combinatorial Model (ILCM) to estimate the cardinality at the cost of modest calculation. Since the ILCM adopts a frame-by-frame estimation based on the number of idle, success, and collision slots observed in the previous full frame, the performance of ILCM is limited to the accuracy of a single estimation. Therefore, its performance fluctuates sharply accompanied by the tag number varies by a big margin. To achieve the robust performance, the slot-by-slot version of ILCM has been presented [Solic, Radic and Rozic (2016)]. In another paper, the authors presented a FuzzyQ method which integrates fuzzy logic with a DFSA algorithm [Arjona,Landaluce, Perallos et al. (2016)]. A fuzzy rule based system is defined to model the current frame size and the idle or collision response rate as fuzzy sets to adaptively calculate frame size. However, the performance of FuzzyQ is needed to further improve.Sub-frame based algorithms [Su, Sheng, Hong et al. (2016); Chen, Su and Yi (2017)] are proposed very recently. In Su et al. [Su, Sheng, Hong et al. (2016)], the tag quantity is predict based on the observation of ratio relations between idle and collision statistics in the current sub-frame. However, the estimation is not accurate enough because it is based on empirical correlation rather than theoretical calculation. In Chen et al. [Chen, Su, Yi(2017)], the MAP estimation function is used to estimate the tag quantity by the observation of current sub-frame. The DS-MAP picks up an estimation result from the look-up tables instead of calculating a real-time result of the tag number during the identification process. Although the DS-MAP can reduce the total number of slots during the identification process, it does not consider the duration discrepancy of different slot type. Therefore, the DS-MAP algorithm is inefficient in terms of time efficiency or identification time.

To reduce the computational complexity and reduce the identification time during the identification process, we propose an anti-collision solution named time-aware frame adjustment strategy (TAFAS) based algorithm. The proposed algorithm integrates the low-cost estimation method, adaptive frame size calculation strategy and efficient frame size adjustment policy. Specifically, the proposed algorithm determines the optimal frame size based on both estimated tag quantity and the time duration of a slot. Moreover, the proposed frame size adjustment policy can avoid the improper frame adjustment. Extensive simulation results indicate that the proposed algorithm can achieve better performance than the reference methods.

2 Algorithm description

2.1 Estimation strategy

In most RFID application scenarios, the number of tags is unknown to the reader in advance, hence the reader need to estimate the tag number accurately to maximize the performance of the proposed algorithm. Here we also refer to the maximum a posteriori probability (MAP) method to calculate the cardinality of tag population based on the feedback from a sub-frame. Although MAP can achieve an accurate estimation, its high computational overhead hinders its application in low-cost RFID platforms. In the proposed estimation method, we design look-up tables to pre-store the estimation results.Restricted by the sub-frame size and the item quantity in the tables, the proposedestimation strategy is space-efficient and implementable. Considering tags allocated inslots, the probability that idle slot occurstimes, success slot occurs times, and collision slots occurs times in a sub-frame can be expressed as

Where Pi, Ps, and PCare the probabilities of idle, success and collision slots in the full frame. The tag quantity involved in a sub-frame is determined when the value ofis maximized. So, the estimation result in a sub-frame is. Then, the estimated tag quantity involved in the full frame can be calculated as

To reduce computational complexity, the estimated results of the tag cardinalityduring the sub-frame can be stored in the preset tables. The recommendation setting of can be referred to Su et al. [Su, Sheng, Hong et al. (2016); Chen, Su and Yi (2017)] and can be listed in Tab. 1.

Table 1: The recommendation setting of Fsub

2.2 Adaptive frame size calculation

The most existing DFSA algorithms set the frame size as the nearest value to the estimated tag number. Unlike the conventional DFSA algorithms, the proposed algorithm calculates the frame size by minimizing the average identification time to identify one tag Tavg, which can be defined as (11)

Where E, S, and C are the number of idle slots, success slots and collision slots,respectively. TE, TS, and TCare the time intervals of above three slot types, and have

Where Tcmdis the time interval of reader’s command which can be Query, QueryAdj, or QueryRep [Su, Sheng and Hong et al. (2016)]. Considering the number of tags isandthe initial frame size is F , the fill level of tags allocated in a slot is described by a binomial distribution with 1/Foccupied probability:

Accordingly,Pr=0, Pr=1, and Pr>1are the corresponding probabilities that a slot is idle,successful and collided, respectively. If F is assumed large enough, the distribution oftags can be approximated as Poisson distribution with mean . Then, the parameters E,S , and C in Eq. (3) can be approximated as

Substitute Eqs. (8)-(10) into Eq. (3), the Tavgcan be approximated as

We take the first derivative of Tavgwith respect to λ. Let the derivative equals to zero,we then have

Transforming the Eq. (12), we can have

By solving the Eq. (12), the value of λto minimize the Tavgcan be calculated as

Where W(*) denotes as the Lambert W-function. Consequently, the optimal frame size in the proposed algorithm can be set as

2.3 Frame size adjustment strategy

The mainstream frame size adjustment strategy can be divided into three categories. First is Frame-by-Frame (FbF) in which the reader calculates the new frame size at the end of the current frame. The FbF strategy is not efficient when the frame size is far away from the number of tags. Second is Slot-by-Slot (SbS) in which the reader calculates the new frame size at every slot of the current frame. The SbS strategy suffers from a rather high complexity. Finally, the sub-frame solution provides the flexibility of ending the current frame in advance to maintain the performance stability with a reduced computational complexity. In our proposed algorithm, we adopt a hybrid strategy combining sub-frame observation and SbS. At every slot, the reader keeps track of the relation between E and C. And then the reader will reset the sub-frame size if the difference value between E and C is above the threshold value. After the reading of Fsubslots, the reader estimates the tag quantity according to Eq. (2). And then the new frame size for the next identification round can be given by Eq. (15). Then the reader computes the Tavg1and Tavg2with the current frame size and the new frame size, respectively. The policy is to end the current frame and to adopt the new frame size if Tavg2<Tavg1. Otherwise, the reader will go to the next slot of the current frame. The identification process ends until no collision occurs.According to the hybrid frame size adjustment strategy, the algorithm can achieve a better and stable performance.

2.3 The proposed tag identification algorithm

Combining the tag quantity estimation, frame size calculation, and frame size adjustment strategy, we propose the anti-collision algorithm TAFAS as follows.

Algorithm TAFAS Reader Operation

1: Initialize Fcurr=Fini, Fsub, E, S, and C 2: while (unidentified tags 0)3: The reader identifies tags among Fcurr slots and counts E, S, and C slot by slot.4: if E-3.2 ? C/λ>threshold 5: Fsub=i;6: else if E-0.6?C/λ<- threshold 7: Fsub=i;8: end if 9: if i==Fsub 10: Estimate the tag quantity and calculate the new frame size by using Eqs. (2) and (15).11: if Tavg2

3 Simulation results

The identification performance of the proposed algorithm and the reference methods including FuzzyQ, SUBF-DFSA, ILCM, and Impinj R2000 was compared by carrying out extensive Monte Carlo simulations. Various metrics including system throughput,time efficiency, average identification time to identify one tag are taken into account to evaluate the performance of TAFAS. The primary time parameters are the same as Su et al. [Su, Sheng, Hong et al. (2016); Chen, Su and Yi (2017)].

Fig. 1 compares the system throughput of various algorithms under different initial frame size. As can be found from Fig. 1, the performance of ILCM is most sensitive to the initial frame size than other algorithms. When the number of tags is much larger than the size of frame, the ILCM is unable to adjust to a proper frame size to fit the unread tags,and cause performance degradation. That is to say, the stability and scalability of ILCM is difficult to get used to a widely varying of the tag population. Since the other algorithms adopt the in-frame-like frame adjustment mechanism that allows the frame to be end in advance, so they can guarantee more stable performance. Also can be seen from Fig. 1, the average system throughput of five algorithms from the highest to the lowest is TAFAS, SUBF-DFSA, ILCM, FuzzyQ, and Impinj R2000. Although the Impinj R2000 and FuzzyQ can improve the performance stability and reduce the computational complexity, their system throughput is below that of ILCM. Specifically, the average system throughput of TAFAS is 0.3533, achieves a 6.9% improvement over ILCM.In order to illustrate the advantage of the TAFAS, we show the time efficiency of various algorithms in Fig. 2. The metric time efficiency is dependent on the timing parameters ofEPC global C1 Gen2, particularly on the intervals of the slots, , , and ,respectively. Forthis purpose, the reference methods are evaluated for different ratio between and . All algorithms present an increasing time efficiency with the increasing betweenand. As can be seen various algorithms show the discrepant time efficiency under the different conditions. For example, the time efficiency of Impinj R2000 is the lowest when s the increase in the Impinj R2000 achieves a significant performanceimprovement. Since the frame size can be adaptively adjusted to adapt to the different he TAFAS can always hold the best time efficiency compared to other algorithms.

Figure 1: Comparison of system throughput for various algorithms

Figure 2: Comparison of time efficiency for various algorithms

Fig. 3 presents the simulation result of the average identification time for identifying one tag with an initial frame size of 16. Note that the average identification time for identifying one tag includes the coordination time used to transmitting command and guard time beside the necessary time used for message (such as ID or EPC) transmission.The average time is calculated by Eqs. (3)-(6). As can be observed from Fig. 3, the TAFSA consumes the least average time to identify one tag. It spends about 2.1045 ms,i.e. an identification speed is of 475 tags/s. That is to say ATFAS can identify more tags per unit time. Also, since our proposed solution is based on the same hardware platform of EPC global C1 Gen2 standard, it will not bring in extra requirements compared to other algorithms.

Figure 3: Comparison of average identification time for various algorithms

4 Conclusions

In this paper, we proposed a time-aware anti-collision protocol to identify multiple RFID tags within one reader’s filed. The proposed scheme determines the optimality of the current frame size based on the combination of sub-frame observation and slot-by-slot.According to the adaptive adjustment mechanism, the ATFAS can restrain the performance degradation in time efficiency due to the duration discrepancy. Moreover,the tag quantity estimation is implemented by the look-up tables, which allows dramatically reduction in the computational complexity. Simulation results show that the proposed ATFSA outperforms other algorithm in various metrics.

Acknowledgement:This research is supported by Doctoral Scientific Research Fund of Northeast Electrical Power University (BSJXM-2016203).

主站蜘蛛池模板: 国产高颜值露脸在线观看| 在线综合亚洲欧美网站| 国外欧美一区另类中文字幕| 亚洲日韩国产精品无码专区| 宅男噜噜噜66国产在线观看| 国产人碰人摸人爱免费视频| 亚洲人成色在线观看| 日韩123欧美字幕| 999国内精品久久免费视频| 精品久久高清| 国产成人精品高清不卡在线| 91久草视频| 2020国产精品视频| 狠狠躁天天躁夜夜躁婷婷| 国产噜噜噜| 亚洲综合在线网| 久青草网站| 国产男女免费视频| 午夜日韩久久影院| 中国黄色一级视频| 在线观看国产精品一区| 国产在线自揄拍揄视频网站| 国产经典三级在线| 欧美日韩中文字幕在线| 狼友av永久网站免费观看| 97在线免费| 亚洲男人的天堂久久香蕉 | 亚洲一区色| 国内精自视频品线一二区| 91av成人日本不卡三区| 亚洲福利视频网址| 91九色最新地址| 欧美亚洲日韩中文| 亚洲成人高清无码| 手机在线免费毛片| 国产成人AV男人的天堂| A级全黄试看30分钟小视频| 又黄又湿又爽的视频| 人妖无码第一页| 免费看美女自慰的网站| 国产尤物视频在线| 久久黄色毛片| 白浆视频在线观看| 99精品高清在线播放| 色综合久久88| 国产高清精品在线91| 成人国产精品2021| 久久综合伊人77777| 国产精品福利导航| 日韩精品欧美国产在线| 漂亮人妻被中出中文字幕久久| 日韩精品成人网页视频在线| 国产91九色在线播放| 五月天久久综合国产一区二区| 国产人人射| 免费人成在线观看视频色| 精品国产黑色丝袜高跟鞋| AV在线天堂进入| 亚洲国产一区在线观看| 天堂网国产| 国产三级国产精品国产普男人| 日韩欧美在线观看| 午夜视频日本| 欧美第一页在线| 亚洲av综合网| 2021天堂在线亚洲精品专区| 人人91人人澡人人妻人人爽| 天天色天天综合网| 国产特级毛片aaaaaaa高清| 色综合中文| 亚洲 欧美 日韩综合一区| 午夜久久影院| 伊人成人在线| 成人综合在线观看| 高清视频一区| 毛片卡一卡二| 无码丝袜人妻| 国产精品无码久久久久AV| 一级毛片基地| 日韩第八页| 中文字幕无码av专区久久| 久久91精品牛牛|