None.
None.
1. Field of the Disclosure
The present disclosure relates generally to radio frequency identification (RFID) systems, more particularly, to methods for estimating error in distance predictions using received signal strength indicator (RSSI) signatures.
2. Description of the Related Art
In recent years, localization systems have been used in many applications to identify and track different physical entities such as merchandise, equipment, devices, personnel or individuals, and other items or assets that need to be monitored within a particular environment. Example applications include supply chain management applications where localization systems are used for automatic inventory and tracking, and security applications where such services are used to identify and monitor personnel to control access to particular areas within a facility.
Radio frequency identification (RFID) systems have been widely employed for localization due to relatively low implementation cost. An RFID system typically attaches an RFID tag to an object to be monitored. Readers are then deployed in the environment to interrogate the tag as the tagged object passes within range of the readers. The readers transmit radio frequency (RF) signals to the tag which in turn responds by transmitting an RF response signal containing information identifying the object to which the tag is attached. The response signals received by each reader are then transformed into distance measurements which are utilized to determine an estimate of the location of the tagged object. The accuracy of distance estimation, therefore, directly affects the performance of the localization of RFID tags.
Application of RFID systems for localization of RFID tags is often difficult because of challenges in the presence of multipath effects caused by reflection of the backscattered signal off of walls and other objects within the environment. For example, when using RSSI to predict distance, multipath effects causes signals to traverse different paths towards the reader which consequently results to variation in signal strength received by the reader, and thus some level of error in distance estimation. For phase-based distance measurements, multipath also causes phase distortion as signals traverse different paths and arrive at the reader with varying delays, causing inconsistencies with respect to phase readings which consequently results to error in phase-based distance estimation.
Accordingly, there is a need for improved RFID distance estimation and localization techniques.
Embodiments of the present disclosure provide methods and systems for determining a distance between a radio frequency identification (RFID) tag and a reader. The method includes calculating a first distance estimate of the distance based on information associated with at least one of a plurality of response signals received from the RFID tag in response to interrogation signals by the reader at a plurality of frequencies. The method further includes measuring a signal strength of each of the received plurality of response signals to create a received signal strength indicator (RSSI) signature, predicting an error in the first distance estimate using the RSSI signature, and determining a final distance estimate of the distance by modifying the first distance estimate based on the predicted error. The final distance estimate may be used as one of multiple final distance estimates by multiple readers in determining a relative location of the RFID tag.
The above-mentioned and other features and advantages of the disclosed example embodiments, and the manner of attaining them, will become more apparent and will be better understood by reference to the following description of the disclosed example embodiments in conjunction with the accompanying drawings, wherein:
It is to be understood that the present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The present disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings. In addition, the terms “connected” and “coupled” and variations thereof are not restricted to physical or mechanical connections or couplings. Terms such as “first”, “second”, and the like, are used to describe various elements, regions, sections, etc. and are not intended to be limiting. Further, the terms “a” and “an” herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
Furthermore, and as described in subsequent paragraphs, the specific configurations illustrated in the drawings are intended to exemplify embodiments of the disclosure and that other alternative configurations are possible.
Reference will now be made in detail to the example embodiments, as illustrated in the accompanying drawings. Whenever possible, the same reference numerals will be used throughout the drawings to refer to the same or like parts.
Radio device 50 may be derived from a wide variety of RFID readers capable of reading a number of passive, active, and/or semi-passive tags simultaneously within a read/interrogation range. Radio device 50 may include at least one antenna 55 and a circuit that is configurable to operate as a transmitter and a receiver. Radio device 50 generally uses antenna 55 to transmit radio frequency signals to the RFID tags 40 and receive response signals therefrom. Antenna 55 may be tuned to one or more frequencies at which radio device 50 interrogates and communicates with a particular RFID tag 40 within range. Antenna 55 may be implemented with one or more antennae.
Each RFID tag 40 may be a passive, active, or semi-passive tag, and may include a communications control unit (not shown) and an antenna 60. The communications control unit of each RFID tag 40 may decode and/or demodulate received information/interrogation signals from radio device 50, and encode, modulate, and transmit information/response signals to radio device 50 using antenna 60. Antenna 60 may be tuned to a frequency or frequencies at which radio device 50 communicates with RFID tag 40.
In operation, radio device 50 may broadcast a plurality of interrogation signals in the form of electromagnetic waves 65 to RFID tags 40 within interrogation range. In response, each RFID tag 40 within range may return a response signal in the form of electromagnetic waves 70 to radio device 50. Radio device 50 may use characteristics of received response signals to determine information associated with the responding RFID tag 40. For example, radio device 50 may identify a responding RFID tag and determine a distance Dn thereof based on response signals received therefrom.
In an example embodiment, RFID tag detection device 35 may be configured for and/or capable of measuring RSSI of a response signal received from a responding RFID tag 40, and calculating a distance estimate of the RFID tag 40 based on the measured RSSI. As conventionally known, a response signal transmitted by an RFID tag loses power as it travels through air due to reflection, refraction, absorption, and other environmental factors. Thus, as the distance between an RFID tag and radio device 50 increases, signal strength of response signals received by radio device 50 generally decreases. For example, in
As an example, a distance estimate may be determined based on an empirically determined relationship between RSSI and reader to tag distance. For example, in
In another example embodiment, RFID tag detection device 35 may be configured for and/or capable of measuring phase associated with response signals received from RFID tags 40. With reference to
Radio device 50 may receive response signals RX1, RX2, . . . , RXN for each transmitted signal TX1, TX2, . . . , TXN at corresponding frequencies F1, F2, . . . , FN from RFID tag 40. In this example, transmitted signals TX1, TX2, . . . , TXN may be transmitted by radio device 50 with initial phases φT1, φT2, . . . , φTN, respectively. Signal phase may be determined using any of a variety of techniques known in the art. Upon arriving at radio device 50, response signals RX1, RX2, . . . , RXN may have respective phases φR1, φR2, . . . , φRN that differ from the initial phases φT1, φT2, . . . , φTN of corresponding interrogation signals TX1, TX2, . . . , TXN. Phases φR1, φR2, . . . , φRN of the received response signals RXn generally varies with each frequency Fn, and this variation in phase with respect to the change in frequency is proportional to the reader to tag distance. Accordingly, RFID tag detection device 35 may utilize the changes in phase to calculate an estimate of the distance D between radio device 50 and RFID tag 40. Phase-based distance estimates may be determined using different techniques known in the art.
As an example,
where d is the distance between RFID tag and radio device, c is the speed or light,
is the phase slope, and β is an empirically determined distance offset value used to correct distance calculation. For example, the value of β can vary depending on the particular setup of equipment used in the system, such as based upon the coupling and length of the cable between radio device 50 and antenna 55. Using Eq. (1), phase slope can be calculated given a particular distance, and conversely, distance can be calculated given a particular phase slope. Thus, given the phase slope of line 115, a distance estimate can be calculated using Eq. (1).
Object detection system 30 may perform distance measurements on a given RFID tag 40 of interest using techniques that utilize RSSI and/or phase of response signals received from the RFID tag of interest, and, additionally, may predict errors in the distance measurements. While there may be several causes of errors in the distance estimations, one of the major causes can be multipath. In accordance with example embodiments of the present disclosure, RSSI signatures may be used to compensate for errors in distance estimations due to multipath.
An RSSI signature, as used herein, includes a plurality of RSSI values measured over a range of frequencies, such as at each of the 50 hop frequencies in
RFID signatures are typically sensitive to multipath. That is, keeping the reader to RFID tag distance substantially constant, changes in the physical environment can cause different multipath distributions which in turn cause variation in RSSI strengths over the range of frequencies. To illustrate this,
Timing variation between response signals as they traverse different paths toward the reader may also cause phase distortion. To illustrate this,
Since multipath affects the shape of an RSSI signature, RSSI signatures can be used as representations of multipath in the environment. Techniques provided herein utilize RSSI signatures to determine error in predicted distances caused by multipath in the environment. More particularly, because errors in distance measurements are caused in part by multipath effects, RSSI signatures may be correlated to an amount of error in RSSI-based distance measurements. Additionally, because the same multipath that causes changes in RSSI signature also causes changes in phase measurements, the RSSI signature may also be correlated to an amount of error in phase-based distance measurements. In this way, RSSI signatures may be used to predict errors in distance estimates, and such predicted errors may be used to provide more accurate distance estimates.
According to an example embodiment, object detection system 30 may utilize one or more machine learning algorithms to predict errors associated with distance measurements.
Training engine 155 may be provided with training examples 165 comprising RSSI signatures 1 to N and corresponding errors 167 in RSSI or phase predicted distances. One RSSI signature includes a plurality of RSSI values 1 to n, such as 50 RSSI values taken at the 50 hop frequencies, which generally serve as input features provided at input 175A of trainer 150. A corresponding error 167, on the other hand, serve as target output for an RSSI signature received by training engine 155 via input 175B of trainer 150, and which is defined as an actual error determined by comparing an RSSI or phase predicted distance associated with the RSSI signature to an actual known distance between reader and RFID tag, as will be explained in greater detail below. Using the RSSI signatures and corresponding errors, training engine 155 may create and define an error prediction function 160 for use in predicting error in future distance estimations using either RSSI or phase. Once the error prediction function 160 is defined, it may receive as input an RSSI signature 180 associated with a tag being tracked, and output a predicted error 185 in a distance estimate associated with the tag. In an example embodiment, the error prediction function 160 may employ a classification scheme wherein discrete categorization of predicted error values 185 is provided. In another example embodiment, the error prediction function 160 may implement a regression scheme in which predicted error values 185 are continuous values. Typically, the output of error prediction function 160 would depend upon the method used to train training engine 155.
With reference to
Referring now to
In one example embodiment, RSSI of each received response signal RX may be measured with or without measuring phase thereof at block 235 depending on the method to be used in predicting distance. For example, when using RSSI measurements to predict the distance at block 240A, the reader may measure RSSI of each received response signal RX without measuring the phases of each at block 235, and when using phase measurements to predict the distance at block 240B, the reader may measure both RSSI and phase of each received response signal RX at block 235. Additionally, if RSSI measurements are to be used in predicting the distance (block 240A), then the training engine 155 may be provided with errors 167 that are determined using RSSI distance measurements. Similarly, if phase measurements are to be used in predicting the distance (block 240B), then the training engine 155 may be provided with errors 167 that are determined using phase-based distance measurements.
With respect to predicting distance using the measured RSSI values at block 240A, the RSSI values from the plurality of frequencies may be averaged to yield an average RSSI value, and the average RSSI value may be used to predict the distance. For example, the average RSSI value may be correlated to an empirically determined relationship between average RSSI and reader to tag distance, such as in a similar manner described above with respect to
With respect to predicting distance using the phase measurements at block 240B, a similar process described above with respect to
The foregoing described process of obtaining RSSI signature and corresponding actual error is repeated multiple times for different test RFID tags of the same type at different environmental conditions to obtain a plurality of RSSI signatures and errors to be used as training examples for training engine 155. Any sufficient number of training examples may be collected. More training examples, though, may provide the opportunity to define a more accurate error prediction function 160.
With reference to
In one example embodiment, the predicted error may be used to determine a final distance estimate for the unknown tag at block 330. More particularly, the final distance estimate may be determined by modifying the initial predicted distance based on the predicted error. For example, the final distance estimate may be determined by applying (adding or subtracting) the predicted error to the initial predicted distance depending on the sign of the predicted error. If the predicted error is negative, the predicted error may be subtracted from the initial predicted distance resulting in the final distance estimate being less than the initial predicted distance. Conversely, if the predicted error is positive, the predicted error may be added to the initial predicted distance resulting in the final distance estimate being greater than the initial predicted distance. With the predicted error being accounted for in determining the final distance estimate, error due to multipath may be reduced and a more accurate distance prediction may be provided.
One or more reads on the same unknown RFID tag by multiple RFID tag detection devices 35 may be performed in order to perform localization on the unknown tag. For example,
In another example embodiment, distance estimates predicted at block 315 by multiple readers may be used to predict a relative position/location of the unknown tag at block 340, and errors predicted by the error prediction function 160 at block 325 may be used to establish an error bound or uncertainty ring around the predicted tag location at block 345 (
In an example embodiment, the two smallest error measurements may be used by remote computing device 350 to determine a diameter of an uncertainty ring around the predicted location. The largest error measurement, on the other hand, may be used to resolve symmetrical ambiguity with respect to where the uncertainty ring can be drawn. In the example shown, the two smallest error measurements are provided by predicted errors PE1 and PE2, while the largest error measurement is provided by predicted error PE3. In one example embodiment, the area of overlap between the regions of error provided by the predicted errors PE1 and PE2 may be used to define the diameter of uncertainty ring 360. For example, the diameter of uncertainty ring 360 corresponds to the largest distance described by the circumferential intersections 365, 366 of the concentric circles which bound the regions of error for each RFID tag detection device 35-1, 35-2. Meanwhile, the concentric circles which bound the region of error for RFID tag detection device 35-3 are used to determine the quadrant where the uncertainty ring is drawn. The size of the uncertainty ring may be updated as the pattern changes. In this way, moving objects and other changes in the environment can be accounted for. Remote computing device 350 may display the location of the unknown tag as well as the uncertainty ring around the tag location on a map.
In other example embodiments, techniques provided herein may be used to monitor whether an object with an attached RFID tag has moved. For example, object detection system 30 may be used to determine if the RFID tag has moved by detecting relatively large changes in RSSI signature pattern associated with the RFID tag or when the detected change in RSSI signature pattern exceeds a predetermined metric. In still another example embodiment, monitoring of changes in RSSI signature patterns may be used to determine if an environment has changed enough to warrant a new calibration. Further, predicted tag locations may be combined with floor plan information to eliminate the need for location calibration, which can make installation of location systems significantly cheaper and easier.
It will be appreciated that the actions described and shown in the example flowcharts may be carried out or performed in any suitable order. It will also be appreciated that not all of the actions described herein need to be performed in accordance with the example embodiments of the disclosure and/or additional actions may be performed in accordance with other embodiments of the disclosure. The description of the details of the example embodiments have been described using RFID systems. However, it will be appreciated that the teachings and concepts provided herein may also be applicable to other localization systems employing radio technology. For example, the teachings and concepts provided herein may be used to reduce error in Bluetooth or Wi-Fi distance estimations.
The foregoing description of several example embodiments of the invention has been presented for purposes of illustration. It is not intended to be exhaustive or to limit the invention to the precise steps and/or forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be defined by the claims appended hereto.
The present application is related to and claims priority under 35 U.S.C. 119(e) from U.S. provisional application No. 62/020,814, filed Jul. 3, 2014, entitled, “Method and System for Estimating Error in Predicted Distance Using RSSI Signature,” the content of which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62020814 | Jul 2014 | US |