認(rèn)知無(wú)線電思想在 ZigBee無(wú)線傳感器網(wǎng)絡(luò)中的應(yīng)用
以Freescale公司的ZigBee射頻芯片2.4 GHz的MC13192為例,其物理信道支持完全符合圖1,通信時(shí)可以指定工作在一個(gè)信道上。在此特別指出,MC13192片內(nèi)集成的CCA(空閑信道評(píng)估)模塊可以根據(jù)接收到的基帶信號(hào)的能量進(jìn)行空閑信道評(píng)估檢測(cè)。簡(jiǎn)單應(yīng)用時(shí)可以直接調(diào)用Freescale公司提供的SMAC中的MLMEEner- gyDetect()原語(yǔ),此函數(shù)的工作機(jī)理是在128μs內(nèi)對(duì)信道進(jìn)行能量積分和門限判別。通過(guò)調(diào)用MLMEEnergyDe-tect()可以檢測(cè)到信道的信號(hào)能量。此外,SMAC中還有MLMELinkQuality()原語(yǔ),該原語(yǔ)為評(píng)估鏈路質(zhì)量所用。
可見(jiàn),ZigBee芯片的CCA模塊為認(rèn)知無(wú)線電在其上的應(yīng)用提供了基本的硬件條件。同時(shí),盡管目前的ZigBee規(guī)范中信道分配是靜態(tài)的,即網(wǎng)絡(luò)不會(huì)自動(dòng)在信道變壞時(shí)重置新的信道,但是應(yīng)用開發(fā)商完全可以在應(yīng)用時(shí)自行決定將網(wǎng)絡(luò)遷移到一個(gè)新信道的條件,并開發(fā)相應(yīng)的應(yīng)用方案,從而實(shí)現(xiàn)信道的實(shí)時(shí)重構(gòu)。當(dāng)然,這時(shí)認(rèn)知無(wú)線電對(duì)頻譜的感知、判決分配、實(shí)時(shí)重構(gòu)都僅限于芯片支持的信道頻率范圍內(nèi),例如MC13192的無(wú)線工作頻率是2.405~2.480 GHz。
2.2 認(rèn)知無(wú)線電在ZigBee技術(shù)上的實(shí)現(xiàn)
實(shí)現(xiàn)Ad-hoc網(wǎng)絡(luò)的方式有很多,應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)可以使用 ZigBee技術(shù),這也使得認(rèn)知無(wú)線電思想在無(wú)線傳感器網(wǎng)絡(luò)中的應(yīng)用成為可能。雖然ZigBee芯片對(duì)頻譜的認(rèn)知水平并不高,僅限于能量檢測(cè)和功率控制,但這對(duì)于簡(jiǎn)單應(yīng)用而言已經(jīng)足夠而且相當(dāng)有效。本文利用ZigBee射頻芯片支持多信道選擇的特點(diǎn),采用同級(jí)多頻多跳的組網(wǎng)方式組建無(wú)線傳感器網(wǎng)絡(luò)。在編寫應(yīng)用程序時(shí),各節(jié)點(diǎn)結(jié)合自身在傳感器網(wǎng)絡(luò)中實(shí)現(xiàn)的不同功能,實(shí)現(xiàn)不同方式的信道的最優(yōu)選擇。在這種方式的無(wú)線傳感器網(wǎng)絡(luò)的具體設(shè)計(jì)過(guò)程中,可結(jié)合具體的外部環(huán)境給出最有效的解決方案,利用一切可用的機(jī)會(huì)進(jìn)行通信。下面結(jié)合Freescale公司的ZigBee射頻芯片MC13192給出這種認(rèn)知無(wú)線電思想在ZigBee技術(shù)的實(shí)現(xiàn)。如圖2所示,無(wú)線傳感器網(wǎng)絡(luò)中的硬件節(jié)點(diǎn)通常由單片機(jī)MCU部分和射頻部分、傳感器部分共同組成。采用該節(jié)點(diǎn),一個(gè)最簡(jiǎn)單的多頻多跳應(yīng)用傳感器網(wǎng)絡(luò)如圖3所示。
評(píng)論