Application Note - Using Low Level Metrics On Speedway Revolution
Application Note - Using Low Level Metrics On Speedway Revolution
This application note provides the operator of a Speedway Revolution reader with the necessary information to utilize the Radio Frequency (RF) phase and Received Signal Strength Indication (RSSI) low level user data. The target audience is any party interested in using the RF phase and RSSI reporting features. Note that the low level user data feature requires a Speedway Revolution reader with at least Octane 4.4 firmware to receive any low level tag metrics, however the latest optimizations to these tag reports, including the Doppler effects described here, are available beginning with Octane 4.8.
www.impinj.com Copyright 2011, Impinj, Inc. Impinj, Octane, Powered by Impinj and Speedway are either registered trademarks or trademarks of Impinj, Inc. For more information, contact [email protected]
Table of Contents
1 Introduction .............................................................................................................................................3 1.1 Terminology .....................................................................................................................................3 2 Configuration...........................................................................................................................................4 2.1 Example LLRP ROSpec ...................................................................................................................4 2.2 Example RO_ACCESS_REPORT ...................................................................................................6 3 Low Level User Data...............................................................................................................................8 3.1 Backscatter Power ............................................................................................................................8 3.1.1 Theory ........................................................................................................................................8 3.1.2 Environmental and Other Effects...............................................................................................9 3.1.3 Speedway Revolution Reader RSSI Reporting..........................................................................9 3.2 RF Phase .........................................................................................................................................10 3.2.1 Theory ......................................................................................................................................10 3.2.2 Environmental and Other Effects.............................................................................................10 3.2.3 Inventory, Antenna Switching, and Frequency Hopping Effects ............................................11 3.2.4 Speedway Revolution Reader RF Phase Reporting .................................................................11 3.2.5 Computing Velocity from RF Phase ........................................................................................12 3.3 Doppler Frequency .........................................................................................................................13 3.3.1 Theory ......................................................................................................................................13 3.3.2 Speedway Revolution Reader Doppler Frequency Reporting .................................................13 3.3.3 Accuracy of Doppler Frequency Reporting .............................................................................15 3.3.4 Calculation of Velocity from Doppler Frequency Reporting ..................................................15 4 Revision History....................................................................................................................................16 Notices: .....................................................................................................................................................16
ii
1 Introduction
This application note provides the operator of a Speedway Revolution reader with the necessary information to utilize the Radio Frequency (RF) phase and Received Signal Strength Indication (RSSI) low level user data. The target audience is any party interested in using the RF phase and RSSI reporting features. Note that the low level user data feature requires a Speedway Revolution reader with at least Octane 4.4 firmware to receive any low level tag metrics, however the latest optimizations to these tag reports, including the Doppler effects described here, are available beginning with Octane 4.8.
1.1 Terminology
Table 1 provides a listing of terminology used within this document.
Table 1 Terminology
Hz LLRP Radial Isotropic Multipath Propagation RCS RF RFID RSSI SNR UHF Watts
Hertz is an SI unit of frequency (1 Hz = 1 cycle/second) Low Level Reader Protocol Along a vector connecting the reader antenna to the tag Identical in all directions; invariant with respect to direction. Electromagnetic wavefronts from the same transmission source reaching a receiving antenna through two or more paths. Radar Cross Section Radio Frequency Radio Frequency IDentification Receive Signal Strength Indication Signal to Noise Ratio Ultra High Frequency Watt is an SI unit of power (1 Watt = 1 Joule/second)
Configuration
When loaded with the Octane 4.4, or newer versions of software, the Speedway Revolution reader supports RF phase and RSSI reporting through custom extensions of the Low Level Reader Protocol (LLRP). The ImpinjTagReportContentSelector parameter allows the operator to configure additional parameters to be reported via the TagReportData parameter including the ImpinjRFPhaseAngle and ImpinjPeakRSSI parameters. For a complete description of how to enable the low level user data feature for the Speedway Revolution reader please refer to the Octane LLRP Version 4.4 documentation.
768
The RSSI is reported in dBm x 100 so a reported value of -4050 = -40.50 dBm. For a complete description of RF phase and RSSI formatting, please refer to Sections 3.1.3 and 3.2.4 of this document.
This application note provides a cursory introduction to those radio propagation topics immediately relevant to the Speedway Revolution reader RSSI and RF phase user data. A comprehensive description of radar techniques and electromagnetic wave propagation are beyond the scope of this paper. The operator is encouraged to reference one of the many texts available on those subjects.
Figure 3-1 provides a conceptual diagram of the radio wave propagation between an RFID reader and a passive RFID tag.
Figure 3-1: Conceptual diagram of radio wave propagation between RFID reader and tag
The two-way radar equation for a monostatic transmitter, Equation 3-1, provides an estimate of the tag backscatter signal power received (PR) by an RFID reader as a function of the following parameters: PT GT
= Reader transmit power at the transmit antenna input (Watts) = Reader antenna gain = Carrier wavelength (meters)
= Tag Radar Cross Section (meters2) = Distance between reader and tag (meters)
PR =
(4 )
2 GT 2 3
PT (Watts)
Equation 3-1
The two-way radar equation is a form of the well known Friis equation applied to both directions of the radar link (reader-to-tag and tag-to-reader). The receiver antenna gain term (GR) in the standard Friis equation is replaced by a factor comprehending the targets Radar Cross Section (RCS), GR = 4/2. An objects RCS is a measure of the effective area for capturing incident energy and isotropically scattering it back to the source. The RCS for a passive RFID tag depends on antenna design, impedance matching, and the changes in reflection coefficient as a function of tag modulator state. The received signal power decays as 1/R4 due to the product of the two free-space loss factors, 1/R2, for each link direction (reader-to-tag and tag-to-reader).
3.1.2 Environmental and Other Effects
Many factors can affect the received power, causing it to be different than predicted by the two-way radar equation. Propagation effects such as absorption and scattering as well as antenna effects such as impedance mismatch and polarization mismatch can reduce the power observed at the reader receiver. Multipath propagation and undesired signals in the environment can combine with the primary backscatter, thereby increasing or decrease the received signal power at the reader receiver.
3.1.3 Speedway Revolution Reader RSSI Reporting
The RSSI reported by the Speedway Revolution reader is a power measurement taken within the channel filter bandwidth and reported as a 16-bit signed value in units of dBm x 100. Table 3-1 provides an overview of the Speedway Revolution reader RSSI reporting capabilities.
Table 3-1: RSSI Reporting Parameters
Description RSSI Word Size RSSI Range -110 Min Typ 16 0 Max Units Bits dBm Comments/Conditions Twos complement Reporting range only Reader measurement capability limited to approximately -90 dBm
0.5 1
dB dB Standard deviation from mean value over 1000 EPC packets in an anechoic chamber or a cabled test. 0 to +40 C Absolute accuracy of mean value is not specified.
3.2 RF Phase
3.2.1 Theory
For an RF carrier wave at frequency f (Hz), the relation between frequency and wavelength is given by
c (meters) f
Equation 3-2
where c is the speed of the EM wave in the communication medium which, in air, is equal to the speed of light (3 108 m/s). As shown in Figure 3-1, the total distance traversed by the signal will be 2R. In addition to the RF phase rotation over distance, the readers transmit circuits, the tags reflection characteristic, and the readers receiver circuits will all introduce some additional phase rotation T, TAG, and R respectively. The total phase rotation can be expressed as
= 2
2R + T + R + TAG
Equation 3-3
Since phase is a periodic function with period 2 radians, the phase values will clearly repeat at distances separated by integer multiples of one-half the carrier wavelength n , n = 0,1,2, 2
Rn =
Equation 3-4
A reader might employ open-loop estimation techniques such as preamble correlation or closed-loop estimation for acquiring and/or tracking carrier phase. In all cases the phase estimate must be derived from the received signal and the estimate will be a function of the Signal-to-Noise-Ratio (SNR). The more noise energy within the receiver bandwidth, the greater the phase standard deviation. Thermal noise from the reader receiver is always present but other noise sources, such as external interference, can also affect the reported RF phase.
10
The Speedway Revolution reader provides one RF phase estimate each time a tag is successfully inventoried. If an application employs multiple samples of the RF phase from a single tag, the application must comprehend the following: 1. Phase estimates should only be compared on a single antenna and channel. RF phase is a function of frequency and antenna path as shown by Equation 3-3. 2. Gen2 UHF RFID employs a slotted-aloha media access scheme, which means that the order in which tags are inventoried will be random. The time between successive inventories of the same tag will depend on reader mode, tag population size, and environmental conditions (e.g. interference levels). Since RF phase is a function of radial distance between reader and tag, the phase difference between successive inventories of the same tag will depend on the elapsed time between the two inventories and the tags radial velocity.
3.2.4 Speedway Revolution Reader RF Phase Reporting
Table 3-2 provides an overview of the Speedway Revolution reader RF phase reporting capabilities.
Table 3-2: RF Phase Reporting Parameters
Description Phase Word Size Phase Word Range 0 0 Phase Standard Deviation -0.1 -5.7 Min Typ 12 +2 +360 0.1 5.7 Max Units Bits Rad Deg Rad Deg Standard deviation from mean value over 1000 EPC packets in an anechoic chamber or a cabled test. 0 to +40 C Absolute accuracy of mean value is not specified. Across frequency band RSSI from 70 to 30 dBm See Figure 3-2 for phase mapping Comments/Conditions
Phase Resolution
0.0015 0.088
Rad Deg
Figure 3-2 diagrams the mapping of phase to the 12-bit value reported by the Speedway Revolution reader.
Revision 2.0, Copyright 2011, Impinj, Inc.
11
0xC00 = 270o
If two time-phase pairs are measured for the same tag, one at (t0, 0) and one at (t1, 1), the radial distance traversed by the tag is 1 1 0 (m) 2 212
d RADIAL =
Equation 3-5
Equation 3-5 assumes that the tag moves less than half a wavelength in the radial direction between observations (dRADIAL < /2). The difference in the observation times provides the radial velocity
v RADIAL =
d RADIAL (m/s) t1 t 0
Equation 3-6
The radial direction of travel is given by the sign of the radial velocity vRADIAL.
12
Doppler frequency is the shift in frequency of the received signal at the reader due to relative motion between the reader and the tag. Let T denote the time duration of a packet. Then, a Doppler frequency of fm Hz introduces a phase rotation over this packet duration given by
= 2 (2 f m T )
Equation 3-7
The Doppler frequency experienced by the reader can thus be calculated by measuring the phase rotation across a packet and using the following expression:
fm =
4T
Equation 3-8
Estimating Doppler frequency over the duration of a single packet avoids many of the pitfalls (e.g. stochastic inventory protocol, antenna switching, channel hopping) inherent to using the RF phase from two different packets. Of course, the time aperture of a single packet places limits on the range and accuracy of Doppler frequency estimates (refer to Table 3-3).
3.3.2 Speedway Revolution Reader Doppler Frequency Reporting
Table 3-3 provides an overview of the Speedway Revolution reader Doppler frequency reporting capabilities.
Table 3-3: Doppler Frequency Reporting Parameters
Description Representation Min -212 Typ Max 212-1 Units Hz Comments/Conditions 16-bit (four fractional) Twos complement Phase Accumulation () -720 -4 +720 +4 Deg Rad Maximum allowed phase accumulation over the duration of any single packet T = packet duration (sec) Lower limit assumes a (arbitrary) minimum of 4 phase rotation.
Frequency Range ( fm )
Hz
The first row in Table 3-3 states the reported value is a 16-bit twos complement number with four fractional bits and units of Hertz. Much of this binary word range will remain unused since typical RFID applications experience Doppler frequencies from 0 Hz (no motion) up to perhaps 30 Hz (velocities up to
13
For these specific DRM settings and EPC length, an estimate of the minimum and maximum Doppler frequency shift that can be measured is (from Table 3-3): min ( f m ) = 1 2 Hz , 180 4 ms max( f m ) = 1 250 Hz 4 ms
It should be clear that estimating small Doppler frequency requires longer packet durations (e.g. increased EPC length and/or slower reverse link rate). The opposite is obviously true for large Doppler frequency. Since RFID applications typically experience small Doppler frequency, Figure 3-3 provides a graphical illustration of how the minimum measurable Doppler frequency might vary with data rate and packet length.
Figure 3-3: Guide to Minimum Doppler Frequency
10
3
10
32-bit Packet
128-bit Packet
10
512-bit Packet
10
10
-1
100
200
300
400
500
600
700
14
Table 3-3 provides only a typical range of measurable Doppler frequency and Figure 3-3 is only intended as a guide. Many factors influence the readers ability to obtain useful Doppler estimates. As described in Subsection 3.2.2, both the minimum detectable Doppler frequency and the accuracy of these estimates will depend upon the Signal-to-Noise-Ratio of the received signal. Any increase in noise energy within the receive bandwidth will increase the variance of the measurements. Non line-of-sight (NLOS) signal components due to multipath propagation can also distort the measurement results.
3.3.4 Calculation of Velocity from Doppler Frequency Reporting
Let vtr be the relative velocity of the tag with respect to the reader. When vtr<<c, where c is the speed of light in m/s, Doppler frequency can be approximated by the following expression:
fm =
vtr f c
Equation 3-9
Here, f is the frequency of the reader. Note that vtr is assumed to be positive when the tag and the reader are moving towards each other. The relative velocity in terms of Doppler frequency is then given by,
vtr =
fm c f
Equation 3-10
15
4 Revision History
Date 08/12/2010 05/26/2011 Revision 1.0 2.0 -original release -updated for Doppler Frequency in Octane 4.8 Comments
Notices:
Copyright 2011, Impinj, Inc. All rights reserved. This document is conditionally issued, and neither receipt nor possession hereof confers or transfers any right in, or license to, use the subject matter of any drawings, design, or technical information contained herein, nor any right to reproduce or disclose any part of the contents hereof, without the prior written consent of Impinj and the authorized recipient hereof. Impinj reserves the right to change its products and services at any time without notice. Impinj assumes no responsibility for customer product design or for infringement of patents and/or the rights of third parties, which may result from assistance provided by Impinj. No representation of warranty is given and no liability is assumed by Impinj with respect to accuracy or use of such information. These products are not designed for use in life support appliances, devices, or systems where malfunction can reasonably be expected to result in personal injury. This product is covered by one or more of the following U.S. patents. Other patents pending. 7283037, 7026935, 7049964, 7501953, 7030786, 7246751, 7245213, 7408466, 7187290, 7304579, 7510117, 7107022, 7419096, 7382257, 7405660, 7436308, 7417548, 7391329, 7391329, 7592897, 7589618, 7633376, 7696882, 7830262
16