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) 125kHz 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.

[1]  John J. Shynk,et al.  Joint estimation algorithms for cochannel signal demodulation , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[2]  Christian Flörkemeier Infrastructure support for RFID system , 2006 .

[3]  Pierre Comon,et al.  Independent component analysis, A new concept? , 1994, Signal Process..

[4]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[5]  Jon Hamkins An analytic technique to separate cochannel FM signals , 2000, IEEE Trans. Commun..

[6]  K. Giridhar,et al.  Nonlinear techniques for the joint estimation of cochannel signals , 1997, IEEE Trans. Commun..