一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置的制造方法
【專利摘要】本發(fā)明提供一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,包括第一設(shè)置模塊、第二設(shè)置模塊、第一發(fā)送模塊、第一接收模塊、參考節(jié)點(diǎn)選取模塊、啟動(dòng)模塊、第三設(shè)置模塊、第二發(fā)送模塊、第二接收模塊、第四設(shè)置模塊和第五設(shè)置模塊。本發(fā)明在現(xiàn)場應(yīng)用環(huán)境下對無線網(wǎng)絡(luò)節(jié)點(diǎn)的射頻頻率偏差進(jìn)行動(dòng)態(tài)調(diào)整,提高了無線網(wǎng)絡(luò)節(jié)點(diǎn)的通訊適應(yīng)性,同時(shí)也降低了無線收發(fā)設(shè)備對元器件的精度要求,減少了無線收發(fā)設(shè)備的生產(chǎn)成本。
【專利說明】一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及無線通訊組網(wǎng)技術(shù)領(lǐng)域,具體是一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置。
[0003]
【背景技術(shù)】
[0004]目前,在生產(chǎn)無線發(fā)射、接收設(shè)備時(shí),所用元器件的絕對精度通常不足以滿足設(shè)備頻率等參數(shù)的性能目標(biāo),使得通訊頻率與期望頻率有一定的誤差。常用的解決辦法就是使用更加昂貴的、精度更高的、一致性更好的元器件。但是,在現(xiàn)實(shí)情況下,每個(gè)無線設(shè)備生產(chǎn)廠商都希望給用戶提供價(jià)廉物美的產(chǎn)品,因此在成本的壓力下,通常不會(huì)選用昂貴的、精度更高的、一致性更好的元器件作設(shè)計(jì),而是走到了相反的方向,這樣射頻頻率的校準(zhǔn)或修正就成為生產(chǎn)或使用過程中不可或缺的一環(huán)。但是由于各生產(chǎn)廠家校準(zhǔn)的工作水平可能不一致,或受到現(xiàn)場工作環(huán)境影響時(shí),實(shí)際工作時(shí)多個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)的射頻頻率往往存在偏差,所以在現(xiàn)場進(jìn)行射頻頻率的修正是保證通訊效果的非常有效的一關(guān)。
[0005]
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,可以在網(wǎng)絡(luò)施工或投用過程中對無線網(wǎng)絡(luò)節(jié)點(diǎn)的頻率偏差進(jìn)行快速修正,提高網(wǎng)絡(luò)通訊質(zhì)量。
[0007]本發(fā)明的技術(shù)方案為:
一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,該裝置包括第一設(shè)置模塊、第二設(shè)置模塊、第一發(fā)送模塊、第一接收模塊、參考節(jié)點(diǎn)選取模塊、啟動(dòng)模塊、第三設(shè)置模塊、第二發(fā)送模塊、第二接收模塊、第四設(shè)置模塊和第五設(shè)置模塊;
所述第一設(shè)置模塊,用于當(dāng)射頻頻率已經(jīng)修正時(shí),將工作模式設(shè)置為正常工作模式,并將射頻頻率值設(shè)置為存儲(chǔ)器中所記錄的修正值;
所述第二設(shè)置模塊,用于當(dāng)射頻頻率未修正時(shí),將工作模式設(shè)置為修正工作模式,并將射頻頻率值設(shè)置為缺省工作頻率值;
所述第一發(fā)送模塊,用于根據(jù)第二設(shè)置模塊設(shè)置的射頻頻率值發(fā)送廣播修正請求數(shù)據(jù)包;
所述第一接收模塊,用于接收廣播修正請求數(shù)據(jù)包對應(yīng)的應(yīng)答數(shù)據(jù)包,同時(shí)記錄每個(gè)應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值;
所述參考節(jié)點(diǎn)選取模塊,用于當(dāng)?shù)谝唤邮漳K在延時(shí)tl后接收到應(yīng)答數(shù)據(jù)包時(shí),對第一接收模塊記錄的RSSI值進(jìn)行比較,將最大的RSSI值對應(yīng)的無線網(wǎng)絡(luò)節(jié)點(diǎn)作為參考節(jié)點(diǎn);所述啟動(dòng)模塊,用于當(dāng)?shù)谝唤邮漳K在延時(shí)tl后未接收到應(yīng)答數(shù)據(jù)包時(shí),再延時(shí)t2后向第一發(fā)送模塊發(fā)送啟動(dòng)信號(hào);還用于當(dāng)?shù)诙邮漳K未接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),延時(shí)t4后向第一發(fā)送模塊發(fā)送啟動(dòng)信號(hào);
所述第三設(shè)置模塊,用于當(dāng)參考節(jié)點(diǎn)確定后,將射頻頻率值設(shè)置為缺省工作頻率值減去k*step,其中,k表示大于O的整數(shù),step表示步進(jìn)頻率值;
所述第二發(fā)送模塊,用于根據(jù)第三設(shè)置模塊設(shè)置的射頻頻率值向參考節(jié)點(diǎn)發(fā)送后續(xù)修正請求數(shù)據(jù)包;還用于根據(jù)第四設(shè)置模塊設(shè)置的射頻頻率值向參考節(jié)點(diǎn)發(fā)送后續(xù)修正請求數(shù)據(jù)包;
所述第二接收模塊,用于接收參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包,若接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包,則記錄該應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值;
所述第四設(shè)置模塊,用于當(dāng)?shù)诙邮漳K接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包或在t3時(shí)間內(nèi)未接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),將射頻頻率值加上step,使射頻頻率值進(jìn)行步進(jìn)增大,直到射頻頻率值等于缺省工作頻率值加上k*step為止;
所述第五設(shè)置模塊,用于當(dāng)?shù)诙邮漳K接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),選擇最大的RSSI值對應(yīng)的射頻頻率值作為修正后的射頻頻率值,并記錄到存儲(chǔ)器,之后將工作模式切換到正常工作模式。
[0008]所述的無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,該裝置還包括判斷模塊和第六設(shè)置模塊;
所述判斷模塊,用于判斷正常工作模式下記錄的業(yè)務(wù)通訊數(shù)據(jù)的丟包率是否超過一定閾值;
所述第六設(shè)置模塊,用于當(dāng)判斷模塊的結(jié)果為是時(shí),將工作模式修改為修正工作模式。
[0009]所述的無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,tl=t3=100ms,t2=t4=500ms ο
[00?0]所述的無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,k=5, step=5000Hzo
[0011]本發(fā)明的有益效果為:
由上述技術(shù)方案可知,本發(fā)明在現(xiàn)場應(yīng)用環(huán)境下對無線網(wǎng)絡(luò)節(jié)點(diǎn)的射頻頻率偏差進(jìn)行動(dòng)態(tài)調(diào)整,提高了無線網(wǎng)絡(luò)節(jié)點(diǎn)的通訊適應(yīng)性,同時(shí)也降低了無線收發(fā)設(shè)備對元器件的精度要求,減少了無線收發(fā)設(shè)備的生產(chǎn)成本。
[0012]
【附圖說明】
[0013]圖1是本發(fā)明中無線網(wǎng)絡(luò)節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明的結(jié)構(gòu)示意圖。
[0014]
【具體實(shí)施方式】
[0015]下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明。
[0016]如圖1所示,無線網(wǎng)絡(luò)節(jié)點(diǎn)主要由CPU模塊1、射頻收發(fā)模塊2、存儲(chǔ)器3、記錄清除按鈕4、工作模式切換按鈕5、工作模式顯示指示燈6和電池7組成。CPU模塊I采用STM32單片機(jī),射頻收發(fā)模塊2采用CC2500單片機(jī),二者之間通過SPI總線連接。
[0017]CPU模塊I可以對射頻收發(fā)模塊2的工作頻率進(jìn)行設(shè)置,射頻收發(fā)模塊2用于發(fā)送及接收無線數(shù)據(jù)。存儲(chǔ)器3用于記錄工作參數(shù)。記錄清除按鈕4用于清除存儲(chǔ)器3內(nèi)部的記錄值。工作模式切換按鈕5用于對無線網(wǎng)絡(luò)節(jié)點(diǎn)的工作模式進(jìn)行手動(dòng)切換。工作模式顯示指示燈6用于顯示當(dāng)前工作模式。電池7用于對無線網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行供電。
[0018]每個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)具有一個(gè)唯一的地址,無線網(wǎng)絡(luò)節(jié)點(diǎn)只處理廣播數(shù)據(jù)包中的地址與自身對應(yīng)的數(shù)據(jù)包,對于其它地址的數(shù)據(jù)包直接丟棄不處理。
[0019]射頻收發(fā)模塊2的工作頻段為2400?2483.5MHz,最多可以分為若干個(gè)工作信道同時(shí)工作,為了降低同頻干擾,信道間隔頻率要求在IMHz以上。
[0020]無線網(wǎng)絡(luò)節(jié)點(diǎn)的工作模式分為三種:正常工作模式、參考工作模式和修正工作模式,工作模式可以由CPU模塊I的內(nèi)部程序動(dòng)態(tài)修改。
[0021]存儲(chǔ)器3中記錄有射頻頻率是否已經(jīng)修正的狀態(tài)值、修正后的射頻頻率值。在無線網(wǎng)絡(luò)節(jié)點(diǎn)開機(jī)時(shí),CPU模塊I先讀取存儲(chǔ)器3中的相關(guān)記錄值,判斷射頻頻率是否已經(jīng)修正,如果已經(jīng)修正,則將工作模式設(shè)置為正常工作模式,并將射頻頻率設(shè)置為所記錄的修正值,如果沒有修正或者存儲(chǔ)器3中記錄為清空狀態(tài)時(shí),則將工作模式設(shè)置為修正工作模式。在需要時(shí),存儲(chǔ)器3中的記錄值可以由記錄清除按鈕4進(jìn)行手動(dòng)清除,成為清空狀態(tài)。
[0022]當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)的工作模式為正常工作模式和修正工作模式時(shí),通過工作模式切換按鈕5可以切換到參考工作模式。當(dāng)切換到參考工作模式后,該無線網(wǎng)絡(luò)節(jié)點(diǎn)將射頻頻率設(shè)置為缺省工作頻率,并修改內(nèi)部的修正狀態(tài)為已修正,將缺省工作頻率作為修正后的頻率記錄到存儲(chǔ)器3中,之后該無線網(wǎng)絡(luò)節(jié)點(diǎn)將作為其它無線網(wǎng)絡(luò)節(jié)點(diǎn)的參考節(jié)點(diǎn)。所有無線網(wǎng)絡(luò)節(jié)點(diǎn)的缺省工作頻率值相同。
[0023]將無線網(wǎng)絡(luò)節(jié)點(diǎn)在通訊過程中的數(shù)據(jù)幀分為業(yè)務(wù)數(shù)據(jù)幀和修正數(shù)據(jù)幀。當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)處于參考工作模式或正常工作模式時(shí),當(dāng)其接收到修正數(shù)據(jù)幀時(shí),對修正數(shù)據(jù)幀內(nèi)容不加修改進(jìn)行原樣應(yīng)答回傳,提供修正回傳服務(wù)。當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)處于修正工作模式時(shí),當(dāng)其接收到修正數(shù)據(jù)幀時(shí),將修正數(shù)據(jù)幀丟棄不處理。當(dāng)處于三種工作模式的無線網(wǎng)絡(luò)節(jié)點(diǎn)接收到業(yè)務(wù)數(shù)據(jù)幀時(shí),都根據(jù)業(yè)務(wù)處理需要進(jìn)行正常的響應(yīng)處理。
[0024]選擇一個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)通過工作模式切換按鈕使其工作在參考工作模式,并將該無線網(wǎng)絡(luò)節(jié)點(diǎn)放置于其它需要修正射頻頻率的無線網(wǎng)絡(luò)節(jié)點(diǎn)附近。因?yàn)樵摕o線網(wǎng)絡(luò)節(jié)點(diǎn)處于參考工作模式,其對于接收到的修正數(shù)據(jù)幀會(huì)進(jìn)行應(yīng)答,提供修正回傳服務(wù),以作為標(biāo)準(zhǔn)射頻頻率參考節(jié)點(diǎn)。其它無線網(wǎng)絡(luò)節(jié)點(diǎn)在開機(jī)后,當(dāng)檢測到射頻頻率未修正時(shí),自動(dòng)切換到修正工作模式(下稱修正節(jié)點(diǎn)),嘗試與其周邊提供修正回傳服務(wù)的無線網(wǎng)絡(luò)節(jié)點(diǎn)通訊,以對自身的射頻頻率進(jìn)行修正。
[0025]如圖2所示,一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,包括第一設(shè)置模塊11、第二設(shè)置模塊12、第一發(fā)送模塊13、第一接收模塊14、參考節(jié)點(diǎn)選取模塊15、啟動(dòng)模塊16、第三設(shè)置模塊17、第二發(fā)送模塊18、第二接收模塊19、第四設(shè)置模塊110和第五設(shè)置模塊 Illo
[0026]當(dāng)射頻頻率已經(jīng)修正時(shí),第一設(shè)置模塊11將工作模式設(shè)置為正常工作模式,并將射頻頻率值設(shè)置為存儲(chǔ)器3中所記錄的修正值。當(dāng)射頻頻率未修正時(shí),第二設(shè)置模塊12將工作模式設(shè)置為修正工作模式,并將射頻頻率值設(shè)置為缺省工作頻率值。第一發(fā)送模塊13根據(jù)第二設(shè)置模塊12設(shè)置的射頻頻率值向周邊無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送廣播修正請求數(shù)據(jù)包。當(dāng)附近處于參考工作模式或正常工作模式的無線網(wǎng)絡(luò)節(jié)點(diǎn)接收到第一發(fā)送模塊13發(fā)過來的廣播修正請求數(shù)據(jù)包時(shí),隨機(jī)退避延時(shí)不大于10ms的時(shí)間,防止多個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)同時(shí)應(yīng)答而造成沖突,然后則向第一接收模塊14發(fā)送應(yīng)答數(shù)據(jù)包。
[0027]在隨后的時(shí)間里,第一接收模塊14接收其它無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)來的應(yīng)答數(shù)據(jù)包,并同時(shí)記錄每個(gè)應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值。經(jīng)過10ms后,此時(shí)第一接收模塊14可能接收到多個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)來的應(yīng)答數(shù)據(jù)包,也有可能沒有接收到任何應(yīng)答數(shù)據(jù)包。當(dāng)?shù)谝唤邮漳K14接收到一個(gè)及以上應(yīng)答數(shù)據(jù)包后,參考節(jié)點(diǎn)選取模塊15選擇其中RSSI值最大的無線網(wǎng)絡(luò)節(jié)點(diǎn)作為參考節(jié)點(diǎn)。當(dāng)?shù)谝唤邮漳K14沒有接收到應(yīng)答數(shù)據(jù)包時(shí),啟動(dòng)模塊16延時(shí)500ms后,向第一發(fā)送模塊13發(fā)送啟動(dòng)信號(hào)重復(fù)進(jìn)行廣播修正請求。
[0028]當(dāng)參考節(jié)點(diǎn)確定后,第三設(shè)置模塊17將射頻頻率修改為Value(Value=缺省工作頻率-5*step),其中step的值一般為5000Hz。第二發(fā)送模塊18根據(jù)第三設(shè)置模塊17設(shè)置的射頻頻率值向參考節(jié)點(diǎn)發(fā)送后續(xù)修正請求數(shù)據(jù)包(不是廣播修正請求數(shù)據(jù)包)。第二接收模塊19接收參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包,若接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包,則記錄該應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值。
[0029]當(dāng)?shù)诙邮漳K19接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包或在10ms內(nèi)未接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),第四設(shè)置模塊110將射頻頻率設(shè)置為當(dāng)前射頻頻率值+step(即Value=當(dāng)前射頻頻率值+step),進(jìn)行步進(jìn)增大,直到射頻頻率值=缺省工作頻率+5*step值為止。在步進(jìn)增大過程中,第二發(fā)送模塊18根據(jù)第四設(shè)置模塊110設(shè)置的射頻頻率值向參考節(jié)點(diǎn)發(fā)送后續(xù)修正請求數(shù)據(jù)包。
[0030]當(dāng)?shù)诙邮漳K19接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包的次數(shù)大于等于I時(shí),第五設(shè)置模塊111將參考節(jié)點(diǎn)發(fā)送的各個(gè)應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值進(jìn)行比較,選擇最大RSSI值所對應(yīng)的射頻頻率值作為修正后的射頻頻率值,并記錄到存儲(chǔ)器3,之后切換到正常工作模式,修正工作完成,以后該無線網(wǎng)絡(luò)節(jié)點(diǎn)將自動(dòng)提供修正回傳服務(wù),為其它未修正完成的無線網(wǎng)絡(luò)節(jié)點(diǎn)提供標(biāo)準(zhǔn)射頻頻率參考。當(dāng)?shù)诙邮漳K19未接收到參考節(jié)點(diǎn)發(fā)送的任何應(yīng)答數(shù)據(jù)包時(shí),啟動(dòng)模塊16延時(shí)500ms后向第一發(fā)送模塊13發(fā)送啟動(dòng)信號(hào)繼續(xù)進(jìn)行修正。
[0031]由上述可知,本發(fā)明在多個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)的在線通訊過程中,先選定一個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)作為參考節(jié)點(diǎn),調(diào)整修正節(jié)點(diǎn)的工作信道與參考節(jié)點(diǎn)為同一信道,使得二者之間能夠進(jìn)行基本通訊,然后固定參考節(jié)點(diǎn)的射頻頻率,再自動(dòng)微調(diào)修正節(jié)點(diǎn)的射頻頻率,即使其射頻頻率增大或減小,然后測試二者之間的通訊信號(hào)強(qiáng)度值,當(dāng)測得通訊信號(hào)強(qiáng)度值達(dá)到最大時(shí),固定并記錄此時(shí)修正節(jié)點(diǎn)的射頻頻率值,作為修正后的射頻頻率值,此時(shí)二者之間的通訊效果最佳。在實(shí)際應(yīng)用的多節(jié)點(diǎn)單層次或多層次網(wǎng)絡(luò)中,采用上述方法自動(dòng)分層逐級修正,可使得整個(gè)網(wǎng)絡(luò)中的所有節(jié)點(diǎn)的射頻頻率在無需額外儀表的參與下快速進(jìn)行自適應(yīng)修正。
[0032]當(dāng)網(wǎng)絡(luò)中只要有一個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)修正完成后,將可以對其它無線網(wǎng)絡(luò)節(jié)點(diǎn)提供修正回傳服務(wù),使得整個(gè)網(wǎng)絡(luò)中的無線網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行自動(dòng)修正。對于位置固定的無線網(wǎng)絡(luò)節(jié)點(diǎn),可以在其附近放置已修正的無線網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行輔助修正。處于正常工作模式的無線網(wǎng)絡(luò)節(jié)點(diǎn),在業(yè)務(wù)數(shù)據(jù)的通訊過程中,記錄業(yè)務(wù)數(shù)據(jù)的丟包率,當(dāng)丟包率超過一定的閾值時(shí),自動(dòng)將工作模式修改為修正工作模式進(jìn)行再次修正。
[0033]當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)只允許進(jìn)行分層通訊時(shí),即每一層次的無線網(wǎng)絡(luò)節(jié)點(diǎn)只可以與相鄰的其上級無線網(wǎng)絡(luò)節(jié)點(diǎn)或相鄰的下級無線網(wǎng)絡(luò)節(jié)點(diǎn)通訊時(shí),一般先對最頂層的無線網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行手動(dòng)修正,而后其它層級的無線網(wǎng)絡(luò)節(jié)點(diǎn)可以自動(dòng)修正。當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)的射頻頻率未修正時(shí),不影響其正常業(yè)務(wù)通訊工作。為了掌握無線網(wǎng)絡(luò)節(jié)點(diǎn)的總體射頻頻率修正情況,在業(yè)務(wù)數(shù)據(jù)幀中可以對無線網(wǎng)絡(luò)節(jié)點(diǎn)的修正狀況進(jìn)行查詢操作,用于統(tǒng)計(jì)產(chǎn)品質(zhì)量的一致性狀況。
[0034]以上所述實(shí)施方式僅僅是對本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對本發(fā)明的范圍進(jìn)行限定,在不脫離本發(fā)明設(shè)計(jì)精神的前提下,本領(lǐng)域普通技術(shù)人員對本發(fā)明的技術(shù)方案作出的各種變形和改進(jìn),均應(yīng)落入本發(fā)明的權(quán)利要求書確定的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,其特征在于:該裝置包括第一設(shè)置模塊、第二設(shè)置模塊、第一發(fā)送模塊、第一接收模塊、參考節(jié)點(diǎn)選取模塊、啟動(dòng)模塊、第三設(shè)置模塊、第二發(fā)送模塊、第二接收模塊、第四設(shè)置模塊和第五設(shè)置模塊; 所述第一設(shè)置模塊,用于當(dāng)射頻頻率已經(jīng)修正時(shí),將工作模式設(shè)置為正常工作模式,并將射頻頻率值設(shè)置為存儲(chǔ)器中所記錄的修正值; 所述第二設(shè)置模塊,用于當(dāng)射頻頻率未修正時(shí),將工作模式設(shè)置為修正工作模式,并將射頻頻率值設(shè)置為缺省工作頻率值; 所述第一發(fā)送模塊,用于根據(jù)第二設(shè)置模塊設(shè)置的射頻頻率值發(fā)送廣播修正請求數(shù)據(jù)包; 所述第一接收模塊,用于接收廣播修正請求數(shù)據(jù)包對應(yīng)的應(yīng)答數(shù)據(jù)包,同時(shí)記錄每個(gè)應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值;所述參考節(jié)點(diǎn)選取模塊,用于當(dāng)?shù)谝唤邮漳K在延時(shí)tl后接收到應(yīng)答數(shù)據(jù)包時(shí),對第一接收模塊記錄的RSSI值進(jìn)行比較,將最大的RSSI值對應(yīng)的無線網(wǎng)絡(luò)節(jié)點(diǎn)作為參考節(jié)點(diǎn);所述啟動(dòng)模塊,用于當(dāng)?shù)谝唤邮漳K在延時(shí)tl后未接收到應(yīng)答數(shù)據(jù)包時(shí),再延時(shí)t2后向第一發(fā)送模塊發(fā)送啟動(dòng)信號(hào);還用于當(dāng)?shù)诙邮漳K未接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),延時(shí)t4后向第一發(fā)送模塊發(fā)送啟動(dòng)信號(hào); 所述第三設(shè)置模塊,用于當(dāng)參考節(jié)點(diǎn)確定后,將射頻頻率值設(shè)置為缺省工作頻率值減去k*step,其中,k表示大于O的整數(shù),step表示步進(jìn)頻率值; 所述第二發(fā)送模塊,用于根據(jù)第三設(shè)置模塊設(shè)置的射頻頻率值向參考節(jié)點(diǎn)發(fā)送后續(xù)修正請求數(shù)據(jù)包;還用于根據(jù)第四設(shè)置模塊設(shè)置的射頻頻率值向參考節(jié)點(diǎn)發(fā)送后續(xù)修正請求數(shù)據(jù)包; 所述第二接收模塊,用于接收參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包,若接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包,則記錄該應(yīng)答數(shù)據(jù)包對應(yīng)的RSSI值; 所述第四設(shè)置模塊,用于當(dāng)?shù)诙邮漳K接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包或在t3時(shí)間內(nèi)未接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),將射頻頻率值加上step,使射頻頻率值進(jìn)行步進(jìn)增大,直到射頻頻率值等于缺省工作頻率值加上k*step為止; 所述第五設(shè)置模塊,用于當(dāng)?shù)诙邮漳K接收到參考節(jié)點(diǎn)發(fā)送的應(yīng)答數(shù)據(jù)包時(shí),選擇最大的RSSI值對應(yīng)的射頻頻率值作為修正后的射頻頻率值,并記錄到存儲(chǔ)器,之后將工作模式切換到正常工作模式。2.根據(jù)權(quán)利要求1所述的無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,其特征在于:該裝置還包括判斷模塊和第六設(shè)置模塊; 所述判斷模塊,用于判斷正常工作模式下記錄的業(yè)務(wù)通訊數(shù)據(jù)的丟包率是否超過一定閾值; 所述第六設(shè)置模塊,用于當(dāng)判斷模塊的結(jié)果為是時(shí),將工作模式修改為修正工作模式。3.根據(jù)權(quán)利要求1所述的無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,其特征在于:tl=t3=100ms,t2=t4=500ms。4.根據(jù)權(quán)利要求1所述的無線網(wǎng)絡(luò)節(jié)點(diǎn)射頻頻率偏差在線自適應(yīng)修正裝置,其特征在于:k=5, step=5000Hzo
【文檔編號(hào)】H04B17/11GK105848185SQ201610266704
【公開日】2016年8月10日
【申請日】2016年4月26日
【發(fā)明人】李葵, 張引強(qiáng), 林航, 陸俊, 林杰華, 鮑紅杰, 王浩
【申請人】國網(wǎng)安徽省電力公司信息通信分公司, 合肥工業(yè)大學(xué), 國家電網(wǎng)公司