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:
Referring now to the drawing figures in which like reference designators refer to like elements, there is shown in
The depicted communication system 10 includes at least one electronic wireless remote communication device 16 and a reader 12. Radio frequency (“RF”) communications can occur between remote communication devices 16 and reader 12 for use in identification systems and product monitoring systems as exemplary applications.
Devices 16 include radio frequency identification (“RFID”) devices in the embodiments described herein. Multiple wireless remote communication devices 16 typically communicate with reader 12 although only one such device 16 is illustrated in
Although multiple communication devices 16 can be employed in communication system 10, there is typically no communication between multiple devices 16 themselves. Instead, the multiple communication devices 16 communicate with reader 12. Multiple communication devices 16 can be used in the same field of reader 12, i.e., within the communication range of reader 12. Similarly, multiple readers 12 can be in proximity to one or more of devices 16.
Remote communication device 16 is configured to interface with reader 12 using a wireless medium in one embodiment. More specifically, communication between communication device 16 and reader 12 occur via an electromagnetic link, such as an RF link, e.g., at microwave frequencies in the described embodiment. Reader 12 is configured to output forward link wireless communication signals 15. Further, reader 12 is operable to receive return link wireless communication signals 17, e.g., a reply signal, from devices 16 responsive to the forward link communication signals 15. In accordance with the above, forward link communication signals and return link communication signals are wireless signals, such as radio frequency signals. Other forms of electromagnetic communication signals, such as infrared, acoustic, and the like are contemplated.
Reader unit 12 includes at least one antenna 14 as well as transmitting and receiving circuitry, similar to that implemented in devices 16. Antenna 14 comprises a transmit/receive antenna connected to reader 12. In an alternative embodiment, reader 12 can have separate transmit and receive antennas.
In operation, reader 12 transmits a forward link communication signal 15, e.g., an interrogation command signal, via antenna 14. Communication device 16 is operable to receive the incoming forward link signal 15. Upon receiving signal 15, communication device 16 responds by communicating the responsive return link communication signal 17, e.g., a responsive reply signal. Communications within system 10 are described in greater detail below.
In one embodiment, responsive return link communication signal 17, e.g., a responsive reply signal, is encoded with information that uniquely identifies or labels the particular device 16 that is transmitting so as to identify any object, animal, or person with which communication device 16 is associated. Communication devices 16 can be RFID tags that are attached to objects or people where each tag is programmed with information relating to the object or person to which it is attached. The information can take a wide variety of forms and can be more or less detailed depending on the needs to be served by the information. For example, the information may include merchandise identification information, such as a universal product code. A tag may include identifying information and security clearance information for an authorized person to whom the tag has been issued. A tag may also have a unique serial number, in order to uniquely identify an associated object or person. Alternatively, a tag may include more detailed information relating to an object or person, such as a complete description of the object or person. As a further exemplary alternative, a tag may store a single bit, in order to provide for theft control or simple tracking of entry and departure through the detection of an object or person at a particular reader, without necessarily specifically identifying the object or person.
More specifically, remote device 16 is configured to output an identification signal within reply link communication 17 responsive to receiving forward link wireless communication 15. Reader 12 is configured to receive and recognize the identification signal within the reply link communication signal 17, e.g., return signal. The identification signal can be utilized to identify the particular transmitting communication device 16.
An exemplary embodiment of a reader 12 is explained with reference to
Modulated signals are received from communication device 16 via antenna 14 and passed to transceiver 106. Controller module 102 of reader 12 receives the digital equivalent of the modulated signal. In one embodiment, controller module 102 produces signals in a sequence having a pattern identifying the pattern of the 1's and 0's in read only memory (“ROM”) 122 of communication device 16. For example, the received and processed sequence may be compared in reader 12 with a desired sequence to determine whether the object being identified is being sought by the reader 12 or not.
Continuing to refer to
Communication device 16 may further include an optional power source (not shown) connected to modulator 120 to supply operational power to modulator 120.
The exemplary embodiment of reader 12 in
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 LD 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. The modulator 212 modulates the reference signal in accordance with the inquiry data, and outputs this modulated signal to the power amplifier 210.
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 14A radiates the signal into air as radio-signals.
Continuing to refer to
Controller processor 256 can be any of various commercially available central processing units, and it provides the communication and signal processing of controller module 102, including the communications with one or more RF modules 100 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 module 102. Communications block 262 provides a communication link to the network, for example a wireless link or Ethernet link as is known in the art.
The controller module 102 provides application processing for the RFID system as well as network communication control and signal routing. In addition, the controller module 102 provides the processing required by a customer to satisfy that customer's business rules and contains or maintains a single point of contact to the customer's network. This advantageously minimizes the number of RFID network connections required in the customer location and the amount of data traffic on a customer's network. The controller module 102 provides for flexible deployment as it may be mounted in most locations based on individual customer use cases. Each RF module 100 may connect to a single antenna or multiple antennas using optional multiplexing capability.
In order to improve the performance of the RF module 100, the functions of DSP 232 can be distributed. In order to improve performance of an RFID reader 12, the RF module 100 should perform at least the functions of signal protocol handling, signal filtering and signal wave-shaping. By using a logic device 234 to perform the signal wave-shaping function of the RF module 100, the wave-shaping that may have constrained the DSP 232 processing bandwidth is made available to perform other RF module 100 functions such as the signal protocol handling and the signal filtering. This signal generation chip 234, such as an application specific integrated circuit (“ASIC”) or a programmable logic device (“PLD”), e.g., a field programmable gate array (“FPGA”), e.g., FPGA, contains wave tables and registers that are used to generate command signals for transmission to RFID tags in a RFID system.
The exemplary embodiment of signal generation logic device 234 of
Tag Command 502: the DSP 232 sends tag commands via a parallel bus to the LD 234. The tag command can be comprised of up to 160 bits and is written into Tag command registers 1 through 10 of the LD 234.
Tx-Bits Counter 504: this register tells the LD 234 how many bits in the Tag Command registers 1 to 10 are valid and hence how many bits the LD 234 should transmit as different tag commands are comprised of different numbers of bits.
Pulse width low period 506: this register contains the amount of time or duration value that a bit 1 or 0 is at a low state; this time is the same for a 1 or 0 bit.
Data 1 Pulse width high period 508: this register contains the amount of time or duration value that a high bit (a “1”) remains in a high state before transitioning to a low state.
Data 0 Pulse width high period 510: this register contains the amount of time or duration value that a bit 0 remains at a high state before transitioning to low state.
Number of Steps 512: each bit whether it is a 1 or 0 consists of a high state and a low state of certain duration, this register contains the number of steps to be made during transitions from high-to-low and from low-to-high states. By taking multiple steps during a transition it shapes the waveform that makes up a transmitted bit for the purpose of conserving spectrum bandwidth.
MUX Board Configuration 514: This register contains data that commands an optional multiplexer printed circuit board (“PCB”) to connect to which external antenna. A multiplexer PCB can connect to one or more external antennas for the purpose of reading and writing to tag populations that come within the read zone of those antennas. This register instructs the MUX PCB as to which antenna(s) to connect to at any given time.
The block RAM is composed of two tables, with each table containing values that are transmitted during low to high and high to low transitions that occur within every command bit. For every bit to be transmitted to a population of tags, these tables are used by the LD 234 to generate or synthesize a shaped waveform for each bit so that these waveforms are spectrally efficient.
Low to High Txmit Table 516: This block RAM contains the transition values that the LD 234 sends to the DAC 216, to generate a smooth spectrally efficient low to high transition. The number of transition values written out to the DAC 216 is contained in the Number of steps register as described above.
High to Low Txmit Table 518: This block RAM contains the transition values that the LD 234 sends to the DAC 216, to generate a smooth spectrally efficient high to low transition. The number of transition values written to the DAC 216 is contained in the number of steps register as described above.
RF Base band transmission control read 520. This part of the LD 234 runs the state machine that transmits the tag command bits contained in the Tag command registers 1 to 10. The RF Base band transmission control read 520 sets up counters to transmit one bit at a time and takes the data values contained in the pulse width register and the number of steps register along with the transition values in block RAM (i.e., the tables) of the LD 234 to write to a DAC 216, which ultimately can construct a smooth bit waveform for transmission to a population of tags. The RF Base band transmission control read 520 repeats this process until all the command bits are sent to the population of RFID tags. Accordingly, the command registers store the command bits, while the control registers store various bit configuration values such as the duration or length of time that a bit 1 or 0 is at a low state. A duty cycle value can also be used to assist in shaping the output signal of DAC 216. The duty cycle is typically defined as the ratio of the time that a bit is in a high state to the time that the bit is in a low state.
Although the wave-shaping function of the LD 234 was discussed with respect to the RF module 100 of
The present invention provides a system for enhancing digital signal processor performance by distributing various functions of the digital signal processor to an apparatus such as a logic device (“LD”), e.g., a programmable logic device (“PLD”) or an application-specific integrated circuit (“ASIC”). Consequently, the present invention allows for multitasking by the digital signal processor as the digital signal processor can instruct the PLD and then process its buffer, while the PLD is wave-shaping the command signal for transmission. In addition, the use of the PLD provides for easy upgrade to a RFID reader in the field by simply replacing the PLD with a reprogrammed or newly programmed PLD.
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.
This application is related to and claims priority to U.S. Provisional Patent Application Ser. No. 60/848,095, filed Sep. 29, 2006, entitled PROGRAMMABLE CHIP DESIGN FOR RADIO FREQUENCY SIGNAL GENERATION AND METHOD THEREFOR the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60848095 | Sep 2006 | US |