Separation of Multiple Passive RFID Signals Using Software Defined Radio

We present a practical design of an RFID reader that is capable of reading multiple passive tags through joint decoding. The reader is implemented and analyzed using the GNU Software Defined Radio system. We use low frequency (LF) 125 kHz commodity MIT ID cards in the experiment, and discuss extensi...

Full description

Bibliographic Details
Main Authors: Lippman, Andrew B., Wang, Junyu, Reed, David P., Shen, Dawei, Woo, Grace
Other Authors: Massachusetts Institute of Technology. Media Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers 2010
Online Access:http://hdl.handle.net/1721.1/58822
https://orcid.org/0000-0003-2541-2266
Description
Summary:We present a practical design of an RFID reader that is capable of reading multiple passive tags through joint decoding. The reader is implemented and analyzed using the GNU Software Defined Radio system. We use low frequency (LF) 125 kHz commodity MIT ID cards in the experiment, and discuss extensions to decoding high frequency (HF) tags. This design reconsiders opportunities available in the lower layers of RFID design. Physical layer communication is analyzed rigorously and a complete system design is introduced as a result. We demonstrate this by exploring the differences in amplitudes and phase offsets among signal components, multiple tags can be separated and efficiently decoded using joint decoding. System performance is analyzed with both implementation and simulation. Based on these results, we summarize opportunities for improving industrial auto-collision algorithms with multiple-tag decoding capability.