新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 有源RFID系統(tǒng)中可靠通信的研究

        有源RFID系統(tǒng)中可靠通信的研究

        作者: 時間:2010-07-21 來源:網絡 收藏

        2.3 防沖突處理
        實現(xiàn)的重點是防碰撞算法的實現(xiàn)。目前。這類算法的實現(xiàn)方法有空分多址(SDMA)、頻分多址(FDMA)、碼分多址(CDMA)和時分多址(TD-MA)等。該設計方案中采用ETSI 302 208標準中基于載波偵聽(CSMA)的方法。CSMA是一種分布式介質訪問控制協(xié)議,在讀寫器覆蓋范圍內,各電子標簽都能獨立地決定數(shù)據(jù)幀的發(fā)送和接受。
        每個電子標簽在發(fā)送數(shù)據(jù)幀之前,首先要進行載波監(jiān)聽,只有介質空閑時,才允許發(fā)送幀,與FDMA和TDMA相比,能更好地利用資源。因為這種方式在發(fā)送數(shù)據(jù)之前,一直在檢測空氣中是否存在相同頻率的載波,如果有相同頻率的載波,就不發(fā)送數(shù)據(jù);如果空氣中沒有相同頻率的載波,則表明現(xiàn)在的空間資源沒有被占用,可以發(fā)送數(shù)據(jù)。這樣,不僅提高了空間資源的利用效率,同時也提高了性。
        利用CC2510支持傳輸前自動清理信道訪問(CCA)的功能,實現(xiàn)CSMA。電子標簽初始化完成后,程序進入主循環(huán)程序。電子標簽開始載波監(jiān)聽,當CCA不為1時,表示空氣中沒有相同的載波數(shù)據(jù)時便發(fā)送相應的數(shù)據(jù),各個電子標簽采用競爭的方式發(fā)送。CSMA發(fā)送流程圖如圖3所示。

        本文引用地址:http://www.104case.com/article/157305.htm


        2.4 重傳機制
        重傳機制主要采用ACK(acknowledge)方式,即發(fā)送方為發(fā)送的每一數(shù)據(jù)包設置緩存和相應的重發(fā)定時器,若在定時器超時之前收到來自目的節(jié)點對此數(shù)據(jù)包的ACK控制包,則認為此數(shù)據(jù)包已經成功地傳送。此時,取消對該數(shù)據(jù)包的緩存和定時,否則,將重發(fā)此數(shù)據(jù)包,并重新設置定時器。對于每個數(shù)據(jù)包,接收方都需要反饋ACK。
        重傳機制主要由以下功能函數(shù)實現(xiàn)。Init()函數(shù)用于設備初始化,設置DMA、時鐘等;Send()函數(shù)用于發(fā)送數(shù)據(jù)包;ackTimeolJt()函數(shù)用于沒有在規(guī)定時間內收到ACK,而重發(fā)數(shù)據(jù)包;waitForAck()函數(shù)用于等待接受ACK,既定時間內,收到ACK標示為T,反之標示為F;aekReceived()函數(shù)用于收到ACK,取消重傳;Receive()函數(shù)用于接收規(guī)定格式的數(shù)據(jù)包;dataCheck()函數(shù)用于檢測數(shù)據(jù)的完整和;sendAck()函數(shù)用于送ACK反饋給發(fā)送方。重傳機制程序流程圖如圖4所示。



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 方正县| 尤溪县| 北票市| 达孜县| 嘉善县| 南雄市| 上杭县| 黄大仙区| 德令哈市| 寿宁县| 巴林右旗| 花莲市| 夏邑县| 易门县| 宁国市| 进贤县| 利川市| 张家界市| 千阳县| 明星| 平山县| 青铜峡市| 轮台县| 花莲市| 台东市| 弥渡县| 北碚区| 新丰县| 福清市| 浑源县| 滦平县| 普兰县| 桐柏县| 准格尔旗| 简阳市| 高安市| 黑水县| 建瓯市| 麟游县| 油尖旺区| 澄迈县|