劉耕昕,胡曼青,張 燕,潘艷艷
(電子科技大學(xué)成都學(xué)院,四川 成都 610000)
無線mesh網(wǎng)絡(luò)是由路由器與客戶端構(gòu)成的,其中,路由器是網(wǎng)絡(luò)的骨干,將骨干與有線Internet網(wǎng)絡(luò)進(jìn)行連接,目的是為客戶端提供多跳的無線Internet連接,而無線mesh網(wǎng)絡(luò)也被稱之為多跳網(wǎng)絡(luò),該網(wǎng)絡(luò)與傳統(tǒng)的無線網(wǎng)絡(luò)是完全不同的全新無線網(wǎng)絡(luò)技術(shù)。傳統(tǒng)的無線局域網(wǎng)內(nèi),每一個(gè)客戶端都利用一條和訪問接入點(diǎn)(AP,Access Point)相連的無線鏈路對(duì)網(wǎng)絡(luò)進(jìn)行訪問,從而形成一個(gè)局部的基本服務(wù)集(BSS,Basic Service Set)。而用戶要想互相通信,那么就需要先對(duì)一個(gè)固定接入點(diǎn)進(jìn)行訪問,而這種模式也被稱為單跳網(wǎng)絡(luò)。相反,在無線mesh網(wǎng)絡(luò)的運(yùn)行模式內(nèi),不論是任何設(shè)備的節(jié)點(diǎn),全都可以同時(shí)當(dāng)作路由器與AP,在網(wǎng)絡(luò)內(nèi)各個(gè)節(jié)點(diǎn)之間發(fā)送或者是接收信號(hào),任何一個(gè)節(jié)點(diǎn)都能夠和其中一個(gè)或者是多個(gè)節(jié)點(diǎn)進(jìn)行通信。此結(jié)構(gòu)的優(yōu)點(diǎn)在于:若臨近的AP因?yàn)榱髁窟^大情況,從而造成的擁塞,那么信息則自動(dòng)重新路由至一個(gè)通信流量比較小的臨近節(jié)點(diǎn)實(shí)現(xiàn)傳輸。以此類推,數(shù)據(jù)包還能夠依據(jù)網(wǎng)絡(luò)的情況,繼續(xù)路由至最近的下一個(gè)節(jié)點(diǎn)實(shí)現(xiàn)傳輸,從而最終到達(dá)目的地,這樣的訪問即為多跳訪問。
無線mesh網(wǎng)絡(luò)雖然是取消了節(jié)點(diǎn)之間的布線需求,不過還是具有分布式網(wǎng)絡(luò)所提供的重新路由與冗余機(jī)制。若要添加新的設(shè)備,僅需要簡單地接上電源即可,它就能夠自動(dòng)配置,且確認(rèn)最優(yōu)多跳路經(jīng),同時(shí)移動(dòng)或者是添加某些設(shè)備時(shí),網(wǎng)絡(luò)本身可以發(fā)現(xiàn)拓?fù)涞淖兓?,同時(shí)自動(dòng)調(diào)整通信路由,以此來獲得最優(yōu)的傳輸路經(jīng)。且與傳統(tǒng)的WLAN對(duì)比,安裝部署簡單、NLOS實(shí)現(xiàn)簡單、穩(wěn)定性強(qiáng)、構(gòu)造靈活、高帶寬以及能夠在室外使用。
同時(shí),科研人員為將無線mesh網(wǎng)絡(luò)應(yīng)用于物料管理、生產(chǎn)線自動(dòng)化、停車場管制、門禁監(jiān)制以及汽車晶片防盜器等多自動(dòng)化管理中,周鑫等人[1]提出采用圖像深度學(xué)習(xí)法解決無線電信號(hào)的識(shí)別問題,對(duì)無線電信號(hào)進(jìn)行具象化,變成二維圖像,把無線電的信號(hào)識(shí)別轉(zhuǎn)換成圖像識(shí)別中目標(biāo)的檢測(cè)問題,實(shí)現(xiàn)對(duì)信號(hào)識(shí)別能力的提升;蘇健等人[2]針對(duì)多標(biāo)簽的碰撞情況,提出基于子幀的動(dòng)態(tài)幀時(shí)隙Aloha方法,識(shí)別的過程中會(huì)利用設(shè)定子幀進(jìn)行觀測(cè),通過空閑和碰撞時(shí)隙數(shù)間的關(guān)系對(duì)剩余標(biāo)簽數(shù)估計(jì),依次預(yù)估結(jié)果來優(yōu)化設(shè)置新幀長。
不過由于外界的干擾或者是自身的誤識(shí)別等原因,識(shí)別結(jié)果容易出現(xiàn)識(shí)別誤碼率。為此本文提出一種無線mesh網(wǎng)絡(luò)多信道射頻信號(hào)智能識(shí)別方法,通過RFID(Radio Frequency Identification)閱讀器和標(biāo)簽之間的非接觸式數(shù)據(jù)通信方式,使數(shù)據(jù)信號(hào)進(jìn)入閱讀器以后發(fā)射射頻信號(hào)獲得能量,令閱讀器對(duì)信息進(jìn)行讀取,經(jīng)過解碼傳輸至中央信息處理系統(tǒng),記錄媒體實(shí)現(xiàn)讀寫,從而達(dá)到識(shí)別數(shù)據(jù)交換的目的。最終通過信號(hào)的發(fā)送者和接收者間時(shí)鐘晶振的微小差別,接收者評(píng)估并補(bǔ)償兩種間頻率偏差值,即完成射頻信號(hào)的智能識(shí)別。
無線mesh網(wǎng)絡(luò)的拓?fù)鋱D,是一個(gè)無向圖G=(V,E),V代表無線mesh網(wǎng)絡(luò)的節(jié)點(diǎn)集合,E代表無線鏈路的集合。具體模型的變量敘述如下:
k(u)代表無線路由器的射頻接口數(shù),|C|代表可用的信道個(gè)數(shù),d(u,υ)代表節(jié)點(diǎn)u與υ之間距離,RT代表通信傳輸?shù)陌霃?,RI代表干擾半徑,A(u)代表節(jié)點(diǎn)u分配信道的集合,N(e)代表鏈路e潛在沖突域的集合,I(e)代表鏈路e潛在干擾域的集合,f(e)代表鏈路e上網(wǎng)絡(luò)的流量,c(e)代表鏈路e最大的容量。相對(duì)于隨意兩節(jié)點(diǎn)u,υ∈V,在d(u,υ)≤RT時(shí)能夠通信,且能夠分配相同信道[3]。
當(dāng)信道分配的過程中,若存在隨意兩個(gè)節(jié)點(diǎn)處于傳輸范圍中,那么最少要分配一個(gè)相同信道,若節(jié)點(diǎn)x與u和υ是分配相同的信道,且min{d(x,u),d(x,υ)}≤RI,那么節(jié)點(diǎn)x不能傳輸數(shù)據(jù)。
相對(duì)于協(xié)議的模型,定義u?υ∈E,x?y∈E的兩個(gè)鏈路是作為潛在干擾的鏈路(兩個(gè)鏈路在分配同個(gè)信道時(shí),那么會(huì)互相干擾),僅節(jié)點(diǎn)x或者y處于以節(jié)點(diǎn)u與υ為中心,而半徑則為RT干擾的圓中,那么就有可能具有相互干擾的作用,即為min{d(u,x),d(u,y),d(υ,x),d(υ,y)}≤RI。
3.1.1 瞬時(shí)特征分析
將在獲得射頻信號(hào)的載波頻率正交下變頻至基帶,可以計(jì)算得出IQ正交復(fù)包絡(luò)信號(hào),fs代表采樣頻率,即可得到N點(diǎn)采樣的序列為z(n),(n=0,1,2,…,Ns)。而對(duì)于采樣的序列z(n)公式為
z(n)=xI(n)+j·xQ(n),n=0,1,…,Ns-1
(1)
瞬時(shí)相位公式為
(2)
因?yàn)閠g-1是按照模2π的來對(duì)相位序列φ(n)計(jì)算的,所以相位真值超出[0,2π],就需要按照模2π對(duì)相位序列進(jìn)行計(jì)算,就會(huì)出現(xiàn)相位卷疊情況。所以,要實(shí)現(xiàn)φ(n)相位卷疊。在清除相位卷疊φuw(n)后的序列[5]。
若對(duì)φ(n)去相位折疊,需要先計(jì)算修正的相位序列C(n),具體公式為
(3)
將C(0)設(shè)置為0,那么無折疊相位序列φuw(n)公式為
φuw(n)=φ(n)+C(n)
(4)
最終在去除線性的相位干擾之后,獲得實(shí)際相位序列φNL(n),具體公式為
(5)
現(xiàn)對(duì)于離散序列的瞬時(shí)頻率,其具體計(jì)算公式為
(6)
因?yàn)橛?jì)算機(jī)處理的是離散信號(hào),所以信號(hào)瞬時(shí)相位缺失絕對(duì)意義,變成某個(gè)時(shí)間起點(diǎn)相位差值,這樣就無法實(shí)現(xiàn)簡單歸一化至[0,2π],因此,不能直接當(dāng)成特征判斷。不過,相鄰碼元間相位跳變,具有絕對(duì)意義,以此反映出信號(hào)的調(diào)制區(qū)別[6]。
3.1.2 瞬時(shí)時(shí)頻特征處理
因?yàn)樾盘?hào)段瞬時(shí)頻率、相位以及幅度能夠?qū)ι漕l信號(hào)類型進(jìn)行分類,不過由于信號(hào)信噪比一旦在變化信道內(nèi)不同時(shí),則瞬時(shí)特征變化值也會(huì)出現(xiàn)不穩(wěn)定的狀態(tài),因此,不能夠完成自動(dòng)提取目的。所以需要構(gòu)建3個(gè)穩(wěn)定信號(hào)的特征,具體公式為
(7)
上式中:acn(i)代表零中心的歸一化瞬時(shí)幅度,具體公式為
acn(i)=an(i)-1
(8)
在式中:γmax表示信號(hào)在中心瞬時(shí)幅度中的最大值,用來區(qū)分信號(hào)。因?yàn)棣胢ax能夠用來區(qū)分包括幅度的信息以及不包括幅度的信息信號(hào)[7]??梢缘玫焦綖?/p>
(9)
式中:φcn(i)=Δφ′NL(i)-π/2,所以σap代表信號(hào)碼元差分的相位中心非線性分量的絕對(duì)值偏差,σap代表區(qū)分含有絕對(duì)相位信息以及不含有絕對(duì)相位信息信號(hào)。其中,射頻信號(hào)碼元的差分相位,它的取值是0與π。不過中心對(duì)準(zhǔn)后,則絕對(duì)值的常數(shù)則為π/2,所以它并不具有絕對(duì)相位信息。而因?yàn)闊o線mesh網(wǎng)絡(luò)是具有絕對(duì)的碼元差分相位信息,具體可以得到公式為
(10)
3.1.3 特征提取
對(duì)瞬時(shí)頻率、瞬時(shí)相位以及瞬時(shí)幅度進(jìn)行計(jì)算,求出各信號(hào)段的每個(gè)特征值,接著在計(jì)算完總信號(hào)幀以后會(huì)生成各自特征序列,將其作為神經(jīng)網(wǎng)絡(luò)特征矢量,具體如下所示;
1)利用上述信號(hào)分段算出第i段瞬時(shí)頻率、瞬時(shí)相位以及瞬時(shí)幅度,將其作為輸入序列,n=1,2,…,Ns。
2)首先對(duì)各自特征值計(jì)算,作為第i值,存儲(chǔ)在各自的序列內(nèi)。
3)回到第1)步,計(jì)算M段瞬時(shí)序列,所產(chǎn)生的此信號(hào)長度為M特征值矢量序列。
通過上述步驟,即可完成信號(hào)的特征提取[9]。
無線mesh網(wǎng)絡(luò)射頻信號(hào)把數(shù)據(jù)映射至復(fù)數(shù)域,將其作為信號(hào)調(diào)制的一部分,所以,能夠一段傳輸信號(hào)代表成一個(gè)復(fù)數(shù)的序列,其中x[n]代表發(fā)送序列第n個(gè)傳輸?shù)男盘?hào),y[n]代表傳輸信號(hào)通過無線信道降低后所接收的復(fù)數(shù)序列,而y[n]=Hx[n]+w[n],式中,H代表信號(hào)的發(fā)送者和接收者間的信道參數(shù),w[n]代表信號(hào)高斯的白噪聲[10]。
在網(wǎng)絡(luò)內(nèi)具有許多數(shù)據(jù)并發(fā)傳輸時(shí),那么接收序列y[n]=yA[n]+yB[n],其中yi[n]=Hixi[n]+wi[n]的特征信號(hào)識(shí)別結(jié)果R(y,p)公式為
(11)
如果僅有信號(hào)xA[n]內(nèi)包括特征序列S,因?yàn)樘卣餍蛄蠸是獨(dú)立于xB[n]與w[n]的,那么可以得到公式為
(12)
如果匹配成功,那么R(y,p)1能夠表示為
(13)
為了驗(yàn)證本文識(shí)別方法的有效性,實(shí)驗(yàn)使用是載波頻率150kHz,而采樣頻率則為1200kHz,比載頻高出4倍,單次實(shí)驗(yàn)過程內(nèi),選擇200個(gè)訓(xùn)練樣本以及1000個(gè)檢驗(yàn)樣本,通過本文方法對(duì)無線mesh網(wǎng)絡(luò)射頻信號(hào)進(jìn)行識(shí)別,可以獲得識(shí)別結(jié)果如圖1所示。
圖1 本文信號(hào)識(shí)別結(jié)果
通過圖1能夠看出,本文方法能夠很好地識(shí)別出信號(hào)頻率波動(dòng),不過由于外界的干擾信號(hào)以及自身輕微噪聲干擾等,導(dǎo)致信號(hào)識(shí)別的過程中,會(huì)出現(xiàn)輕微的波動(dòng),不過這并不影響整體的信號(hào)識(shí)別。
為了進(jìn)一步證明本文方法的效果,選取500實(shí)驗(yàn)數(shù)據(jù),將本文方法與文獻(xiàn)[1]、文獻(xiàn)[2]對(duì)比,通過判斷識(shí)別誤碼率/信噪比的曲線驗(yàn)證,過程中使用了100次統(tǒng)計(jì)平均,而其中噪聲采用的是高斯白噪聲n(θ)~N(0,σ2)。具體三種方法的對(duì)比結(jié)果,如圖2所示。
圖2 不同方法的識(shí)別精度對(duì)比結(jié)果分析
圖3 不同方法的識(shí)別誤碼率對(duì)比結(jié)果分析
通過觀察圖2、3能夠看出,本文的識(shí)別精度一直處于98%以上,隨著識(shí)別的數(shù)據(jù)增加,雖然出現(xiàn)了輕微的上下波動(dòng),不過數(shù)值一直處于平穩(wěn)狀態(tài),并沒有隨著數(shù)據(jù)增加出現(xiàn)下降的趨勢(shì),而文獻(xiàn)[1]和文獻(xiàn)[2]方法雖然在實(shí)驗(yàn)的過程中識(shí)別精度一直處于94%~92%之間,不過卻隨著實(shí)驗(yàn)數(shù)據(jù)的增加,出現(xiàn)明顯的下降趨勢(shì)。而識(shí)別誤碼率本文方法一直是處于1%~2%之間,沒有隨著數(shù)據(jù)的增加,出現(xiàn)識(shí)別誤碼率上升的情況,反之,文獻(xiàn)[1]和文獻(xiàn)[2]方法的識(shí)別誤碼率,會(huì)隨著數(shù)據(jù)的增加,出現(xiàn)呈現(xiàn)緩慢上升的趨勢(shì)。
提出的無線mesh網(wǎng)絡(luò)多信道射頻信號(hào)智能識(shí)別方法,與其它方法對(duì)比,識(shí)別精度較高,識(shí)別誤碼率較低,所以以此可以證明本文識(shí)別方法效果良好。不過由于在識(shí)別的過程中,仍然會(huì)具有輕微的波動(dòng),這也是導(dǎo)致可能出現(xiàn)誤識(shí)別的原因,因此,本文還需進(jìn)一步對(duì)智能識(shí)別方法進(jìn)行研究,爭取能夠更加精確進(jìn)行識(shí)別,徹底避免誤識(shí)別的情況發(fā)生。