提出了一種基于PIC16F877A微控制器和CC2500射頻收發器芯片的低功耗、低成本RFID(Radio Frequency Identification, 無線射頻識別)局域定位系統設計方法,介紹了系統的定位工作原理、主要硬件電路模塊及定位算法的設計和實現。采用基于序列號對時隙數運算的排序算法有效解決了多標簽識別碰撞的問題,基于射頻輻射強度(Received Signal Strength Indication, RSSI)和圓周定位算法實現了基于RFID多標簽系統的平面定位。實驗測試表明,這種射頻定位方法能夠實現一定精度下的無線局域定位的功能。
This algorithm was developed by Professor Ronald L. Rivest of MIT and can be found presented in several languages. What I provide to you here is a C++ derivative of the original C implementation of Professor Rivets. The library code itself is platform-independant and has been tested in Redhat Linux. I ve included the sample code and makefile that I used for the Linux test. The demo, however, was written with Visual C++ 6 on a Windows 2000 platform.