Distributed radio frequency identification reader and method therefore

Information

  • Patent Application
  • 20080079575
  • Publication Number
    20080079575
  • Date Filed
    February 27, 2007
    17 years ago
  • Date Published
    April 03, 2008
    16 years ago
Abstract
A radio frequency identification (RFID) system and method for communication with at least one radio engine module (“REM”). The system and method including at least one radio engine module, where the at least one radio engine module has a signal generator for synthesizing radio frequency signals to be transmitted to one or more remote communication devices and a receiver for receiving radio frequency signals transmitted by one or more remote communication devices. The RFID system and method further include a controller that is separate from and in communication with the at least one radio engine module, which manages the transmission of information with the at least one radio engine module.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

A more complete understanding of the present invention, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings, wherein like designations refer to like elements, and wherein:



FIG. 1 is a block diagram of a communication system constructed in accordance with the principles of the present invention;



FIG. 2 is a block diagram of various aspects of the communication system of FIG. 1 constructed in accordance with the principles of the present invention; and



FIG. 3 is a block diagram of the controller processor module and the radio engine module of a communication system constructed in accordance with the principles of the present invention.





DETAILED DESCRIPTION OF THE INVENTION

Referring now to the drawing figures in which like reference designators refer to like elements, there is shown in FIG. 1 a diagram of an exemplary system constructed in accordance with the principles of the present invention and designated generally as “100”. System 100 includes a plurality of radio engine modules (“REM”) 102 constructed in accordance with the teachings of the present invention as discussed further below. REMs 102 are each deployed at an appropriate location in an installation zone, such as a retail store, an inventory warehouse, a building for which security is to be provided, or the like. In this embodiment, REMs 102 are deployed at entrances, such as a door at a loading dock for receiving deliveries and monitor interrogation zones 104. Each of the REMs 102 communicates via a communication link 106 with a central station controller processor module 108. In this embodiment, communication link 106 is an air interface link that uses, for example, a radio access protocol (“RAP”) to transmit control commands, configuration commands, search commands, tag commands, tag data, and the like between REMs 102 and central station controller processor module 108. In one embodiment, communication link 106 can be an Institute of Electrical and Electronics (“IEEE”) 802.11 wireless local area network (“WLAN”). Each of the REMs 102 also communicates with any compatible RFID communication devices 110, e.g., RFID tags, that are brought within interrogation zone 104, which may be attached to objects or people for example, and each tag is programmed with information relating to the object or person to which it is attached.


Central station controller processor 108 communications with each of the plurality of REMs 102, and commands the operation of the plurality of REMs 102. Controller processor module 108 further controls the transmission of data from the plurality of REMs 102 to the network 112 via a communication link 114. Network 112 can be the network of a customer, which provides communication with various systems and subsystems, such as an inventory control computer (not shown) or a monitoring subsystem (not shown). Communication link 114 can be a wired or wireless link such as an IEEE 802.3 Ethernet local area network (“LAN”) or an IEEE 802.11 wireless local area network (“WLAN”). In one embodiment, the communication link 114 is an Ethernet link that provides a power source for the controller processor module 108, which can be referred to as power over Ethernet (“POE”). In other embodiments, the power source for the controller processor module 108 can be supplied by traditional power supplies or other power outlets.


An exemplary embodiment of system 100 is explained in further detail with reference to FIG. 2. In this embodiment, system 100 includes two REM modules 102A and 102B (collectively referred to as REMs 102) and a controller processor module 108. REM module 102 includes a radio signal source 120 for synthesizing radio frequency signals, e.g., an interrogating RF signal, that outputs a RF signal to transceiver 122. The interrogating RF signal from the source 120 uses a suitable frequency such as 915 MHz. When the radio signal source 120 is energized, transceiver 122 transmits the interrogating RF signal (typically after the RF signal has been modulated with an information signal) through antenna 124A to a suitable antenna 130 such as a dipole antenna at a communication device 110.


Modulated signals are received from communication device 110 via antenna 124B and passed to transceiver 122. Controller processor module 108 receives the digital equivalent of the modulated signal. In one embodiment, controller processor module 108 produces signals in a sequence having a pattern identifying the pattern of the 1's and 0's in read only memory (“ROM”) 134 of communication device 10. For example, the received and processed sequence may be compared in controller processor module 108 with a desired sequence to determine whether the object being identified is being sought by the controller processor module 108 or not.


Continuing to refer to FIG. 2, one embodiment of remote communication device 110 is explained. The depicted communication device 110 includes a modulator 132 having a receiver/transmitter as described below and a data source such as ROM 134, which provides a sequence of binary 1's and binary 0's in an individual pattern to identify the object. In this embodiment, a binary “1” in ROM 134 causes a modulator 132 to produce a first plurality of signal cycles and a binary “0” in the read only memory 134 causes the modulator 132 to produce a second plurality of signal cycles different from the first plurality of signals. The pluralities of signals cycles are sequentially produced by the modulator 132 to represent the pattern of binary 1's and binary 0's which identify the object are introduced to the dipole antenna 130 for transmission to antenna 124B at REM 102. In another embodiment, the communication device 110 can have separate receive and transmit antennas.


Communication device 110 may further include an optional power source (not shown) connected to modulator 132 to supply operational power to modulator 132.


The exemplary embodiment of system 100 in FIG. 2 is described in further detail with reference to FIG. 3. As shown in FIG. 3, the system 100 includes a REM module 102 and a controller processor module 108. REM module 102 includes a signal-transmitting antenna 124A, a signal-receiving antenna 124B, a first radio frequency (“RF”) interface 207, a second RF interface 209, a power amplifier 210, a modulator 212, a first band pass filter 214, a digital-to-analog converter (“DAC”) 216, a switching regulator 218, an erasable programmable read-only memory (“EPROM”) 220, a static random access memory (“SRAM”) 222, a synthesizer 224, a demodulator 226, second and third band pass filters 228, analog-to-digital converters (“ADC”) 230, a digital signal processor (“DSP”) 232, an optional logic device (“LD”) 234 and a communication port 236. The synthesizer 224 transmits a reference signal to the modulator 212 and demodulator 226 that can be used to synchronize, filter and/or adjust the received communication signals with the transmitted communication signals.


The modulator 212 receives the reference signal from the synthesizer 224 and inquiry data from the DSP 232. Prior to any modulation, DAC 216 converts the inquiry data from the DSP 232 via logic device 234 from a digital signal into an analog signal and provides the converted analog signal to the band pass filter 214, which can restrict a frequency-band of the converted analog signal to a predetermined frequency band. The modulator 212 modulates the reference signal in accordance with the inquiry data, and outputs this modulated signal to the power amplifier 210. The optional logic device 234 can perform a command signal wave-shaping function of the REM module 102 in order to allow the DSP 232 to free up additional processing bandwidth to perform other REM module 102 functions.


The power amplifier 210 amplifies the modulated signal received from the modulator 212, and outputs this amplified signal to the first RF interface 207. Subsequently, the signal-transmitting antenna 124A radiates the signal into air as radio-signals. Switching regulator 218 provides for the management of input power to the REM 102.


The signal-receiving antenna 124B receives radio-signals, and passes the received radio-signals to the demodulator 226 via the second RF interface 209. The demodulator 226 extracts information from the received radio-signals and passes the extracted information signals and received radio-signals to the second and third bandpass filters 228, which may restrict a frequency-band of the extracted information signals and received radio-signals to a predetermined frequency band. The second and third bandpass filters 228 pass the restricted radio-signals to the analog-to-digital converters 230, which can convert the filtered radio-signals into digital signals for processing by the DSP 232.


In this matter, the radio functionality of a typical RFID reader has been distributed in the REM 102, which in turn results in power consumption reduction, footprint size reduction and processing requirement reduction in providing RFID capability at the pedestal level of the various surveillance and detection systems. In addition, the distributed function deployment or module design allows for low cost integration and deployment configurations, provides an interface to current antenna offerings, allows identification of vendor antennas, and provides for antenna failure detection.


Continuing to refer to FIG. 3, controller processor module 108 includes a communication port 250 to interface with a wireless or wired connection 106 as previously described with respect to FIG. 1. The communication port 250 interfaces with communication port 236 of REM module 102 via communication link 106. Controller processor module 108 further includes a SRAM 252, a flash memory 254, a controller processor 256, a universal serial bus (“USB”) 258, a memory expansion module 260 and a communications block 262.


Controller processor 256 can be any of various commercially available central processing units, and it provides the communication and signal processing of controller processor module 108, including the communications with one or more REM modules 102 via the communication port 250. Controller processor 256 employs SRAM 252 and flash memory 254 for typical storage of communication data and the like, as well as providing resources for the operating system (“OS”), e.g., Linux/CE, of the controller processor module 108. Of course, the present invention is not limited to such and other forms of non-volatile memory, such as disk drives can be used. Memory expansion module 254 provides for expanding the controller processor module 108 to serve as an application processor. Communications block 262 provides an interface for accessing communication link 114 to network 112, for example an Ethernet link or a wireless link as previously discussed with respect to FIG. 1.


Controller processor module 108 provides application processing for the RFID system as well as network communication control and signal routing. Controller processor module 108 can send several types of commands to REMs 102 including control commands, configuration commands, search request commands, inquiry commands, status commands and the like. Controller processor module 108 can send a control command to instruct a REM 102 to place itself in a desired operational mode. For example, controller processor module 108 can send a control command to one or more REMs 102 instructing the one or more REMs 102 to operate in a response only mode. In such a case, REM 102 functions in a “command response” mode, which is a mode where its transmission of remote communication device 110, e.g., tag or marker, data to controller processor module 108 is restricted to when controller processor module 108 sends a request to that REM 102 or to a set of REMs 102. Alternatively, or in addition, controller processor module 108 can send a control command to instruct one or more of the plurality of REMs 102 to function in an “auto” mode, which is a mode where tag events are reported in real time to the controller processor module 108. Alternatively, or in addition, controller processor module 108 can send a control command to instruct one or more of the plurality of REMs 102 to function in a “test” mode, which is a mode where the REMs 102 are configured for execution of various tests or diagnostics, such as output signal validity, antenna validity, antenna type and the like.


Controller processor module 108 also can send a control command, e.g., configuration command, to instruct a REM 102 to configure an interrogation zone 104. The configuration command can contain configuration information, e.g., relating to the transmit power output, synthesizer timing, antenna timing, etc., of REM 102.


Controller processor module 108 also can send control command, such as a tag “search request” command, to search for a certain number of tags, or to locate a group of tags having a certain characteristic, such as a group priority identifier. A customer can customize the tag “search request” command to reflect a multitude of search parameters important to that customer. Based on the search conditions received, REM 102 can transmit an inquiry to one or more remote communication devices 110 that contain a control command to set the operational mode of one or more of remote communication devices 110. For example, the control command may instruct the remote communication devices 110 to transition to a power down mode, a power up mode, a “stand-by” mode, a test mode, a broadcast mode and the like.


In addition, controller processor module 108 can be configured to receive a detection signal, e.g., a response having the requested tag data, which can be as a result of a search request command, from a REM 102. In turn, controller processor module 108 can transmit the requested tag data to a customer's inventory control system via a customer's network 112.


In this way, controller processor module 108 provides for tag-data management and radio engine management of the RFID system 100. In addition, the controller processor module 108 provides the processing required by a customer to satisfy that customer's business rules and maintains a single point of contact to the customer's network as compared to the traditional standalone readers, where each standalone reader requires a network connection. This advantageously minimizes the number of RFID network connections required in the customer's location and the amount of data traffic on a customer's network. Controller processor module 108 provides for flexible deployment as it may be mounted in most locations based on individual customer use cases. Each REM 102 may connect to a single antenna or multiple antennas using optional multiplexing capability.


The distribution of the plurality of REMs 102 combined with the centralized controller processor module 108 that implements the network control and processing function of multiple traditional standalone RFID readers provides a RFID infrastructure that lowers the cost of RFID system deployment and simplifies customer integration.


The present invention can be realized in hardware, software, or a combination of hardware and software. An implementation of the method and system of the present invention can be realized in a centralized fashion in one computer system or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system, or other apparatus adapted for carrying out the methods described herein, is suited to perform the functions described herein.


It will be appreciated by persons skilled in the art that the present invention is not limited to what has been particularly shown and described herein above. In addition, unless mention was made above to the contrary, it should be noted that all of the accompanying drawings are not to scale. A variety of modifications and variations are possible in light of the above teachings without departing from the scope and spirit of the invention, which is limited only by the following claims.

Claims
  • 1. A radio frequency identification (RFID) system for communication with at least one remote communication device, the system comprising: at least one radio engine module (REM), the at least one radio engine module including: a signal generator for synthesizing radio frequency signals to be transmitted to the at least one remote communication device; anda receiver, the receiver for receiving radio frequency signals transmitted by the at least one remote communication device; and,a controller separate from and in communication with the at least one radio engine module, the controller managing the transmission of information with the at least one radio engine module.
  • 2. The RFID system of claim 1, wherein the controller transmits a radio engine module control command to the at least one radio engine module.
  • 3. The RFID system of claim 2, wherein the radio engine module control command instructs the at least one radio engine module to operate in a request response mode.
  • 4. The RFID system of claim 2, wherein the radio engine module control command instructs the radio engine module to operate in an auto response mode.
  • 5. The RFID system of claim 2, wherein the radio engine module control command instructs the radio engine module to operate in a test mode.
  • 6. The RFID system of claim 5, wherein the test mode is one of an antenna validity test and an antenna identification test.
  • 7. The RFID system of claim 2, wherein the wherein the radio engine module control command is an operational command for the at least one remote communication device.
  • 8. The RFID system of claim 1, wherein the controller further communicates with a network, the communication with the network being based on communication with the at least one radio engine module.
  • 9. The RFID system of claim 1, wherein the controller further aggregates communication from a plurality of radio engine modules for communication to a network.
  • 10. The RFID system of claim 1, wherein the radio engine module includes a logic device for wave-shaping command signals from the controller.
  • 11. A method for using a controller to control the transmission of information with at least one radio engine module, the method comprising: receiving a response signal by the at least one radio engine module from at least one remote communication device; andsending remote communication device data to the controller from the at least one radio engine module.
  • 12. The method of claim 11, further including sending a control command from the controller to the at least one radio engine module.
  • 13. The method of claim 12, wherein the command is a radio engine module configuration command.
  • 14. The method of claim 13, wherein the radio engine module configuration command instructs the radio engine module to operate in a request response mode.
  • 15. The method of claim 13, wherein the radio engine module configuration command instructs the radio engine module to operate in an auto response mode.
  • 16. The method of claim 13, wherein the radio engine module configuration command instructs the radio engine module to operate in a test mode.
  • 17. The method of claim 16, wherein the test mode is one of an antenna validity test and an antenna identification test.
  • 18. The method of claim 11, further including generating a command signal by the at least one radio engine module for transmission to at least one remote communication device.
  • 19. The method of claim 11, further comprising communicating with a network, the communication with the network being based on communication with the at least one radio engine module.
  • 20. The method of claim 11, further comprising aggregating communication from a plurality of radio engine modules for communication to the network being based on communication with the at least one radio engine module.
  • 21. A controller for controlling the transmission of information between at least one remotely connected radio engine module and a network, the controller comprising: a control processor, the control processor processing information received from the at least one radio engine module and information received from the network;a storage device coupled to the control processor, the storage device storing the processed information received from the at least one radio engine module and the network;a first communication port interfacing with the at least one radio engine module; anda second communication port interfacing with the network.
  • 22. The controller of claim 21, wherein the first communication port communicates using a wireless protocol.
  • 23. The controller of claim 21, wherein the second communication port communicates using a wireless protocol.
CROSS-REFERENCE TO RELATED APPLICATION

This application is related to and claims priority to U.S. Provisional Patent Application Ser. No. 60/848,220 filed Sep. 29, 2006, entitled DISTRIBUTED RADIO FREQUENCY IDENTIFICATION READER AND METHOD THEREFOR, the entirety of which is incorporated herein by reference.

Provisional Applications (1)
Number Date Country
60848220 Sep 2006 US