Simple Low Cost Open Source UHF RFID Reader
This page presents a simple low-cost SDR RFID UHF reader capable of reading a tag in real time. This work is a direct continuation of the initial design proposed in[1]. This reader is designed around a simple asynchronous OOK modulator in transmission and an envelope detector in reception. All tasks specific to the RFID protocol including clock recovery, data recovery and frame detection are handled in software by a Arduino Uno micro-controller. This reader is able to generate any RFID command supported by the protocol and to decode any message backscattered by the tag in real time. The details of hardware and software associated with this reader are released in open source for the community.
Information presented in this page has been directly extracted from [2]. Source code of this project is included in a Github repository. This page also included some additional information added by other researchers.
Getting Started
If you are interested by this project, the more valuable option is to build the reader yourself. All design files are available (PCB, BOM, firmware).
Official Versions
Version 0a The Melexis evaluation board was used for transmitting the RFID signal. The receiver was a custom PCB. This version was based on a bistatic setup (2 antennas are required).
Version 0b The Melexis evaluation board was used for transmitting the RFID signal. The receiver was a custom PCB. This version was based on a monostatic setup (single antenna). Tx and Rx paths were connected using a circulator.
Version 0c The Melexis evaluation board was used for transmitting the RFID signal. The receiver was a custom PCB. This version was based on a monostatic setup (single antenna). Tx and Rx paths were connected using a power divider.
Version 1a RF signal generation is based on the Melexis chip (obselete). Tx and Rx paths were connected using a power divider. Four boards have been designed. These boards will be used for RFID-TA 2025 conference.
Version 1b RF signal generation is based on the Atmel ATA8403 chip. This chip offers a lower Tx power (compared to the Melexis one). Tx and Rx paths were connected using a power divider.
Unofficial Versions
Reader at 2.4 GHz This modification allows one to operate the RFID reader at 2.4 GHz. Since tags at this frequency can not easily be found, the modification of a 915 MHz is also proposed.
- ↑ P. V. Nikitin, S. Ramamurthy, and R. Martinez, “Simple Low Sost UHF RFID Reader,” in 2013 IEEE International Conference on RFID (RFID), Orlando, FL, USA, Apr. 2013, pp. 1–2.
- ↑ N. Barbot, R. De Amorim Junior and P. Nikitin, “Simple Low Cost Open Source UHF RFID Reader,” in Journal of Radio Frequency Identification, vol. 7, pp. 20-26, 2023