article_127_tnail

Let’s open up RFID

May 8, 2007
As a researcher, you want to look at what’s going on under the hood, but the things you may find to improve performance can’t always be tested because everything is proprietary.
Radio frequency identification (RFID) is the future. At least, that’s what everyone says, and I, for one, believe it. It does a lot of nifty things, but all I really need it to do is read RFID tags. RFID equipment still is too expensive. While doing research with the Alliance Lab, we’ve discovered some very poor behavior for tags right at the edge of the read field. We believe that this is an artifact of particular implementation choices.

As a researcher, I want to look at what’s going on under the hood. I have ideas that I think could improve performance considerably, but I can’t test those ideas because everything is proprietary.

Trends in radio designs increasingly are moving toward "software-defined radios." Basically, it means RF hardware is as simple as possible, and nearly all the signal processing is done in software. That makes radios a lot more flexible.

The RF module is tied to a particular frequency band, but the rest is software. My guess is that my expensive reader really is just a software-defined radio. Everybody knows about open software from the popularity of Linux and other successful open-source projects. Open source is a way for people to share ideas and technologies and for ideas to rapidly evolve. Sure, people still pay for Microsoft Windows, Word, and PowerPoint, but Linux has found a niche, from my desktop systems to the Linksys access points in my home to, yes, even this RFID reader.

What I’ve been proposing is an "OpenRFID" initiative similar to the GNU Radio. OpenRFID would be the software that drives a software-defined radio to issue basic RFID commands, like read a tag ID. EPC RFID specifications are open and have been submitted as an ISO standard. Once we have the basic protocols worked out, the cost of a simple reader should be no more than the cost of hardware.

I haven’t figured out how to fund it or find the right open software model, but I have figured out that a good RFID reader should cost a lot less. In fact, I priced building my own portable, battery-operated prototype in low quantity, using expensive, high-end components and custom boards. In quantity, I estimate the cost would fall well under $1,000, and I’ve seen similar radios for less.

The commercial impacts of OpenRFID are clear. We’d have cheaper RFID readers. But it goes much deeper than that. Opening up RFID puts technology in the hands of the masses. It means universities can study and explore design tradeoffs, and that means better technology down the line. It means companies can develop new technologies and uses for readers without having to reinvent the reader or pay expensive royalties. That means more innovation and more companies bringing ideas to market. It means more choices in RFID equipment. It especially means products that meet demand, not products that have the highest profit margins.

At the 2007 IEEE RFID conference a couple weeks ago, I finally got some traction for the idea. I plan on trying to organize the research community and develop a proposal to get National Science Foundation funding to develop such a thing. It’s still in the early stages where I’m trying to strategize, but it’s a start. Given the way government funding works, it will probably be more than one calendar year before the project would start, and that’s probably being optimistic.

An alternative approach would be to organize the business community to fund or augment funding such a project. Sound interesting? Think you’d like to participate? Let me know.

  About the Author
Daniel Deavoursis a research assistant professor at the University of Kansas and director of research for theRFID Alliance Lab. He can be reached by e-mail at[email protected].