張莉,郭一捷
(華北科技學院,河北廊坊,065201)
關(guān)鍵字: ZigBee;ISM頻段;電磁干擾;分配算法
WIFI技術(shù)和ZigBee就是都是工作在2.4GHZ的ISM頻段,如下圖1所示。
圖1 ZigBee 與 WiFi 的頻率范圍及信道
ZigBee的底層標準將2.4GHZ的ISM頻段分成了16個信道,每個信道的帶寬是2MHZ。而WIFI的底層標準將2.4GHZ的ISM頻段劃分成11個直擴信道,每一個信道的帶寬為22M HZ,系統(tǒng)可以選擇任意一個信道進行通信。從圖中我們看出他們的信道會有很多的重疊。尤其當Wi-Fi和Zigbee同時使用相同的頻段進行通信時,就會產(chǎn)生帶內(nèi)有色噪聲干擾,從而導致了傳輸分組沖突。
我們知道WIFI比ZigBee節(jié)點擁有更高的傳輸,更大的傳輸距離,更大的傳輸?shù)乃俾?,當ZigBee節(jié)點和WIFI節(jié)點共存時,WIFI獲取信道具有絕對的優(yōu)勢。所以下面避免干擾的方法基于此來完成的。
(1)模型假設(shè)
⑤ 用niN表示一跳鄰居,確定一個固定的信道和一定的傳輸速率,這個能夠和節(jié)點iN進行通信。
(2)模型損失函數(shù)(評估函數(shù))
(3)目標函數(shù)
(4)最優(yōu)求解
由于分配的節(jié)點的位置是固定的,變量只有一個頻率。其中 ? ({ Ai} ,{fi})代表節(jié)點對于總的單元的影響,對于給定的節(jié)點 ? ({ Ai} ,{fi})的值最小則有此時的干擾最小。通過泰森多邊形原理以及做了近似處理我們最終得到了下圖的優(yōu)化公式:
上面是一個非線性的優(yōu)化問題,我們可以采用梯度的下降方法來得到局部的最小值。
2.2.1 協(xié)作方式和非協(xié)作方式
對于協(xié)作方式來說,不同的通信協(xié)議可以通過進行信息交換的方式來減少通信系統(tǒng)的干擾。但是對于非協(xié)作方式的來說,不同的通信系統(tǒng)是不能夠進行信息交換的,但是可以通過監(jiān)測干擾存在是然后再來避免干擾。
這兩種方式都有各自的應用范圍。協(xié)作方式主要運用存在Zigbee 和Wi-Fi 兩種裝置在同一設(shè)備中的情況。但是在現(xiàn)實的系統(tǒng)中,會有許多WiFi和 Zigbee 裝置同時存在,并且存在于不同設(shè)備中,那么這時候非協(xié)作方式就顯得十分重要了。
2.2.2 協(xié)作方式處理干擾的矛盾
在協(xié)作方式的情況下,解決方案可以采用時序控制,在MAC層需要加入一個中央控制器來監(jiān)控Zigbee 裝置和Wi-Fi裝置 的業(yè)務分布。同時允許它們之間進行信息進行交互,系統(tǒng)的任一裝置如果需要傳輸數(shù)據(jù)時必須先向中央控制器申請時隙,控制器根據(jù)根據(jù)特定算法統(tǒng)一分配時隙,并將分配情況反饋給申請裝置。這樣,就可以對分組的業(yè)務做出合理準確的安排,每一時刻只有一種裝置工作,從而避免兩種裝置的干擾。
由于Zigbee 支持休眠模式,在大部分時間處于非工作狀態(tài),可以減小控制器執(zhí)行的復雜度。
2.2.3 非協(xié)作方式處理干擾的矛盾
(1)自適應調(diào)整分組大小
在理論上說,分組越長,不同之間的系統(tǒng)之間的相互干擾的可能性就越大。因此我們可以通過減少分組大小,在一定程度上來把受到干擾的可能性降到最低。但是分組長度不能太小,否則發(fā)送同樣數(shù)據(jù)所需次數(shù)增加,速率就會降低,也就相應增加了報頭開銷的總量。而且Zigbee協(xié)議 和Wi-Fi協(xié)議 的MAC 層都是采用了ACK 的機制,這樣會導致系統(tǒng)的性能會有一定程度的下降。
(2)動態(tài)信道分配
在無線局域網(wǎng)中,避免干擾的最好的方法就是通過新進的算法去選擇不被其它裝置占用的信道。具體的實現(xiàn)的方法就是在裝置工作時,不斷地對4GHZ的ISM 頻段進行掃描,根據(jù)一定的動態(tài)算法進行判斷選擇最佳的傳輸信道,來避免占用同一信道,減小干擾。