The present invention relates to radio frequency identification (RFID), and more particularly to an analog RFID system.
RFID is a technology that incorporates the use of electromagnetic or electrostatic coupling in the radio frequency (RF) portion of the electromagnetic spectrum to uniquely identify an object, animal, or person. With RFID, the electromagnetic or electrostatic coupling in the RF (radio frequency) portion of the electromagnetic spectrum is used to transmit signals. A typical RFID system includes an antenna and a transceiver, which reads the radio frequency and transfers the information to a processing device (reader) and a transponder, or RF tag, which contains the RF circuitry and information to be transmitted. The antenna enables the integrated circuit to transmit its information to the reader that converts the radio waves reflected back from the RFID tag into digital information that can then be passed on to computers that can analyze the data.
RFID systems have been used for transmitting digital data in payload packets.
The present invention provides methods and apparatus, including computer program products, for an analog RFID system.
In one aspect, the invention features a radio frequency identification (RFID) device including an antenna linked to an integrated circuit, the integrated circuit including tag circuitry and analog modulation circuitry, a device linked to the integrated circuit, the device generating an analog signal output, and the analog modulation circuitry adapted to condition the analog signal output.
In another aspect, the invention features a system including a radio frequency identification (RFID) reader adapted to transmit a continuous wave un-modulated radio frequency (RF) signal and receive a signal in response, the transmitted signal including one or more commands, the commands including one or more parameters, a radio frequency identification (RFID) device configured to respond to the transmitted RF signal, the RFID device including an antenna linked to an integrated circuit, the integrated circuit comprising tag circuitry and analog modulation circuitry, a device linked to the integrated circuit, the device generating an analog signal output, and the analog modulation circuitry adapted to condition the analog signal output.
In another aspect, the invention features a method including transmitting a radio frequency identification (RFID) reader analog read/control command from a RFID reader to a RFID tag, receiving the RFID reader analog read/control command in the RFID tag, executing control instructions in the RFID tag in response to the command, conditioning an analog data stream received by the RFID tag from an analog device, and sending the modulated analog data stream to the RFID reader.
Other features and advantages of the invention are apparent from the following description, and from the claims.
Like reference numbers and designations in the various drawings indicate like elements.
As shown in
The RFID tag 14 is linked to a device 20. Although the device 20 is shown as being external to the RFID tag 14, in other examples the device 20 can be embedded into the RFID tag 14. Historically, when analog output from device 20 is transmitted to a RFID reader from the RFID tag, the analog data is first converted to numbers in the RFID tag 14 using, for example, an Analog-to-Digital Converter (ADC), and only then transmitted to the RFID reader as part of a packet of digital numbers.
As shown in
The integrated circuit 32 includes a diode 40, tag circuitry 42, analog modulation (or impedance control) circuitry 44 and a power supply 46. Tag circuitry 42 delivers the received analog signal to the antenna 30 after conditioning by analog modulation circuitry 44. The output of the analog modulation circuitry 44 is routed to the antenna from which power is transmitted or reflected to the RFID reader 12. Here the impedance control circuit 44 modulates the antenna feedpoint impedance in an analog fashion, with infinitely variable states between maxima and minima.
In other examples, the reader 12 can issue a command to the RFID tag 14 to start the analog tag transmission, which may then transmit for the length of time indicated by a parameter within the command. Also, a command can contain one or more control parameters, such as a control parameter for turning a device on, and may contain related commands, such as for device timing and amplitude.
In other examples, a RFID tag can have multiple analog devices and/or digital devices attached. RFID reader command parameters may include control parameters for multiple devices attached to the RFID tag, from which analog data transmission will ensue.
As shown in
In one aspect, the present invention enables the gathering and delivering of large quantities of data with one or few commands to small memory RFID tags. The present invention relates to using RFID systems for transmitting data in an analog manner from any source accessible by the RFID tag, such as from an output of an instrument or instrument transducers with analog or digital outputs.
Embodiments of the invention can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. Embodiments of the invention can be implemented as a computer program product, i.e., a computer program tangibly embodied in an information carrier, e.g., in a machine readable storage device or in a propagated signal, for execution by, or to control the operation of, data processing apparatus, e.g., a programmable processor, a computer, or multiple computers. A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
Method steps of embodiments of the invention can be performed by one or more programmable processors executing a computer program to perform functions of the invention by operating on input data and generating output. Method steps can also be performed by, and apparatus of the invention can be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. Information carriers suitable for embodying computer program instructions and data include all forms of non volatile memory, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in special purpose logic circuitry.
It is to be understood that the foregoing description is intended to illustrate and not to limit the scope of the invention, which is defined by the scope of the appended claims. Other embodiments are within the scope of the following claims.