一種有源RFID局域定位系統(tǒng)設計
2 多標簽識別防碰撞算法設計
定位系統(tǒng)涉及多個標簽與讀寫器之間的實時通信,需要解決多標簽識別信號碰撞問題?;谛蛄刑枌r隙數運算的排序算法具有算法易于實現、響應速度快、執(zhí)行效率高等特點,是時分復用方法的一種。利用微控制器PIC16F877A通過SPI接口來控制CC2500數據的發(fā)送時隙,將標簽作為應答器,基于序列號對時隙數運算的排序算法的實現流程如下:
在爭用周期內,首先利用標簽序列號除以爭用周期時隙數所得的余數來確定標簽在爭用數據幀內的發(fā)送時隙;然后利用標簽序列號除以爭用周期時隙數所得的商確定標簽在爭用幀內相應時隙的發(fā)送位,然后在爭用周期內發(fā)送的爭用數據幀的相應時隙發(fā)送位填充數據“1”;最后利用填充過的爭用數據幀確定標簽在整個數據發(fā)送周期內的發(fā)送順序(即標簽的發(fā)送順序=其發(fā)送位及其前面各發(fā)送位中“1”的總數),從而給不同序列號的標簽分配不同的發(fā)送時序。本設計用了9個待定位標簽,利用上述算法進行標簽識別排序,具體流程如圖3所示(這里的應答器指標簽應答器)。本文引用地址:http://2s4d.com/article/154689.htm
圖3倒數第二行為9個標簽的發(fā)送時序,發(fā)送的時序是A0,A4,A8,A1,A5,A2,A6,A3,A7。這樣這9個標簽就可以保證無碰撞地被讀寫器識別,這種多標簽防碰撞沖突是多標簽定位系統(tǒng)能夠正常工作的前提。
評論