This invention relates to the field of radio frequency identification and range finding systems, and more specifically, to a method and system for identifying and finding a range of an object.
Radio frequency identification (“RFID”) systems have become very popular in a great number of applications. A typical RFID system 100 is shown in
The tags 130 in RFID system 100 may be classified into passive and active types according to the power provisions of the tags. Passive tags do not have their own power supply and therefore draw all power required from the reader 120 by electromagnetic energy received via the tag's antenna 133. In contrast, active tags incorporate a battery which supplies all or part of the power required for their operation.
A typical transmission method of energy 140 and data 150 between a reader 120 and a tag 130 in a RFID system 100 is by way of backscatter coupling (or backscattering). The antenna 123 of the reader 120 couples energy 140 to the tag 130. By modulating the reflection coefficient of the tag's antenna 133, data 150 may be transmitted between the tag 130 and the reader 120. Backscattering, as shown in
In backscattering RFID systems, a number of tags 130 interact with a main reader device 120 as shown in
One problem with existing RFID systems is that they have limited capability with respect to ranging or determining the range or location of a tag or object.
A need therefore exists for an improved method and system for identifying and finding a range of an object. Accordingly, a solution that addresses, at least in part, the above and other shortcomings is desired.
According to one aspect of the invention, there is provided a method for identifying and ranging a wireless device, comprising: transmitting an original radar signal from a detecting system; in response to the original radar signal, receiving a modulated radar signal at the detecting system, the modulated radar signal being backscattered from an antenna of the wireless device and containing information pertaining to the wireless device, and the modulated radar signal being a frequency offset version of the original radar signal; and, using a processor at the detecting system, determining an identity and a range of the wireless device from the modulated radar signal.
In accordance with further aspects of the invention there is provided an apparatus such as a data processing system, a method for adapting same, as well as articles of manufacture such as a computer readable medium or product and a computer program product or software product (e.g., comprising a non-transitory medium) having program instructions recorded or stored thereon for practicing the method of the invention.
Features and advantages of the embodiments of the present invention will become apparent from the following detailed description, taken in combination with the appended drawings, in which:
It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
In the following description, details are set forth to provide an understanding of the invention. In some instances, certain software, circuits, structures, techniques and methods have not been described or shown in detail in order not to obscure the invention. The term “data processing system” is used herein to refer to any machine for processing data, including the computer systems, detecting systems, wireless devices, radio frequency identification (“RFID”) systems, radar systems, and network arrangements described herein. The present invention may be implemented in any computer programming language provided that the operating system of the data processing system provides the facilities that may support the requirements of the present invention. Any limitations presented would be a result of a particular type of operating system or computer programming language and would not be a limitation of the present invention. The present invention may also be implemented in hardware or in a combination of hardware and software.
Thus, the data processing system 300 includes computer executable programmed instructions for directing the system 300 to implement the embodiments of the present invention. The programmed instructions may be embodied in one or more hardware modules 321 or software modules 331 resident in the memory 330 of the data processing system 300 or elsewhere (e.g., 320). Alternatively, the programmed instructions may be embodied on a computer readable medium or product (e.g., a memory stick, a compact disk (“CD”), etc.) which may be used for transporting the programmed instructions to the memory 330 of the data processing system 300. Alternatively, the programmed instructions may be embedded in a computer-readable signal or signal-bearing medium or product that is uploaded to a network 351 by a vendor or supplier of the programmed instructions, and this signal or signal-bearing medium may be downloaded through an interface (e.g., 350) to the data processing system 300 from the network 351 by end users or potential buyers.
A user may interact with the data processing system 300 and its hardware and software modules 321, 331 using a user interface such as a graphical user interface (“GUI”) 380 (and related modules 321, 331). The GUI 380 may be used for monitoring, managing, and accessing the data processing system 300. GUIs are supported by common operating systems and provide a display format which enables a user to choose commands, execute application programs, manage computer files, and perform other functions by selecting pictorial representations known as icons, or items from a menu through use of an input device 310 such as a mouse. In general, a GUI is used to convey information to and receive commands from users and generally includes a variety of GUI objects or controls, including icons, toolbars, drop-down menus, text, dialog boxes, buttons, and the like. A user typically interacts with a GUI 380 presented on a display 340 by using an input device (e.g., a mouse) 310 to position a pointer or cursor 390 over an object (e.g., an icon) 391 and by “clicking” on the object 391. Typically, a GUI based system presents application, system status, and other information to the user in one or more “windows” appearing on the display 340. A window 392 is a more or less rectangular area within the display 340 in which a user may view an application or a document. Such a window 392 may be open, closed, displayed full screen, reduced to an icon, increased or reduced in size, or moved to different areas of the display 340. Multiple windows may be displayed simultaneously, such as: windows included within other windows, windows overlapping other windows, or windows tiled within the display area.
According to one embodiment of the invention, the identification and range finding system 500 includes a radar detecting device, reader, or system 520 and an object, tag, or wireless device 530. Each of detecting system 520 and wireless device 530 may include or have a configuration similar to that of the data processing system 300. According to one embodiment, the detecting system 520 may be or be included in another wireless device 530.
The present invention provides a method and system for determining the range 560 or location of a wireless device 530 using radar techniques. The wireless device 530 reflects back or backscatters a unique frequency offset signal 550 to the detecting system 520. The invention enables wireless devices 530 to backscatter an identification (“ID”) signature (e.g., a controlled offset frequency) within a ranging or locating system 500.
According to one embodiment, a radar antenna 523 at the detecting system 520 produces (or sends out or transmits) an electromagnetic wave 540 centered at a frequency fradar. A wireless device 530 scatters back an electromagnetic wave 550 which is offset from the frequency fradar by a frequency fc and/or −fc.
The radar antenna 523 of the detecting system 520 then receives or senses the backscattered wave or signal 550 offset at a frequency fradar+fc (and fradar−fc for the system 500 of
In terms of power measurement, the power returned Pr to the receiver antenna 523 of the detecting system 520 is given by the equation:
where Pt is the transmitting power of the transmitter of the detecting system 520, Gt is the gain of the detecting system's transmitting antenna 523, Ar is the effective aperture of the receiver antenna 533 of the wireless device 530, σ is the radar cross section, F is the pattern propagation, and R is the range 560 or distance between the detecting system 520 and the wireless device 530. Given that the received power Pr is offset in frequency from the transmitted signal 540, it does not suffer from its own direct-current (“DC”) offset since the backscattered signal 550 is offset by a frequency fc.
According to one embodiment, a modulated continuous wave signal 540 from the detecting system 520 is used. A variety of modulations are possible. Various modulation signals used in radar-based systems include: sine waves; saw tooth waves; triangle waves; square waves; and, chirp signals.
According to one embodiment, a linear chirping signal (i.e., sawtooth frequency modulated signal) may be used in the system 500. In this embodiment, the following set of equations may be applied:
k=Δfr/Δtradar
where Δfr is the radar frequency sweep amount and Δtradar is the time required to sweep the frequency. The instantaneous frequency difference of the signal received at the detecting system 520 is given by
Δf=δt*k+fc
where δt is round trip transit time and fc is the frequency offset. The relative distance or range 560 of the wireless device 530 is then given by:
Range=cδt/2
where c is the speed of light.
y(t)=cos(2πf(t)t)
where,
f(t)=frf+B cos(2πfmt)
where B is the modulation index, fm is the modulation frequency, and frf is the radio frequency (“RF”) carrier frequency. The signal that arrives at the antenna 533 of the wireless device 530 is given by:
cos [2πf(t+δt/2)(t+δt/2)]
where δt is the time delay. The signal 550 coming back from the wireless device 530 is frequency offset and delayed in time in accordance with the following equation:
cos [2πf(t+δt)(t+δt)+2πfct+φ]
where fc is the offset frequency, δt is the time delay, and φ is a phase error due to the wireless device 530. Note that there is an offset in frequency of fm. The detecting system 520 then down converts the received signal 550 using the original signal 540 it initially sent. Using the “Carson bandwidth rule” (see Carson, J. R., “Notes on the Theory of Modulation”, Proc. IRE, vol. 10, no. 1, February 1922, pp. 57-64, which is incorporated herein by reference), for example, the amount of spread placed on the signal is thus:
modulation_spectrum_spread=2(B+1)fm sin(δt)
Therefore, the range 560 of the wireless device 530 is given by:
Range=cδt/2
where c is the speed of light.
According to one embodiment, the detecting system 520 transmits an original signal 540 and the wireless device 530, in response to the original signal 540, backscatters a modulated signal 550 that is a frequency offset (fc) version of the original signal 540. Backscattering of a frequency offset modulated signal 550 is described, for example, in United States Patent Application Publication No. US 2014/0016719 A1, published Jan. 16, 2014, and incorporated herein by reference. Unlike standard radar systems, according to the present invention the wireless device 530 backscatters and offsets the frequency of the incoming radar signal 540. According to one embodiment, the frequency of the backscattered signal 550 is offset and is also modulated. According to another embodiment, the offset frequency fc changes with time (i.e., it is similar to a chirp signal). Note that for a generalized implementation, the wireless device 530 may reflect back any modulated and/or frequency offset signal 550.
The above embodiments may contribute to an improved method and system for identifying and finding a range 560 of an object 530 and may provide one or more advantages. For example, the system 500 may be used for both identification of an object (e.g., a wireless device) 530 and for finding a range 560 of the object (e.g., the wireless device) 530.
Aspects of the above described method may be summarized with the aid of a flowchart.
At step 901, the operations 900 start.
At step 902, an original radar signal 540 is transmitted from the detecting system 520.
At step 903, in response to the original radar signal 540, a modulated radar signal 550 is received at the detecting system 520, the modulated radar signal 550 being backscattered from an antenna 533 of the wireless device 530 and containing information pertaining to the wireless device 530, and the modulated radar signal 550 being a frequency offset (e.g., fc) version of the original radar signal 540.
At step 904, using a processor 320 at the detecting system 520, an identity and a range 560 of the wireless device 530 is determined from the modulated radar signal 550.
At step 905, the operations 900 end.
The above method may further include measuring a power of the modulated radar signal 550 at the detecting system 520, the power of the modulated radar signal 550 being inversely proportional to the range 560 of the wireless device 530 to the fourth power. The method may further include measuring a time delay between the original radar signal 540 and the modulated radar signal 550, the range 560 of the wireless device 530 being inversely proportional to the time delay. The identity may be an identification number contained in the information pertaining to the wireless device 530. The original radar signal 540 may be one of a sine wave, a saw tooth wave, a triangle wave, a square wave, and a chirp signal. The modulated radar signal 550 may be one of a sine wave, a saw tooth wave, a triangle wave, a square wave, and a chirp signal. The range 560 may be a distance between the detecting system 520 and the wireless device 530. The wireless device 530 may be a radio frequency identification (“RFID”) tag. The detecting system 520 may be a radio frequency identification (“RFID”) reader. And, the detecting system 520 may be or may be included in another wireless device.
According to one embodiment, each of the above steps 901-905 may be implemented by a respective software module 331. According to another embodiment, each of the above steps 901-905 may be implemented by a respective hardware module 321. According to another embodiment, each of the above steps 901-905 may be implemented by a combination of software 331 and hardware modules 321. For example,
While this invention is primarily discussed as a method, a person of ordinary skill in the art will understand that the apparatus discussed above with reference to a data processing system 300 may be programmed to enable the practice of the method of the invention. Moreover, an article of manufacture for use with a data processing system 300, such as a pre-recorded storage device or other similar computer readable medium or product including program instructions recorded thereon, may direct the data processing system 300 to facilitate the practice of the method of the invention. It is understood that such apparatus and articles of manufacture also come within the scope of the invention.
In particular, the sequences of instructions which when executed cause the method described herein to be performed by the data processing system 300 may be contained in a data carrier product according to one embodiment of the invention. This data carrier product may be loaded into and run by the data processing system 300. In addition, the sequences of instructions which when executed cause the method described herein to be performed by the data processing system 300 may be contained in a computer program product or software product (e.g., comprising a non-transitory medium) according to one embodiment of the invention. This computer program or software product may be loaded into and run by the data processing system 300. Moreover, the sequences of instructions which when executed cause the method described herein to be performed by the data processing system 300 may be contained in an integrated circuit product (e.g., a hardware module or modules 321) which may include a coprocessor or memory according to one embodiment of the invention. This integrated circuit product may be installed in the data processing system 300.
The embodiments of the invention described above are intended to be exemplary only. Those skilled in this art will understand that various modifications of detail may be made to these embodiments, all of which come within the scope of the invention.
This application claims priority from U.S. Provisional Patent Application No. 61/866,687, filed Aug. 16, 2013, and incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6725014 | Voegele | Apr 2004 | B1 |
7348875 | Hughes | Mar 2008 | B2 |
7574732 | Knox | Aug 2009 | B2 |
7742773 | Twitchell | Jun 2010 | B2 |
8334801 | Fretenburg | Dec 2012 | B2 |
8559554 | Vossiek | Oct 2013 | B2 |
20020008615 | Heide | Jan 2002 | A1 |
20020063622 | Armstrong | May 2002 | A1 |
20040033808 | Rorabaugh | Feb 2004 | A1 |
20050012653 | Heide | Jan 2005 | A1 |
20050099333 | Gila | May 2005 | A1 |
20070103303 | Shoarinejad | May 2007 | A1 |
20080176583 | Brachet | Jul 2008 | A1 |
20080309550 | Sairo | Dec 2008 | A1 |
20090160711 | Mehta | Jun 2009 | A1 |
20090195360 | Jeon | Aug 2009 | A1 |
20090303005 | Tuttle | Dec 2009 | A1 |
20090309780 | Albert | Dec 2009 | A1 |
20100141398 | Borovoy | Jun 2010 | A1 |
20100302005 | Popovski | Dec 2010 | A1 |
20110006942 | Kluge | Jan 2011 | A1 |
20110109440 | Muehlmann | May 2011 | A1 |
20110234445 | Patrick | Sep 2011 | A1 |
20110304497 | Molyneux | Dec 2011 | A1 |
20120052884 | Bogatin | Mar 2012 | A1 |
20120112959 | Richard | May 2012 | A1 |
20130178231 | Morgan | Jul 2013 | A1 |
20130187761 | Shoarinejad | Jul 2013 | A1 |
20130201003 | Sabesan | Aug 2013 | A1 |
20130281120 | Oka | Oct 2013 | A1 |
20130300619 | Manku | Nov 2013 | A1 |
20140016719 | Manku | Jan 2014 | A1 |
20140184447 | Zhou | Jul 2014 | A1 |
20140211691 | Emadzadeh | Jul 2014 | A1 |
20150128707 | Viikari | May 2015 | A1 |
Number | Date | Country |
---|---|---|
2330538 | Jun 2011 | EP |
2000019246 | Jan 2000 | JP |
2001021644 | Jan 2001 | JP |
2005017112 | Jan 2005 | JP |
EP 2124348 | Nov 2009 | JP |
2010129589 | Dec 2010 | WO |
Entry |
---|
V. Viikari, P. Pursula and K. Jaakkola, “Ranging of UHF RFID Tag Using Stepped Frequency Read-Out,” in IEEE Sensors Journal, vol. 10, No. 9, pp. 1535-1539, Sep. 2010. |
International Searching Authority (ISA/CA), International Search Report and Written Opinion, mailed May 13, 2014, for corresponding International Patent Application No. PCT/CA2014/000151. |
Violino, B., “The Basics of RFID Technology”, RFID Journal., Jan. 2005, pp. 1-4. |
D. Arnitz, et al. “Multifrequency Continuous-Wave Radar Approach to Ranging in Passive UHF RFID”. IEEE Transactions On Microwave Theory And Techniques, vol. 57, No. 5, May 2009, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20150048966 A1 | Feb 2015 | US |
Number | Date | Country | |
---|---|---|---|
61866687 | Aug 2013 | US |