WO2007041153A1 - Determining rfid tag location - Google Patents

Determining rfid tag location Download PDF

Info

Publication number
WO2007041153A1
WO2007041153A1 PCT/US2006/037644 US2006037644W WO2007041153A1 WO 2007041153 A1 WO2007041153 A1 WO 2007041153A1 US 2006037644 W US2006037644 W US 2006037644W WO 2007041153 A1 WO2007041153 A1 WO 2007041153A1
Authority
WO
WIPO (PCT)
Prior art keywords
antennas
signal
location
rfid tag
rfid
Prior art date
Application number
PCT/US2006/037644
Other languages
French (fr)
Inventor
Joshua Posamentier
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corporation filed Critical Intel Corporation
Publication of WO2007041153A1 publication Critical patent/WO2007041153A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/06Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/74Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
    • G01S13/75Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems using transponders powered from received waves, e.g. using passive transponders, or using passive reflectors
    • G01S13/751Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems using transponders powered from received waves, e.g. using passive transponders, or using passive reflectors wherein the responder or reflector radiates a coded signal

Definitions

  • Radio frequency identification (RPID) tag attached to it may be desirable in many types of situations.
  • Techniques that use triangulation of received radio signals are sometimes attractive for determination of physical location. Some such techniques may make use of external devices (e.g., a Global Positioning System receiver may make use of orbiting satellites).
  • Other techniques may make use of circuitry to synchronize the tag's clock with a clock on another device for precise time-of-transit calculations. While these techniques can be justified for many applications, they require complex and expensive circuitry at the object, something that cannot be justified for a low cost device such as an RPID tag.
  • Fig. 1 shows a diagram of a system to determine a location of an object with an attached RFID tag, according to an embodiment of the invention.
  • Fig. 2 shows a system for determining a location of an RFID tag, according to an embodiment of the invention.
  • Fig. 3 shows a flow diagram of a method of determining the relative location of an RFID tag, according to an embodiment of the invention.
  • processor may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory.
  • a “computing platform” may comprise one or more processors.
  • an RFID tag may be defined as comprising an RFID antenna (to receive an incoming signal that serves to query the RFID tag and to transmit a response in the form of a modulated radio frequency signal), and an RFID tag circuit (which may include circuitry to store an identification code for the RFID tag, circuitry to modulate a signal transmitted through the antenna, and in some embodiments a power circuit to collect received energy from the incoming radio frequency signal and use that energy to power the operations of the RFID tag circuit).
  • "transmitting" a signal from an RFID tag may include either: 1) providing sufficient power to the antenna to generate a signal that radiates out from the antenna, or 2) reflecting a modulated version of the received signal.
  • Various embodiments of the invention may be implemented in one or any combination of hardware, firmware, and software.
  • the invention may also be implemented as instructions contained in or on a machine-readable medium, which may be read and executed by one or more processors to perform the operations described herein.
  • a machine-readable medium may include any mechanism for storing, transmitting, and/or receiving information in a form readable by a machine (e.g., a computer).
  • a machine-readable medium may include a storage medium, such as but not limited to read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices.
  • a machine-readable medium may also include a tangible medium through which electrical, optical, acoustical or other form of propagated signals representing the instructions may pass, such as antennas, optical fibers, communications interfaces, and others.
  • Various embodiments of the invention may pertain to determining a location of a radio frequency identification (RFID) tag by receiving a transmission from the RFID tag through multiple antennas and receive chains, using the difference in reception times to determine the relative difference in distance between the tag and the respective antennae, and triangulating those differences to calculate the relative location of the RFID tag with respect to a known reference point.
  • the antennas and receive chains are part of an RFID reader.
  • Fig. 1 shows a diagram of a system to determine a location of an object with an attached RFID tag, according to an embodiment of the invention. For ease of illustration, various items in the figure are shown with rectangular shapes, but different embodiments of the invention may not be limited to the particular shapes that are shown.
  • System 100 shows RFID reader 110 that may transmit and/or receive through one or more of antennas 141, 142, 143, or 144, which are shown connected to it through coaxial cables 151, 152, 153, and 154, respectively.
  • the coaxial cables are all of the same length so that the signal transit time through each cable will be the same, although other embodiments may use different techniques.
  • the example shows directional patch antennas with a planar shape, although other embodiments may use other antenna shapes.
  • the antennas may be substantially directional, i.e., they may transmit (or receive) relatively strongly in some directions but relatively weakly in other directions.
  • a comparatively strong signal or be able to receive a comparatively weak signal
  • a direction orthogonal to the plane of the antenna on one side but may transmit the same signal comparatively weakly (or not be able to receive a weak signal) in a direction coplanar to the face of the antenna or behind it.
  • RFID reader 110 may transmit an enabling signal through any of antennas 141, 142, 143, 144, for the purpose of eliciting a response from an RPID tag 120 located within operating range of the various antennas.
  • the example of Fig. 1 shows four antennas arranged in approximately orthogonal directions from an area in which RFID tags are expected to be located, although other embodiments may use other antenna placements and other quantities of antennas.
  • Fig. 1 also shows an RFID tag 120 attached to an object 130. By determining the presence and location of the RFID tag 120, the system may determine the presence and location of object 130.
  • RFID tag 120 may respond by transmitting a signal containing an identification number for the RFID tag 120.
  • the illustrated example shows the enabling signal being transmitted by antenna 141.
  • the enabling signal may be transmitted from a separate antenna (not shown) that is not used for receiving the response from the RFID tag 120.
  • the enabling signal may be transmitted from one of the antennas that are also used for receiving the response from the RFID tag 120.
  • the same antenna will always be used for this transmission, but in other embodiments the system may select one of the available antennas, based on various criteria (for example, each antenna may be tested to see which transmitting antenna elicits the strongest and/or least distorted response from the RFID tag 120).
  • the RFID tag 120 may respond to a properly enabling signal by transmitting a response that may be received by the antennas.
  • Various types of signals may be considered to be properly enabling, depending on the particular RFID technology being used.
  • the response signal may be somewhat omnidirectional (that is, it may be strong enough in all directions to be picked up by each of the receiving antennas, regardless of the orientation of the RFID tag with respect to the receiving antennas, but other embodiments may use other techniques.
  • the relative signal strength of the signal as received at each antenna may not matter, as long as the signal at each antenna is strong enough to be accurately received.
  • the relative time at which a given point in that signal is received by each antenna may be slightly different, based on the different transit times for the signal to reach each of the respective antennas.
  • the different transit times may be based on the difference in distance between the RFID tag and the respective antennas.
  • the different times of reception therefore, may be used to calculate the relative difference in the distance between the RFID tag and each receiving antenna.
  • this difference in distance may be used to calculate the location of the RFID tag relative to the locations of the various receiving antennas, provided the relative distance and relative direction of each antenna from the other antennas is known,
  • any one of the four antennas is not located on a plane substantially defined by the other three antennas.
  • the terms 'planar', 'co-planar', 'line', and 'point' may be used somewhat loosely in this document, since each may be theoretically defined by infinitely small points, while each piece of equipment used is much larger than a point and doesn't have the accuracy of the theoretical calculations. Further, other errors of measurement may contribute to uncertainty and/or inaccuracy in determining a well-defined plane, line, or point.
  • RFID tag 120 may be located substantially within a plane by using the two antennas 141, 143, located substantially within a line on that plane by using three antennas 141, 142, 143, and located substantially at a point on that line by using four antennas 141, 142, 143, and 144.
  • the four antennas may be used to substantially locate the tag to a point within 3 -dimensional space, relative to the four antennas. While this is the configuration shown in Fig. 1, other embodiments may use three or even two antennas to substantially locate an RFID tag to a line or plane, respectively, if this is sufficient for the application being served. Conversely, more than four antennas may be used if the location needs to be known with greater accuracy, as the added information may be used to reduce some of the inaccuracy caused by such things as large antenna size, timing variations, etc.
  • Fig. 2 shows a system for determining a location of an RPID tag, according to an embodiment of the invention.
  • a processing circuit shown in the illustrated embodiment as a main processor 290 and its main memory 295, may be used to perform general purpose processing, including using the calculated location of the RFID tag for useful purposes such as, but not limited to, selective identification of RFID-tagged objects in a known space.
  • main processor 290 and main memory 295 may be part of an RFID reader device, but other embodiments may be configured differently, such as placing one or both of these items external to an RFID reader device.
  • Reference oscillator 260 may serve as a single time base for both receive and transmit circuitry, thus allowing for synchronized timing between those two functions if needed.
  • a power dividing circuit 265 may be used to split the reference oscillator 260, thus providing a receiver local oscillator source with much of the same distortion characteristics as the transmitter local oscillator source. This may be particularly useful for backscatter modulation RFID systems.
  • all the receive paths may operate from a common clock signal so that their time-critical operations may be synchronized.
  • a transmit path may contain the circuitry needed to convert a digital data sequence into a modulated radio signal, while each receive path may contain the circuitry needed to demodulate a radio frequency signal into a digital data sequence.
  • each receive path 231-234 may contain, among other things, an analog-to-digital converter (ADC) and a digital correlator. Since the data received from one receive path may be slightly out of sync with the same data received from another receive path, a data extractor 270 may be used to obtain the data from all the receive paths in unambiguous form.
  • ADC analog-to-digital converter
  • transmit path 255 may be selectively coupled to any one of the antennas 211-214 through transmit switch 250 (a multiplexor is also considered a switch in this context), while receive paths 231-234 may each be individually connected to a different one of the antennas.
  • Circulators 221-224 may be used to permit transmit path 255 to transmit through a particular antenna at the same time that the corresponding receive path is receiving through that same antenna.
  • a single, selectable antenna may be used to transmit an enabling signal to an RFID tag in the area, while the response signal from the RFID tag may be received through each antenna separately, with the separate signals being processed separately in the separate receive paths. Since the dynamics of the space in which the RFID tag is located may be unknown, in some embodiments each antenna may sequentially be used for an enabling transmission to determine if a particular transmit antenna produces better quality of response from one or more of the RFID tags being read.
  • a timing calculation circuit 240 may find a particular point within the digitized waveform signal, compare the relative times of receipt for the same particular point in each of the receive paths, and determine any differences in time of reception for the different receive paths for that same point. Assuming other timing differences have been allowed for, this difference in timing may be due to the different times at which the signal was received by each separate antenna, which in turn may indicate how much nearer or closer each antenna was to the source of the signal (i.e., the RFID tag).
  • Various methods both known and yet to be discovered, may be used by the timing calculation circuit 240 to determine this timing difference from the received signal in the various receive paths.
  • the digitized waveform may also be interpolated, provided the analog to digital conversion occurs above the Nyquist frequency (or > frequency of interest * 2). Because this method may rely on the first instance of waveforms detected, it may be largely immune from multipath interference where indirect reflections are often stronger than the direct reflection.
  • the timing calculation circuit 240 merely determines timing parameters, and passes those on to another circuit (e.g., to main processor 290) for determination of location, but other embodiments may use other techniques.
  • Timing calculation circuit 240 may comprise various types of circuits, such as but not limited to a digital signal processor (DSP).
  • DSP digital signal processor
  • Fig. 3 shows a flow diagram of a method of determining the relative location of an RFID tag, according to an embodiment of the invention. The following process is described in terms of a response from a single RFID tag; however, a similar process may be followed for responses from multiple tags, using currently-known or to- be-developed techniques for handling responses from multiple RFID tags.
  • an RFID reader may transmit an enabling signal to one or more RFID tags that may be in the vicinity.
  • the RFID reader may receive a response from an RFID tag that has been enabled by the signal transmitted at 310. The response may be received through multiple antennas, and the signal received through each antenna may be processed through a separate receive path.
  • a point may be defined in the received response.
  • This point may be any feasible point, provided it can be resolved to a sufficiently narrow period of time.
  • the point may be the first peak of the sine wave that encodes the first bit of a frequency shift key (FSK) encoded signal, but other points may alternatively be used.
  • this point may be pre-defined by design; while in other embodiments the point may be programmatically selected.
  • the response in the different receive paths may be processed in a manner that permits determination of the difference in time of receipt of the same defined point in the signals received through the different antennas.
  • the location of the RFID tag antenna relative to the known locations of the RFID reader antennas may be calculated at 350.
  • the process may end here, and the location just determined may be used for any feasible purpose. However, since the response from the RFID tag may last many times longer than the time required for operations 340-350, the process may be repeated multiple times within a single response, with the decision block at 360 determining when to stop. In some embodiments the process may be repeated simply to reinforce the reliability of the calculated location, by getting multiple inputs for it.
  • movement of the RFID tag during the response time may be tracked by determining a series of locations determined over a period of time.
  • another point that occurs later in the response (as compared to the point determined at 330) may be defined at 370.
  • This may be any feasible point that meets the previously-stated accuracy requirements.
  • the point may be the first peak of the sine wave that encodes the second bit of the frequency shift key (FSK) encoded signal that was described earlier, but other points may alternatively be used.
  • FSK frequency shift key
  • the series of locations may be correlated with the approximate relative time each point in the response was received, and movement (e.g., a motion track and/or speed of movement) for the RFID tag during that time may be calculated at 380.
  • movement e.g., a motion track and/or speed of movement
  • the embodiment of the flow diagram shows movement being calculated after the response has ended, other embodiments may calculate movement incrementally as each new location is determined.
  • a single location for each response may be calculated, and multiple responses over a period of time may be used to determine subsequent locations and therefore movement.
  • the location information gained from the described system may be used in various ways. For example, when an RFID reader identifies multiple RFID tags in an area, all tags within a defined space (e.g., a particular pallet of tagged goods) may be inventoried, while the tags in adjacent spaces (e.g., adjacent pallets of tagged goods) may be ignored or separately inventoried. In another example, specific movement of items with RFID tags may be identified and responded to (e.g., when a bin of parts is moved towards an incorrect assembly station). [0027] The foregoing description is intended to be illustrative and not limiting.

Abstract

In some embodiments, a radio frequency identification (RFID) reader with multiple antennas may determine the location of an RFID tag relative to the reader's antennas, by using a difference-in-time-of-arrival technique to triangulate on the RFID tag based on the difference in distances between the tag and each antenna. A given point in the signal from the RFID tag may provide a narrow point in time from which to make the calculations, while a common clock to the multiple receive paths may permit making accurate measurements of the difference in time of reception of that point at the different antennas. In some embodiments, movement of the RFID tag may be determined by calculating a series of locations over time.

Description

DETERMINING RFID TAG LOCATION BACKGROUND
[0001] Using radio signals to accurately determine the physical location of an object with a radio frequency identification (RPID) tag attached to it may be desirable in many types of situations. Techniques that use triangulation of received radio signals are sometimes attractive for determination of physical location. Some such techniques may make use of external devices (e.g., a Global Positioning System receiver may make use of orbiting satellites). Other techniques may make use of circuitry to synchronize the tag's clock with a clock on another device for precise time-of-transit calculations. While these techniques can be justified for many applications, they require complex and expensive circuitry at the object, something that cannot be justified for a low cost device such as an RPID tag.
BRIEF DESCRIPTION OF THE DRAWINGS
[0002] Some embodiments of the invention may be understood by referring to the following description and accompanying drawings that are used to illustrate embodiments of the invention. In the drawings: Fig. 1 shows a diagram of a system to determine a location of an object with an attached RFID tag, according to an embodiment of the invention.
Fig. 2 shows a system for determining a location of an RFID tag, according to an embodiment of the invention.
Fig. 3 shows a flow diagram of a method of determining the relative location of an RFID tag, according to an embodiment of the invention.
DETAILED DESCRIPTION
[0003] In the following description, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known circuits, structures and techniques have not been shown in detail in order not to obscure an understanding of this description. [0004] References to "one embodiment", "an embodiment", "example embodiment", "various embodiments", etc., indicate that the embodiment(s) of the invention so described may include particular features, structures, or characteristics, but not every embodiment necessarily includes the particular features, structures, or characteristics. Further, some embodiments may have some, all, or none of the features described for other embodiments.
[0005] In the following description and claims, the terms "coupled" and
"connected," along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other. Rather, in particular embodiments, "connected" may be used to indicate that two or more elements are in direct physical or electrical contact with each other. "Coupled" may mean that two or more elements cooperate or interact with each other, but they may or may not be in direct physical or electrical contact. [0006] The term "processor" may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory. A "computing platform" may comprise one or more processors.
[0007] Within the context of this document, an RFID tag may be defined as comprising an RFID antenna (to receive an incoming signal that serves to query the RFID tag and to transmit a response in the form of a modulated radio frequency signal), and an RFID tag circuit (which may include circuitry to store an identification code for the RFID tag, circuitry to modulate a signal transmitted through the antenna, and in some embodiments a power circuit to collect received energy from the incoming radio frequency signal and use that energy to power the operations of the RFID tag circuit). As is known in the field of RFID technology, "transmitting" a signal from an RFID tag may include either: 1) providing sufficient power to the antenna to generate a signal that radiates out from the antenna, or 2) reflecting a modulated version of the received signal. [0008] As used herein, unless otherwise specified the use of the ordinal adjectives
"first", "second", "third", etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner. [0009] Various embodiments of the invention may be implemented in one or any combination of hardware, firmware, and software. The invention may also be implemented as instructions contained in or on a machine-readable medium, which may be read and executed by one or more processors to perform the operations described herein. A machine-readable medium may include any mechanism for storing, transmitting, and/or receiving information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium may include a storage medium, such as but not limited to read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices. A machine-readable medium may also include a tangible medium through which electrical, optical, acoustical or other form of propagated signals representing the instructions may pass, such as antennas, optical fibers, communications interfaces, and others.
[0010] Various embodiments of the invention may pertain to determining a location of a radio frequency identification (RFID) tag by receiving a transmission from the RFID tag through multiple antennas and receive chains, using the difference in reception times to determine the relative difference in distance between the tag and the respective antennae, and triangulating those differences to calculate the relative location of the RFID tag with respect to a known reference point.. In some embodiments the antennas and receive chains are part of an RFID reader. [0011] Fig. 1 shows a diagram of a system to determine a location of an object with an attached RFID tag, according to an embodiment of the invention. For ease of illustration, various items in the figure are shown with rectangular shapes, but different embodiments of the invention may not be limited to the particular shapes that are shown. System 100 shows RFID reader 110 that may transmit and/or receive through one or more of antennas 141, 142, 143, or 144, which are shown connected to it through coaxial cables 151, 152, 153, and 154, respectively. In some embodiments the coaxial cables are all of the same length so that the signal transit time through each cable will be the same, although other embodiments may use different techniques. The example shows directional patch antennas with a planar shape, although other embodiments may use other antenna shapes. In some embodiments, the antennas may be substantially directional, i.e., they may transmit (or receive) relatively strongly in some directions but relatively weakly in other directions. For example, the planar antennas shown in Fig. 1 may transmit a comparatively strong signal (or be able to receive a comparatively weak signal) in a direction orthogonal to the plane of the antenna on one side, but may transmit the same signal comparatively weakly (or not be able to receive a weak signal) in a direction coplanar to the face of the antenna or behind it.
[0012] RFID reader 110 may transmit an enabling signal through any of antennas 141, 142, 143, 144, for the purpose of eliciting a response from an RPID tag 120 located within operating range of the various antennas. The example of Fig. 1 shows four antennas arranged in approximately orthogonal directions from an area in which RFID tags are expected to be located, although other embodiments may use other antenna placements and other quantities of antennas. Fig. 1 also shows an RFID tag 120 attached to an object 130. By determining the presence and location of the RFID tag 120, the system may determine the presence and location of object 130.
[0013] When RFID tag 120 is enabled by a proper signal from RFID reader 110,
RFID tag 120 may respond by transmitting a signal containing an identification number for the RFID tag 120. The illustrated example shows the enabling signal being transmitted by antenna 141. In some embodiments the enabling signal may be transmitted from a separate antenna (not shown) that is not used for receiving the response from the RFID tag 120. In other embodiments the enabling signal may be transmitted from one of the antennas that are also used for receiving the response from the RFID tag 120. In some embodiments the same antenna will always be used for this transmission, but in other embodiments the system may select one of the available antennas, based on various criteria (for example, each antenna may be tested to see which transmitting antenna elicits the strongest and/or least distorted response from the RFID tag 120). [0014] The RFID tag 120 may respond to a properly enabling signal by transmitting a response that may be received by the antennas. Various types of signals may be considered to be properly enabling, depending on the particular RFID technology being used. In some embodiments the response signal may be somewhat omnidirectional (that is, it may be strong enough in all directions to be picked up by each of the receiving antennas, regardless of the orientation of the RFID tag with respect to the receiving antennas, but other embodiments may use other techniques. In some embodiments, the relative signal strength of the signal as received at each antenna (compared to the signal strength at the other antennas) may not matter, as long as the signal at each antenna is strong enough to be accurately received. [0015] When a signal is transmitted from RFID tag 120, the relative time at which a given point in that signal is received by each antenna may be slightly different, based on the different transit times for the signal to reach each of the respective antennas. The different transit times, in turn, may be based on the difference in distance between the RFID tag and the respective antennas. The different times of reception, therefore, may be used to calculate the relative difference in the distance between the RFID tag and each receiving antenna. Using triangulation techniques, this difference in distance may be used to calculate the location of the RFID tag relative to the locations of the various receiving antennas, provided the relative distance and relative direction of each antenna from the other antennas is known,
[0016] In the antenna configuration shown in Fig. 1, the antennas 141, 142, 143,
144 are shown in a substantially non-coplanar configuration, i.e., any one of the four antennas is not located on a plane substantially defined by the other three antennas. Note: The terms 'planar', 'co-planar', 'line', and 'point' may be used somewhat loosely in this document, since each may be theoretically defined by infinitely small points, while each piece of equipment used is much larger than a point and doesn't have the accuracy of the theoretical calculations. Further, other errors of measurement may contribute to uncertainty and/or inaccuracy in determining a well-defined plane, line, or point. However, the conceptual ideas of planes, lines, and points are still useful here, and an error of margin for each can be determined based on the finite size of the antennas and other contributing sources of error. Hence, the term 'substantial', and its derivatives, may be used to describe how the theoretical concepts are being applied to real-world dimensions and configurations, with their inherent levels of uncertainty and/or inaccuracy. . [0017] Using techniques based on comparing the difference in distances (not the actual distances) from known reference points, RFID tag 120 may be located substantially within a plane by using the two antennas 141, 143, located substantially within a line on that plane by using three antennas 141, 142, 143, and located substantially at a point on that line by using four antennas 141, 142, 143, and 144. Thus the four antennas may be used to substantially locate the tag to a point within 3 -dimensional space, relative to the four antennas. While this is the configuration shown in Fig. 1, other embodiments may use three or even two antennas to substantially locate an RFID tag to a line or plane, respectively, if this is sufficient for the application being served. Conversely, more than four antennas may be used if the location needs to be known with greater accuracy, as the added information may be used to reduce some of the inaccuracy caused by such things as large antenna size, timing variations, etc.
[0018] Fig. 2 shows a system for determining a location of an RPID tag, according to an embodiment of the invention. In system 200 a processing circuit, shown in the illustrated embodiment as a main processor 290 and its main memory 295, may be used to perform general purpose processing, including using the calculated location of the RFID tag for useful purposes such as, but not limited to, selective identification of RFID-tagged objects in a known space. In some embodiments main processor 290 and main memory 295 may be part of an RFID reader device, but other embodiments may be configured differently, such as placing one or both of these items external to an RFID reader device. [0019] Reference oscillator 260 may serve as a single time base for both receive and transmit circuitry, thus allowing for synchronized timing between those two functions if needed. A power dividing circuit 265 may be used to split the reference oscillator 260, thus providing a receiver local oscillator source with much of the same distortion characteristics as the transmitter local oscillator source. This may be particularly useful for backscatter modulation RFID systems. In some embodiments all the receive paths may operate from a common clock signal so that their time-critical operations may be synchronized. In the context of this document, a transmit path may contain the circuitry needed to convert a digital data sequence into a modulated radio signal, while each receive path may contain the circuitry needed to demodulate a radio frequency signal into a digital data sequence. In the embodiment shown, each receive path 231-234 may contain, among other things, an analog-to-digital converter (ADC) and a digital correlator. Since the data received from one receive path may be slightly out of sync with the same data received from another receive path, a data extractor 270 may be used to obtain the data from all the receive paths in unambiguous form.
[0020] In system 200, transmit path 255 may be selectively coupled to any one of the antennas 211-214 through transmit switch 250 (a multiplexor is also considered a switch in this context), while receive paths 231-234 may each be individually connected to a different one of the antennas. Circulators 221-224 may be used to permit transmit path 255 to transmit through a particular antenna at the same time that the corresponding receive path is receiving through that same antenna. Thus a single, selectable antenna may be used to transmit an enabling signal to an RFID tag in the area, while the response signal from the RFID tag may be received through each antenna separately, with the separate signals being processed separately in the separate receive paths. Since the dynamics of the space in which the RFID tag is located may be unknown, in some embodiments each antenna may sequentially be used for an enabling transmission to determine if a particular transmit antenna produces better quality of response from one or more of the RFID tags being read.
[0021] After the received signal has been converted to digital form by the ADC in each receive path, a timing calculation circuit 240 may find a particular point within the digitized waveform signal, compare the relative times of receipt for the same particular point in each of the receive paths, and determine any differences in time of reception for the different receive paths for that same point. Assuming other timing differences have been allowed for, this difference in timing may be due to the different times at which the signal was received by each separate antenna, which in turn may indicate how much nearer or closer each antenna was to the source of the signal (i.e., the RFID tag). Various methods, both known and yet to be discovered, may be used by the timing calculation circuit 240 to determine this timing difference from the received signal in the various receive paths. For additional precision, the digitized waveform may also be interpolated, provided the analog to digital conversion occurs above the Nyquist frequency (or > frequency of interest * 2). Because this method may rely on the first instance of waveforms detected, it may be largely immune from multipath interference where indirect reflections are often stronger than the direct reflection. [0022] In some embodiments, the timing calculation circuit 240 merely determines timing parameters, and passes those on to another circuit (e.g., to main processor 290) for determination of location, but other embodiments may use other techniques. Timing calculation circuit 240 may comprise various types of circuits, such as but not limited to a digital signal processor (DSP). In some embodiments this DSP may be separate from the DSP used for other signal processing, but other embodiments may use the same DSP for both purposes, or may even combine the DSP's functionality with that- of another processor (e.g., the system processor). [0023] Fig. 3 shows a flow diagram of a method of determining the relative location of an RFID tag, according to an embodiment of the invention. The following process is described in terms of a response from a single RFID tag; however, a similar process may be followed for responses from multiple tags, using currently-known or to- be-developed techniques for handling responses from multiple RFID tags. In flow diagram 300, at 310 an RFID reader may transmit an enabling signal to one or more RFID tags that may be in the vicinity. At 320 the RFID reader may receive a response from an RFID tag that has been enabled by the signal transmitted at 310. The response may be received through multiple antennas, and the signal received through each antenna may be processed through a separate receive path.
[0024] At 330 a point may be defined in the received response. This point may be any feasible point, provided it can be resolved to a sufficiently narrow period of time. For example, the point may be the first peak of the sine wave that encodes the first bit of a frequency shift key (FSK) encoded signal, but other points may alternatively be used. In some embodiments this point may be pre-defined by design; while in other embodiments the point may be programmatically selected. At 330, the response in the different receive paths may be processed in a manner that permits determination of the difference in time of receipt of the same defined point in the signals received through the different antennas. Based on 1) these differences in time of receipt, 2) the known relative locations of the antennas, and 3) the propagation speed of the signal, the location of the RFID tag antenna relative to the known locations of the RFID reader antennas may be calculated at 350. [0025] In some embodiments the process may end here, and the location just determined may be used for any feasible purpose. However, since the response from the RFID tag may last many times longer than the time required for operations 340-350, the process may be repeated multiple times within a single response, with the decision block at 360 determining when to stop. In some embodiments the process may be repeated simply to reinforce the reliability of the calculated location, by getting multiple inputs for it. However, in other embodiments movement of the RFID tag during the response time may be tracked by determining a series of locations determined over a period of time. In one such operation, another point that occurs later in the response (as compared to the point determined at 330) may be defined at 370. This may be any feasible point that meets the previously-stated accuracy requirements. For example, the point may be the first peak of the sine wave that encodes the second bit of the frequency shift key (FSK) encoded signal that was described earlier, but other points may alternatively be used. Once this point has been defined, the operations of 340 and 350 may be repeated to determine the location of the RFID tag at this new time. This process may be repeated for successive points in the response until the response ends at 360. At that time, the series of locations may be correlated with the approximate relative time each point in the response was received, and movement (e.g., a motion track and/or speed of movement) for the RFID tag during that time may be calculated at 380. Although the embodiment of the flow diagram shows movement being calculated after the response has ended, other embodiments may calculate movement incrementally as each new location is determined. In still another embodiment, a single location for each response may be calculated, and multiple responses over a period of time may be used to determine subsequent locations and therefore movement.
[0026] The location information gained from the described system may be used in various ways. For example, when an RFID reader identifies multiple RFID tags in an area, all tags within a defined space (e.g., a particular pallet of tagged goods) may be inventoried, while the tags in adjacent spaces (e.g., adjacent pallets of tagged goods) may be ignored or separately inventoried. In another example, specific movement of items with RFID tags may be identified and responded to (e.g., when a bin of parts is moved towards an incorrect assembly station). [0027] The foregoing description is intended to be illustrative and not limiting.
Variations will occur to those of skill in the art. Those variations are intended to be included in the various embodiments of the invention, which are limited only by the spirit and scope of the following claims.

Claims

What is claimed is:
1. An apparatus, comprising: multiple receive paths, each receive path to be coupled to a corresponding one of multiple antennas to process a signal from a radio frequency identification (RFID) tag as the signal is received through the corresponding antenna; a timing calculation circuit, coupled to each of the multiple receive paths, to determine differences in the times a particular point in the signal was received at the different antennas; and a processing circuit to determine a location of the RFID tag relative to the antennas, based on the differences in the times.
2. The apparatus of claim 1 , further comprising a transmit path to convert digital information into a signal for transmission.
3. The apparatus of claim 2, further comprising a switch to selectively couple the transmit path to one of the multiple antennas.
4. The apparatus of claim 1, further comprising multiple circulators, each circulator to be coupled between a corresponding receive path, the corresponding antenna, and the transmit path.
5. The apparatus of claim 1, wherein each of the multiple receive paths is coupled to a common clock signal.
6. A system, comprising: multiple antennas; multiple receive paths, each receive path coupled to a corresponding one of the multiple antennas to process a signal from a radio frequency identification (RFID) tag as the signal is received through the corresponding antenna; a timing calculation circuit, coupled to each of the multiple receive paths, to determine differences in the times a particular point in the signal was received at the different antennas; and a processing circuit to determine a location of the RFID tag relative to the antennas, based on the differences in the times.
7. The system of claim 6, wherein the multiple antennas comprises four antennas, and the multiple receive paths comprises four receive paths.
8. The system of claim 7, wherein the four antennas are arranged to permit a three- dimensional location to be determined.
9. The system of claim 6, wherein the antennas are substantially directional antennas.
10. The system of claim 6, wherein each receive path is coupled to its corresponding antenna and to the transmit path through a corresponding circulator.
11. A method, comprising: receiving, through multiple antennas, a signal from a radio frequency identification (RFID) tag; separately processing the signal from each antenna to determine a corresponding first point in each processed signal; comparing the corresponding first points to determine a relative difference in times of receipt of the corresponding first points; and determining a first location of the RFID tag, relative to the antennas, based on the relative differences in the times of receipt of the corresponding first points.
12. The method of claim 11 , wherein said receiving through multiple antennas comprises receiving through four antennas.
13. The method of claim 12, wherein said determining a location comprises determining a three-dimensional location.
14. The method of claim 11 , further comprising: determining a corresponding second point in each processed signal; comparing the corresponding second points to determine a relative difference in times of receipt of the corresponding second points; determining a second location of the RFID tag, relative to the antennas, based on the relative differences in the times of receipt of the corresponding second points.
15. The method of claim 14, further comprising determining a movement of the RPID tag based on differences in the first location and the second location.
16. The method of claim 15, further comprising determining a speed of the movement of the RFID tag based on the differences in the first location and the second location and further based on a relative difference in time between the first point and the second point.
PCT/US2006/037644 2005-09-29 2006-09-26 Determining rfid tag location WO2007041153A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/239,715 2005-09-29
US11/239,715 US20070073513A1 (en) 2005-09-29 2005-09-29 Determining RFID tag location

Publications (1)

Publication Number Publication Date
WO2007041153A1 true WO2007041153A1 (en) 2007-04-12

Family

ID=37602954

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/037644 WO2007041153A1 (en) 2005-09-29 2006-09-26 Determining rfid tag location

Country Status (2)

Country Link
US (1) US20070073513A1 (en)
WO (1) WO2007041153A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2463139A (en) * 2008-09-03 2010-03-10 Commscope Inc Determining patch cord connectivity by comparing signal strength received from a patch cord RFID tag at each of a plurality of RFID readers
US8207820B2 (en) 2008-06-24 2012-06-26 International Business Machines Corporation Location localization method and system
US8228171B2 (en) 2008-06-20 2012-07-24 International Business Machines Corporation Methods and systems for RFID tag geographical location using beacon tags and listening tags
US8289129B2 (en) 2007-12-20 2012-10-16 International Business Machines Corporation Locating RFID tags
US8289167B2 (en) 2006-06-30 2012-10-16 International Business Machines Corporation Apparatus for securing a land surveyor'S mark based on the use of a radio frequency identifier tag
RU2499999C2 (en) * 2012-02-29 2013-11-27 Анатолий Леонидович Сартаков Method and system for determining position of signal transmitter from signal arrival time
US9659194B2 (en) 2007-12-20 2017-05-23 International Business Machines Corporation Dividing tagged items into subsets

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007136022A1 (en) * 2006-05-22 2007-11-29 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and position detection system using semiconductor device
DE102006026495A1 (en) * 2006-06-07 2007-12-13 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Transponder`s position or location determining method for use in e.g. radio frequency identification system, involves determining mapping signals, and assigning inductive coupling to antenna device by distance or orientation of transponder
EP1881338B1 (en) * 2006-07-20 2011-09-07 Semiconductor Energy Laboratory Co., Ltd. Position information detection system and position information detection method
WO2008041662A1 (en) * 2006-09-26 2008-04-10 Semiconductor Energy Laboratory Co., Ltd. Article management method and article management system
EP2078296A4 (en) * 2006-11-14 2011-03-09 Semiconductor Energy Lab Article management system
JP5179858B2 (en) 2007-01-06 2013-04-10 株式会社半導体エネルギー研究所 Semiconductor device
JP5331378B2 (en) 2007-05-29 2013-10-30 株式会社半導体エネルギー研究所 Card game machine
US20080297319A1 (en) * 2007-05-29 2008-12-04 Semiconductor Energy Laboratory Co., Ltd. Article management system
US7920063B2 (en) * 2007-08-13 2011-04-05 Wal-Mart Stores, Inc. RFID theft prevention system
US9264231B2 (en) 2008-01-24 2016-02-16 Intermec Ip Corp. System and method of using RFID tag proximity to grant security access to a computer
US8994504B1 (en) 2008-02-14 2015-03-31 Intermec Ip Corp. Utilization of motion and spatial identification in mobile RFID interrogator
US8237563B2 (en) * 2008-02-14 2012-08-07 Intermec Ip Corp. Utilization of motion and spatial identification in mobile RFID interrogator
US9047522B1 (en) 2008-02-14 2015-06-02 Intermec Ip Corp. Utilization of motion and spatial identification in mobile RFID interrogator
US9007178B2 (en) 2008-02-14 2015-04-14 Intermec Ip Corp. Utilization of motion and spatial identification in RFID systems
US20090267746A1 (en) * 2008-04-23 2009-10-29 Martec Corporation Multi-Port Receiver
US8149093B2 (en) * 2008-06-06 2012-04-03 Lyngsoe Systems System and method for wireless communications
WO2009151195A1 (en) * 2008-06-09 2009-12-17 Electronics And Telecommunications Research Institute Method and apparatus for real time location tracking using rfid
KR101012244B1 (en) * 2008-06-09 2011-02-08 한국전자통신연구원 Method and apparatus for real time location tracking using rfid
US9442192B2 (en) * 2008-07-28 2016-09-13 Thingamagigwerks, Llc Method and apparatus for location determination using reflected interferometry
US8174385B2 (en) * 2008-09-29 2012-05-08 Mitac Technology Corp. Radio frequency identification reader having antennas in different directions
US8248210B2 (en) * 2009-06-30 2012-08-21 Intermec Ip Corp. Method and system to determine the position, orientation, size, and movement of RFID tagged objects
GB201006904D0 (en) * 2010-04-26 2010-06-09 Cambridge Entpr Ltd RFID TAG location systems
US11093722B2 (en) 2011-12-05 2021-08-17 Adasa Inc. Holonomic RFID reader
US10050330B2 (en) 2011-12-05 2018-08-14 Adasa Inc. Aerial inventory antenna
US10476130B2 (en) 2011-12-05 2019-11-12 Adasa Inc. Aerial inventory antenna
US9780435B2 (en) 2011-12-05 2017-10-03 Adasa Inc. Aerial inventory antenna
US9747480B2 (en) 2011-12-05 2017-08-29 Adasa Inc. RFID and robots for multichannel shopping
US10846497B2 (en) 2011-12-05 2020-11-24 Adasa Inc. Holonomic RFID reader
US9176215B2 (en) 2012-03-22 2015-11-03 Intermec Ip Corp. Synthetic aperture RFID handheld with tag location capability
US9092678B2 (en) * 2012-07-31 2015-07-28 Lawrence J. Karr Systems and methods to locate an object
US9123016B2 (en) 2013-03-14 2015-09-01 Wal-Mart Stores, Inc. Method and apparatus pertaining to the use of group RFID tag information
US9704124B2 (en) 2013-03-14 2017-07-11 Wal-Mart Stores, Inc. Method and apparatus pertaining to monitoring item source locations
US9310466B2 (en) 2013-03-14 2016-04-12 Wal-Mart Stores, Inc. Method and apparatus pertaining to the identification of physical-local discrepancies in statistics-based RFID-tag information
US9285470B2 (en) * 2013-05-23 2016-03-15 Trimble Navigation Limited RFID tag distance measurer
US9320007B2 (en) * 2013-05-31 2016-04-19 Broadcom Corporation Locationing via staged antenna utilization
US10013860B2 (en) 2014-01-16 2018-07-03 Automaton, Inc. Systems and methods for RFID-based retail management
EP2940882B1 (en) * 2014-04-29 2017-11-22 Nxp B.V. Proximity check for communication devices
WO2016065314A1 (en) 2014-10-23 2016-04-28 Automaton, Inc. Systems and methods for rfid tag locating using constructive interference
US9733335B2 (en) * 2014-11-13 2017-08-15 Symbol Technologies, Llc RFID tag locationing using dynamic beacon tag association
US10191157B2 (en) * 2016-03-18 2019-01-29 Deere & Company Precise low-latency GNSS satellite clock estimation
KR102570787B1 (en) 2016-10-27 2023-08-24 삼성전자주식회사 Recognition device for NFC tag and system including the same
CN110691981A (en) 2017-03-28 2020-01-14 自动化公司 Method and apparatus for locating RFID tags

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5119104A (en) * 1990-05-04 1992-06-02 Heller Alan C Location system adapted for use in multipath environments
US6150921A (en) * 1996-10-17 2000-11-21 Pinpoint Corporation Article tracking system
US6700533B1 (en) * 1999-05-06 2004-03-02 Rf Technologies, Inc. Asset and personnel tagging system utilizing GPS

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917291B2 (en) * 1998-10-26 2005-07-12 Identec Solutions Inc. Interrogation, monitoring and data exchange using RFID tags
US20030141962A1 (en) * 2002-01-25 2003-07-31 Bernard Barink RFID systems - antenna system and software method to spatially locate transponders
US6998987B2 (en) * 2003-02-26 2006-02-14 Activseye, Inc. Integrated RFID and video tracking system
US7119738B2 (en) * 2004-03-01 2006-10-10 Symbol Technologies, Inc. Object location system and method using RFID
US7199719B2 (en) * 2004-03-24 2007-04-03 Dan Alan Steinberg RFID tag reader with tag location indicated by visible light beam
US7199712B2 (en) * 2004-06-17 2007-04-03 Tafas Triantafyllos P System for automatically locating and manipulating positions on an object
EP1779680A4 (en) * 2004-07-30 2008-09-17 Reva Systems Corpoartion Rfid tag data acquisition system
US7319397B2 (en) * 2004-08-26 2008-01-15 Avante International Technology, Inc. RFID device for object monitoring, locating, and tracking
US7154396B2 (en) * 2004-12-30 2006-12-26 Nokia Corporation Ultra wideband radio frequency identification techniques
US7205896B2 (en) * 2005-02-23 2007-04-17 G-Time Electronic Co., Ltd. RFID reader having multi-dimensional antenna array

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5119104A (en) * 1990-05-04 1992-06-02 Heller Alan C Location system adapted for use in multipath environments
US6150921A (en) * 1996-10-17 2000-11-21 Pinpoint Corporation Article tracking system
US6700533B1 (en) * 1999-05-06 2004-03-02 Rf Technologies, Inc. Asset and personnel tagging system utilizing GPS

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8289167B2 (en) 2006-06-30 2012-10-16 International Business Machines Corporation Apparatus for securing a land surveyor'S mark based on the use of a radio frequency identifier tag
US8610581B2 (en) 2006-06-30 2013-12-17 International Business Machines Corporation Securing a land surveyor's mark based on use of a radio frequency identifier tag
US8289129B2 (en) 2007-12-20 2012-10-16 International Business Machines Corporation Locating RFID tags
US9659194B2 (en) 2007-12-20 2017-05-23 International Business Machines Corporation Dividing tagged items into subsets
US9946900B2 (en) 2007-12-20 2018-04-17 International Business Machines Corporation Dividing tagged items into subsets
US8228171B2 (en) 2008-06-20 2012-07-24 International Business Machines Corporation Methods and systems for RFID tag geographical location using beacon tags and listening tags
US8207820B2 (en) 2008-06-24 2012-06-26 International Business Machines Corporation Location localization method and system
US8362877B2 (en) 2008-06-24 2013-01-29 International Business Machines Corporation Location localization
GB2463139A (en) * 2008-09-03 2010-03-10 Commscope Inc Determining patch cord connectivity by comparing signal strength received from a patch cord RFID tag at each of a plurality of RFID readers
GB2463139B (en) * 2008-09-03 2011-03-09 Commscope Inc Radio frequency identification triangulation systems for communications patching systems and related methods of determining patch cord connectivity
US8384522B2 (en) 2008-09-03 2013-02-26 Commscope, Inc. Of North Carolina Radio frequency identification triangulation systems for communications patching systems and related methods of determining patch cord connectivity information
RU2499999C2 (en) * 2012-02-29 2013-11-27 Анатолий Леонидович Сартаков Method and system for determining position of signal transmitter from signal arrival time

Also Published As

Publication number Publication date
US20070073513A1 (en) 2007-03-29

Similar Documents

Publication Publication Date Title
US20070073513A1 (en) Determining RFID tag location
Scherhaeufl et al. Indoor localization of passive UHF RFID tags based on phase-of-arrival evaluation
US11085990B2 (en) Angle of arrival measurements using RF carrier synchronization and phase alignment methods
Scherhäufl et al. UHF RFID localization based on evaluation of backscattered tag signals
Buffi et al. A phase-based technique for localization of UHF-RFID tags moving on a conveyor belt: Performance analysis and test-case measurements
US11050497B2 (en) Wide band radio-frequency localization devices and associated systems and methods
Bottigliero et al. A low-cost indoor real-time locating system based on TDOA estimation of UWB pulse sequences
US7948431B2 (en) Radiobased locating system provided with a synthetic aperture
Lipka et al. An extended Kalman filter for direct, real-time, phase-based high precision indoor localization
Zhang et al. Principles and techniques of RFID positioning
Liu et al. RFID 3-D indoor localization for tag and tag-free target based on interference
CN101842715A (en) Indoor positioning system and method
CN101156077A (en) Positioning system with a sparse antenna array
US20110133988A1 (en) Radio arrival direction estimation device and radio arrival direction estimation method
WO2020196575A1 (en) Radar device and method for determining range side lobe
CN114980316B (en) Positioning system, method and storage medium
Gareis et al. Novel UHF-RFID listener hardware architecture and system concept for a mobile robot based MIMO SAR RFID localization
US20230288579A1 (en) Radio frequency (rf) ranging in propagation limited rf environments utilizing aerial vehicles
Ascher et al. 3D localization of passive UHF RFID transponders using direction of arrival and distance estimation techniques
CN113795770B (en) Signal processing method, device and system
Gareis et al. Stocktaking robots, automatic inventory, and 3D product maps: The smart warehouse enabled by UHF-RFID synthetic aperture localization techniques
US20230333238A1 (en) Radio frequency (rf) ranging in propagation limited rf environments
EP2533173B1 (en) Method for determining the location of a moving RFID tag
Eschlwech et al. Target simulation for UHF RFID DoA estimation systems
KR102161449B1 (en) Method and apparatus for for estimating location based on array antenna

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06815557

Country of ref document: EP

Kind code of ref document: A1