王 泉,張納溫,張金成,呂方旭,王 鈺,陳可偉
(空軍工程大學(xué)防空反導(dǎo)學(xué)院,西安 710051)
?
壓縮感知在無(wú)線(xiàn)傳感器網(wǎng)絡(luò)數(shù)據(jù)采集中的應(yīng)用
王 泉,張納溫*,張金成,呂方旭,王 鈺,陳可偉
(空軍工程大學(xué)防空反導(dǎo)學(xué)院,西安 710051)
提出了一種無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中基于壓縮感知的數(shù)據(jù)采集方法。通過(guò)分析信號(hào)壓縮觀測(cè)過(guò)程,提出了適合在硬件資源有限的傳感器節(jié)點(diǎn)中實(shí)現(xiàn)的循環(huán)稀疏伯努利觀測(cè)矩陣CSBM(Cyclic-Sparse-Bernoulli Measurement),該矩陣使用循環(huán)稀疏矩陣與偽隨機(jī)伯努利序列,采用結(jié)構(gòu)化的方法構(gòu)造,具有非零元素少、良好的偽隨機(jī)性、硬件易于實(shí)現(xiàn)等優(yōu)點(diǎn)。仿真實(shí)驗(yàn)表明,與其他類(lèi)型的觀測(cè)矩陣相比,CSBM矩陣在一定信號(hào)重構(gòu)精度前提下具有更低的壓縮采樣比CSR(Compress Sampling Rate)。在無(wú)線(xiàn)傳感器網(wǎng)絡(luò)數(shù)據(jù)采集應(yīng)用中,感知節(jié)點(diǎn)可以通過(guò)壓縮觀測(cè)得到更少的觀測(cè)數(shù)據(jù),能夠大大減少網(wǎng)絡(luò)通信數(shù)據(jù)量。
壓縮感知;無(wú)線(xiàn)傳感器網(wǎng)絡(luò);數(shù)據(jù)采集;觀測(cè)矩陣
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)WSN(Wireless Sensor Network)是由若干低成本、低功耗的傳感器節(jié)點(diǎn)以一定的拓?fù)浣Y(jié)構(gòu)組成的無(wú)線(xiàn)自組織網(wǎng)絡(luò)。憑借其隱蔽、容錯(cuò)、部署便捷等優(yōu)勢(shì),WSN在環(huán)境監(jiān)測(cè)、戰(zhàn)場(chǎng)偵測(cè)和監(jiān)控、情報(bào)收集等領(lǐng)域應(yīng)用廣泛[1]。由于成本、體積的限制,感知節(jié)點(diǎn)硬件資源十分有限,其通信、計(jì)算能力受限,制約WSN發(fā)展的一項(xiàng)瓶頸就是功耗問(wèn)題[2],如何在保證獲取有用信息的前提下延長(zhǎng)傳感器節(jié)點(diǎn)的生存周期是目前國(guó)內(nèi)外學(xué)者研究的熱點(diǎn)。然而,傳感器節(jié)點(diǎn)在其生存周期內(nèi)數(shù)據(jù)通信消耗的能量約占總能量消耗的90%[3],可見(jiàn),通過(guò)減少數(shù)據(jù)通信量,減輕通信壓力,可以很大程度上延長(zhǎng)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的生存周期。
壓縮感知CS(Compressed Sensing)是美國(guó)學(xué)者Tao和Donoho等人最早于2004年[4]提出的一種新穎的信息采樣理論,只要信號(hào)在相應(yīng)變換空間具有稀疏性或近似稀疏性,就可以實(shí)現(xiàn)信號(hào)的低速率采集與數(shù)據(jù)壓縮[5-7]。近幾年來(lái),關(guān)于壓縮感知自身及其在醫(yī)學(xué)檢測(cè)、雷達(dá)成像、圖像處理等領(lǐng)域的應(yīng)用研究都有大量的研究成果。Baron與2005年提出的分布式壓縮感知DCS(Distributed Compressive Sensing)理論[8],為壓縮感知在無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用提供了研究思路,國(guó)內(nèi)外很多學(xué)者將分布式壓縮感知應(yīng)用在WSN中實(shí)現(xiàn)了數(shù)據(jù)的壓縮處理。文獻(xiàn)[9-10]對(duì)多傳感器間協(xié)作的分布式信源編碼技術(shù)進(jìn)行了研究,通過(guò)對(duì)信源進(jìn)行基于壓縮感知的編碼算法,達(dá)到減少數(shù)據(jù)重復(fù)編碼的目的,文獻(xiàn)[11]通過(guò)稀疏隨機(jī)投影編碼方式對(duì)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行壓縮、恢復(fù),并通過(guò)仿真分析了算法恢復(fù)效果和隨機(jī)投影數(shù)目對(duì)重構(gòu)歸一化誤差影響。
總的來(lái)看,大部分研究將壓縮感知使用在了對(duì)數(shù)據(jù)的壓縮上,簇成員將采集到的數(shù)據(jù)傳遞給簇首后,簇首根據(jù)數(shù)據(jù)的時(shí)空相關(guān)性對(duì)數(shù)據(jù)進(jìn)行壓縮,最后再將壓縮后的數(shù)據(jù)上傳至Sink節(jié)點(diǎn)。由此可以看出,通信數(shù)據(jù)只在簇首節(jié)點(diǎn)到Sink節(jié)點(diǎn)這一層減少了,而采集節(jié)點(diǎn)到簇首的通信數(shù)據(jù)并沒(méi)有減少,并且,WSN中簇首節(jié)點(diǎn)硬件資源同簇成員節(jié)點(diǎn)相同,將壓縮感知的壓縮觀測(cè)放到簇首節(jié)點(diǎn)效率不高,會(huì)影響信息的傳遞效率。本文首先研究了壓縮感知理論,深入分析了信號(hào)線(xiàn)性觀測(cè)的過(guò)程,提出了適合在硬件資源有限的傳感器節(jié)點(diǎn)中實(shí)現(xiàn)的觀測(cè)矩陣,在簇成員節(jié)點(diǎn)對(duì)信號(hào)進(jìn)行壓縮采樣,得到較少的采樣數(shù)據(jù),能夠進(jìn)一步減少網(wǎng)絡(luò)通信數(shù)據(jù)量。
1.1 壓縮感知基本理論
壓縮感知的核心思想是利用觀測(cè)矩陣Φ把一個(gè)稀疏或可壓縮的高維信號(hào)投影到一個(gè)低維空間,這個(gè)投影過(guò)程相當(dāng)于通過(guò)衡量信號(hào)與一些給定波形的相關(guān)度來(lái)觀測(cè)信號(hào),從而得到一組壓縮數(shù)據(jù),然后根據(jù)信號(hào)的稀疏性先驗(yàn)條件,借助線(xiàn)性或非線(xiàn)性重構(gòu)算法來(lái)恢復(fù)原始信號(hào)。
CS理論的實(shí)現(xiàn)主要包含3個(gè)關(guān)鍵要素:信號(hào)的稀疏性、觀測(cè)矩陣的設(shè)計(jì)、重構(gòu)算法的設(shè)計(jì)。
信號(hào)的稀疏性是壓縮感知的前提條件,信號(hào)在特定稀疏基上稀疏性的大小決定了對(duì)其壓縮感知的效率和價(jià)值。假設(shè)一個(gè)長(zhǎng)度為N的離散實(shí)值信號(hào)X,根據(jù)調(diào)和分析理論可知,X能用一組標(biāo)準(zhǔn)正交基Ψ=[ψ1,ψ2,…,ψN]的線(xiàn)性組合可表示為:
(1)
式中,Ψ為N×N維標(biāo)準(zhǔn)正交基;α為信號(hào)X在該正交基上展開(kāi)的系數(shù)向量,若X在該矩陣Ψ上有且僅有K個(gè)非零系數(shù),其中K遠(yuǎn)小于N,則稱(chēng)X可在Ψ上稀疏表示。文獻(xiàn)[12]指出,信號(hào)的稀疏度K越小,稀疏性越強(qiáng),保證信號(hào)重構(gòu)所需的測(cè)量次數(shù)越少,對(duì)其壓縮感知的價(jià)值和效率越高。
對(duì)信號(hào)的感知過(guò)程就是對(duì)信號(hào)進(jìn)行線(xiàn)性投影,即:
Y=ΦX=ΦΨα=Aα
(2)
如圖1所示,Φ為M×N維的觀測(cè)矩陣,觀測(cè)向量Y∈RM不是傳統(tǒng)的采樣點(diǎn),而是信號(hào)更一般的K線(xiàn)性泛函。
圖1 壓縮感知原理圖
觀測(cè)矩陣的設(shè)計(jì)是壓縮感知的關(guān)鍵,Candes和Tao指出了感知矩陣A=ΦΨ(Φ為觀測(cè)矩陣,Ψ為稀疏基矩陣)必須滿(mǎn)足約束等距性條件RIP(Restricted Isometry Property),他們證明了對(duì)于任意K稀疏信號(hào)X,如果滿(mǎn)足
(3)
式(3)中δk表示等容常數(shù),取值范圍δk∈(0,1),AT是以T為指標(biāo)集抽取矩陣A的列向量形成的N×T維矩陣,通過(guò)極小范數(shù)能夠唯一恢復(fù)出稀疏信號(hào)[7]。
但是,判斷一個(gè)矩陣是否滿(mǎn)足RIP,計(jì)算有限等距常數(shù)都很困難。Donoho提出了相關(guān)性判別理論,通過(guò)數(shù)學(xué)推導(dǎo)嚴(yán)謹(jǐn)?shù)淖C明了:觀測(cè)矩陣Φ與稀疏基Ψ的不相干程度越高,CS矩陣的S-受限等距常數(shù)就越大,精確重構(gòu)稀疏信號(hào)所需的觀測(cè)數(shù)越少[13]。兩個(gè)矩陣之間的相干程度定義為:
(4)
圖2 對(duì)稀疏分量的感知過(guò)程
M>C·μ2(A)·K·logN
(5)
重建信號(hào)的測(cè)量值數(shù)目必須符合式(5),其中C為常系數(shù),K為信號(hào)在某個(gè)稀疏域的稀疏度,N為待重構(gòu)信號(hào)的長(zhǎng)度。由此可見(jiàn),重構(gòu)信號(hào)所需觀測(cè)值的數(shù)目與觀測(cè)矩陣和稀疏基的不相關(guān)程度關(guān)系密切,尋找與稀疏基不相關(guān)性好的觀測(cè)矩陣,使感知矩陣A“平坦”,這樣能夠減少所需的測(cè)量值數(shù)目。
重構(gòu)算法是從壓縮信息中恢復(fù)原始信號(hào)的手段,也是為節(jié)約硬件資源付出的軟件代價(jià),信號(hào)的重構(gòu)是指從M維的觀測(cè)向量Y中重構(gòu)長(zhǎng)度為N(M< min‖X‖l0s.t.ΦΨ-1X=Y (6) 式(6)表述的問(wèn)題是一個(gè)NP難的組合優(yōu)化問(wèn)題,實(shí)際上是無(wú)法直接求得最優(yōu)解的。因此,研究人員不得不尋求次優(yōu)解,現(xiàn)有的重構(gòu)算法都是次優(yōu)解算法,主要有四類(lèi):①凸優(yōu)化方法;②組合算法;③統(tǒng)計(jì)優(yōu)化方法;④貪婪算法。本文采用正交匹配算法對(duì)信號(hào)進(jìn)行重構(gòu)。 1.2 壓縮感知數(shù)據(jù)采集 壓縮感知理論起初是針對(duì)離散域的數(shù)字信號(hào)處理提出的,然而將壓縮與采樣合二為一才是壓縮感知的創(chuàng)新之處,只有將它擴(kuò)展到模擬時(shí)間域時(shí)在才能體現(xiàn)壓縮感知理論實(shí)際意義。目前將壓縮感知應(yīng)用在模擬信號(hào)采集上的實(shí)現(xiàn)方法主要有:隨機(jī)解調(diào)壓縮采樣方法[14]和稀疏隨機(jī)壓縮采樣方法[15]。 隨機(jī)解調(diào)壓縮采樣實(shí)現(xiàn)模擬信號(hào)壓縮感知的過(guò)程如圖3所示,首先使用隨機(jī)序列以奈奎斯特頻率對(duì)信號(hào)進(jìn)行采樣,然后通過(guò)積分器對(duì)多個(gè)奈奎斯特采樣值進(jìn)行累加,最后以低速ADC進(jìn)行采樣,從而實(shí)現(xiàn)對(duì)信號(hào)的壓縮??梢钥闯鲈摲椒ㄊ褂秒S機(jī)序列調(diào)制和積分累加的方式實(shí)現(xiàn)了壓縮感知中的線(xiàn)性觀測(cè)過(guò)程。 圖3 隨機(jī)解調(diào)壓縮采樣原理框圖 經(jīng)分析,信號(hào)經(jīng)過(guò)第m個(gè)支路的乘法器與隨機(jī)序列進(jìn)行隨機(jī)解調(diào)、積分累加后采樣得到一個(gè)觀測(cè)值y[m],可以表示為: (7) 其中,M為采集通道個(gè)數(shù)也為AD的個(gè)數(shù),Te為積分時(shí)間,即整個(gè)壓縮觀測(cè)所用的時(shí)間,各路隨機(jī)序列若均滿(mǎn)足伯努利分布,可以提取出相應(yīng)的觀測(cè)矩陣如圖4所示。 圖4 隨機(jī)解調(diào)壓縮采樣觀測(cè)矩陣 由于該方法需要對(duì)信號(hào)進(jìn)行預(yù)處理,即用伯努利隨機(jī)序列進(jìn)行調(diào)制,實(shí)際上并沒(méi)有達(dá)到減少采樣次數(shù)的目的(使用伯努利序列調(diào)制信號(hào)也是采樣的過(guò)程),同時(shí)觀測(cè)矩陣稠密(全為非零元素),硬件實(shí)現(xiàn)代價(jià)較大,不適合應(yīng)用于資源受限的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中。 文獻(xiàn)[15]提出的一種稀疏隨機(jī)壓縮采樣方法,該方法的思想是從傳統(tǒng)的采樣數(shù)據(jù)中隨機(jī)抽取若干采樣值,然后使用普通隨機(jī)觀測(cè)矩陣對(duì)稀疏采樣值進(jìn)行壓縮觀測(cè),整個(gè)壓縮感知的過(guò)程如圖5所示。 圖5 稀疏隨機(jī)壓縮采樣的壓縮感知過(guò)程 圖6 稀疏隨機(jī)壓縮采樣觀測(cè)矩陣 2.1 CSBM矩陣的構(gòu)造方法 CSBM矩陣是由具有低計(jì)算復(fù)雜度和易于硬件實(shí)現(xiàn)的循環(huán)稀疏矩陣,以及具有良好偽隨機(jī)性的伯努利序列通過(guò)結(jié)構(gòu)化組合方法夠造的一種新型壓縮感知觀測(cè)矩陣。 步驟1:首先產(chǎn)生循環(huán)稀疏矩陣,構(gòu)造零矩陣Z=(zij)∈RM×N,其中M為壓縮感知觀測(cè)數(shù)量,N為原始采樣數(shù)據(jù)長(zhǎng)度,遍歷零矩陣Z的列向量,根據(jù)式(8)對(duì)Z進(jìn)行處理: Z(mod(j,M)+1,j)=1 (8) 此時(shí)得到循環(huán)稀疏矩陣G,其結(jié)構(gòu)如圖7所示。 圖7 循環(huán)稀疏矩陣G結(jié)構(gòu)圖示 步驟2:產(chǎn)生伯努利序列{bj}∈{0,1},其中1≤j≤N,序列元素均獨(dú)立服從伯努利分布bj~Bern(0.5),由映射f→2f-1對(duì)序列{bj}進(jìn)行映射,形成雙極性偽隨機(jī)序列{hj}∈{1,-1},然后按照式(9)由該序列構(gòu)成對(duì)角矩陣。 (9) 結(jié)構(gòu)如圖8所示。 圖8 偽隨機(jī)對(duì)角矩陣H結(jié)構(gòu)圖示 步驟3:將循環(huán)稀疏矩陣G與偽隨機(jī)對(duì)角矩陣H根據(jù)式ΦCSBM=GH,采用結(jié)構(gòu)化方法進(jìn)行觀測(cè)矩陣的構(gòu)造,最終觀測(cè)矩陣結(jié)構(gòu)圖如圖9所示。 圖9 CSBM觀測(cè)矩陣結(jié)構(gòu)圖示 通過(guò)結(jié)構(gòu)化構(gòu)造得到的CSBM觀測(cè)矩陣中非零元素僅有N個(gè),各非零元素均為±1,所以CSBM觀測(cè)矩陣具有快速計(jì)算的性能,而且易于硬件實(shí)現(xiàn)。 下面考察循環(huán)稀疏伯努利觀測(cè)矩陣與傅里葉稀疏基的不相干性與信號(hào)重構(gòu)性能,與前文提到的兩種觀測(cè)矩陣進(jìn)行對(duì)照,本文選取信號(hào)長(zhǎng)度N=500,通過(guò)改變觀測(cè)數(shù)量M從而改變壓縮比,不同壓縮比下三個(gè)觀測(cè)矩陣與傅里葉基的相關(guān)性對(duì)比如圖10所示。 圖10 觀測(cè)矩陣相關(guān)性對(duì)比分析 同時(shí),對(duì)三個(gè)觀測(cè)矩陣進(jìn)行信號(hào)重構(gòu)能力對(duì)比測(cè)試:在不同稀疏度下高概率精確重構(gòu)信號(hào)(本文規(guī)定精確重構(gòu)信號(hào)成功率達(dá)到80%即為高概率精確重構(gòu)信號(hào))所需最小觀測(cè)數(shù)量M如圖11所示。 圖11 觀測(cè)矩陣信號(hào)重構(gòu)性能對(duì)比分析 通過(guò)對(duì)比可以看出,在相同的壓縮比下,稀疏隨機(jī)壓縮采樣的感知矩陣的不相干性最差,這是由于稀疏隨機(jī)壓縮采樣丟掉了傳統(tǒng)采樣數(shù)據(jù)中一些有用的信息,由式(5)可知,在相同的信號(hào)稀疏度下,稀疏隨機(jī)壓縮采樣需要更多的觀測(cè)值。此外,由于稀疏隨機(jī)壓縮采樣要求采樣間隔要滿(mǎn)足特定的高斯分布,實(shí)現(xiàn)這種采樣序列對(duì)于一般的AD轉(zhuǎn)換器是困難的[3]。在同等壓縮比下,循環(huán)稀疏伯努利矩陣與稀疏基有更好的不相關(guān)性,這說(shuō)明在同等信號(hào)稀疏度下,使用循環(huán)稀疏伯努利矩陣作為觀測(cè)矩陣所需的觀測(cè)量更少。同時(shí),從循環(huán)稀疏伯努利矩陣的結(jié)構(gòu)可以看出,觀測(cè)矩陣的每一行兩個(gè)相鄰非零元素的間隔相同,這樣,采集節(jié)點(diǎn)就可以以較低的采樣速率勻速采樣,這種采樣方式普通模數(shù)轉(zhuǎn)換器容易實(shí)現(xiàn)。 2.2 壓縮感知在WSN中的實(shí)現(xiàn)方法 在實(shí)際應(yīng)用中,考慮到WSN是由大量傳感器節(jié)點(diǎn)構(gòu)成的,可以通過(guò)網(wǎng)絡(luò)協(xié)議形成“信息感知簇”,由簇首將觀測(cè)矩陣中M個(gè)行向量包含的伯努利序列分發(fā)給每個(gè)簇成員即采集節(jié)點(diǎn),每個(gè)采集節(jié)點(diǎn)按照低速率采樣得到采樣數(shù)據(jù),然后與接收到的伯努利序列進(jìn)行簡(jiǎn)單運(yùn)算得到一個(gè)壓縮觀測(cè)值,每個(gè)采集節(jié)點(diǎn)只需向簇首發(fā)送一個(gè)壓縮觀測(cè)數(shù)據(jù)即可,簇首將接收到的壓縮觀測(cè)數(shù)據(jù)向Sink節(jié)點(diǎn)傳遞,由Sink節(jié)點(diǎn)完成信息的解壓縮和信息的提取,整個(gè)數(shù)據(jù)采集過(guò)程如圖12所示。 圖12 WSN中壓縮數(shù)據(jù)采集圖示 2.3 WSN中壓縮感知能耗分析 無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中完成一次數(shù)據(jù)采集任務(wù)的能耗計(jì)算公式為:無(wú)線(xiàn)通信能耗=發(fā)送能耗+接收能耗,其中,發(fā)送能耗=發(fā)送瞬時(shí)電流×發(fā)送一字節(jié)的時(shí)間×發(fā)送總字節(jié)數(shù);接收能耗=接收瞬時(shí)電流×接收一字節(jié)的時(shí)間×接收總字節(jié)數(shù)。在普通5 V電池供電下,節(jié)點(diǎn)在發(fā)射和接收時(shí)所需要的瞬時(shí)電流分別為29 mA和24 mA,每發(fā)送一個(gè)字節(jié)需要耗時(shí)32 μs[3]。 假設(shè)獲取數(shù)據(jù)為長(zhǎng)度N的單字節(jié)數(shù)據(jù),傳統(tǒng)WSN數(shù)據(jù)采集的方式在網(wǎng)絡(luò)中需要發(fā)送和接收N個(gè)字節(jié)的數(shù)據(jù);而基于壓縮感知的數(shù)據(jù)采集方法網(wǎng)絡(luò)中需要發(fā)送和接收的數(shù)據(jù)有M字節(jié)壓縮觀測(cè)值、M字節(jié)采樣啟動(dòng)時(shí)延以及采樣加權(quán)向量,采樣加權(quán)向量通過(guò)二進(jìn)制編碼能夠轉(zhuǎn)換為N/8字節(jié)的數(shù)據(jù),由式(5)可知,在確定的觀測(cè)矩陣下,壓縮觀測(cè)數(shù)據(jù)長(zhǎng)度M∝log(N)。 依上所述,傳統(tǒng)數(shù)據(jù)采集方法網(wǎng)絡(luò)通信數(shù)據(jù)總量為:BT=N字節(jié);基于壓縮感知的數(shù)據(jù)采集方法網(wǎng)絡(luò)通信數(shù)據(jù)總量為:BD=clog(N)+N/8字節(jié),c為正常數(shù)。 根據(jù)數(shù)據(jù)采集通信能耗的計(jì)算公式,分別對(duì)兩種數(shù)據(jù)獲取方式的能量消耗進(jìn)行了仿真分析。圖13為通信能耗與采集數(shù)據(jù)長(zhǎng)度的關(guān)系。 圖13 能量消耗對(duì)比圖示 可以看出隨著采集數(shù)據(jù)長(zhǎng)度的增加,兩種數(shù)據(jù)收集方法的網(wǎng)絡(luò)通信能耗均增加,但基于壓縮感知的數(shù)據(jù)收集方法網(wǎng)絡(luò)能耗增加速度遠(yuǎn)遠(yuǎn)小于傳統(tǒng)采樣的網(wǎng)絡(luò)能耗,并且隨著采集信號(hào)長(zhǎng)度的增加,能量節(jié)省效果越明顯。 根據(jù)第3節(jié)中構(gòu)造出的循環(huán)稀疏伯努利矩陣,本文選取長(zhǎng)度N為500的稀疏度為K=20的諧波信號(hào)作為測(cè)試對(duì)象,驗(yàn)證采用循環(huán)稀疏伯努利觀測(cè)矩陣對(duì)信號(hào)壓縮感知的性能,并給出隨機(jī)解調(diào)壓縮采樣觀測(cè)矩陣、稀疏隨機(jī)壓縮采樣觀測(cè)矩陣的精確重構(gòu)信號(hào)成功率對(duì)比結(jié)果。 實(shí)驗(yàn)中,信號(hào)重建性能采用均方誤差(MSE)作為性能評(píng)價(jià)指標(biāo)如式(10)所示: (10) 實(shí)驗(yàn)規(guī)定,重構(gòu)信號(hào)與原始信號(hào)均方誤差MSE小于10-5為精確重構(gòu),為簡(jiǎn)化問(wèn)題,本文不考慮信號(hào)采樣過(guò)程中引入的噪聲問(wèn)題,在理想條件下對(duì)不同觀測(cè)矩陣的信號(hào)重構(gòu)性能做出對(duì)比分析,分別在不同壓縮采樣比CSR=N/M下給出三個(gè)觀測(cè)矩陣的信號(hào)重構(gòu)成功率,如圖14所示。 圖14 精確重構(gòu)信號(hào)成功率對(duì)比 可以看出,在同等壓縮采樣比CSR下,循環(huán)稀疏伯努利觀測(cè)矩陣精確重構(gòu)信號(hào)成功率優(yōu)于隨機(jī)解調(diào)壓縮采樣觀測(cè)矩陣和稀疏隨機(jī)壓縮采樣觀測(cè)矩陣。 圖15 重構(gòu)信號(hào)均方誤差對(duì)比分析 在三種觀測(cè)矩陣下,圖15給出了重建性能指標(biāo)的對(duì)比分析,從重構(gòu)信號(hào)均方誤差角度看,相比于其他兩個(gè)觀測(cè)矩陣,循環(huán)稀疏伯努利矩陣有更好的重構(gòu)性能,而且在壓縮比較小時(shí)性能優(yōu)勢(shì)更為明顯。 結(jié)合壓縮感知理論對(duì)常見(jiàn)的兩種壓縮感知硬件實(shí)現(xiàn)方式進(jìn)行分析,提出一種循環(huán)稀疏伯努利觀測(cè)矩陣,該矩陣在相關(guān)性和信號(hào)重構(gòu)性能上均優(yōu)于已知的兩種觀測(cè)矩陣:隨機(jī)解調(diào)壓縮采樣觀測(cè)矩陣和稀疏隨機(jī)壓縮采樣觀測(cè)矩陣。該矩陣稀疏的結(jié)構(gòu)特點(diǎn)適合WSN傳感節(jié)點(diǎn)進(jìn)行均勻低速采樣,采取發(fā)送壓縮觀測(cè)值的策略大大減少了網(wǎng)絡(luò)通信數(shù)據(jù)量,具有較高的應(yīng)用意義。 [1] 呂方旭,張金成,劉立陽(yáng),等. 基于WSN的多聲源目標(biāo)定位算法[J]. 傳感技術(shù)學(xué)報(bào),2012,25(8):1121-125. [2]張金成,呂方旭,王鈺,等. WSNs中的分簇式壓縮感知[J]. 儀器儀表學(xué)報(bào),2014,35(1):169-177. [3]Lan F,Akyildiz,Mehmet Can Vuran. Wireless Sensor Networks[M]. America:John Wiley and Sons,2010,46-49. [4]石光明,劉丹華,高大化,等. 壓縮感知理論及其研究進(jìn)展[J]. 電子學(xué)報(bào),2009,37(5):1070-1081. [5]Donoho D L. Compressed Sensing[J]. IEEE Transactions on Information Theory,2006,52(4):1289-1306. [6]Candes E,Romberg J,Tao T. Robust Uncertainty Principles:Exact Signal Reconstruction from Highly Incomplete Frequency Information[J]. IEEE Transactions on Information Theory,2006,52(2):489-509. [7]Candes E. The Restricted Isometry Property and Its Implications for Compressed Sensing[J]. C R Math Acad Sci Paris,2008,346(9-10):589-592. [8]Dror Baron,Marco F,Duarte. Distributed Compressive Sensing of Jointly Spares Signals[C]//Asilomar Conference on Signals,Systems and Computers,IEEE Press,2005:1537-1541. [9]Luo Chong,Sun Jun,Wu Feng. Compressive Network Coding for Approximate Sensor Data Gathering[C]//Global Telecommunications Conference,IEEE Press,2011:1-6. [10]呂方旭,張金成,石洪君,等. WSN中的分布式壓縮感知[J]. 傳感技術(shù)學(xué)報(bào),2013,26(10):1446-1452. [11]Gastpar M,Dragotti P L,Vetterli M. The Distributed Karhunen-Loeve Transform[J]. IEEE Transactions on Information Theory,2006,52(12):5177-5196. [12]Candes E,Tao T. Near-Optimal Signal Recovery from Random Projections and Universal Encoding Strategies[J]. IEEE Transactions on Information Theory,2006,52(12):5406-5425. [13]Donoho D L,Huo X. Uncertainty Principles and Ideal Atomic Decomposition[J]. IEEE Transactions on Information Theory,1999,47(7):2845-2862. [14]Candes E J,Wakin M B. An Introduction to Compressive Sampling[J]. IEEE Signal Processing Magazine,2008,25(2):21-30. [15]余愷,李元實(shí),王智,等. 基于壓縮感知的新型聲音信號(hào)采集方法[J]. 儀器儀表學(xué)報(bào),2012,33(1):105-112. 王泉(1990-),男,碩士研究生,研究方向?yàn)樾盘?hào)與信息處理,無(wú)線(xiàn)傳感器網(wǎng)絡(luò),wangquan628@126.com; 張納溫(1975-),女,碩士,副教授,碩士生導(dǎo)師,研究方向?yàn)樾盘?hào)與信息處理,微處理器技術(shù),673632209@qq.com。 CompressedSensingforDataCollectioninWirelessSensorNetwork WANGQuan,ZHANGNawen*,ZHANGJincheng,LüFangxu,WANGYu,CHENKewei (Air Force Engineering University,Air and Missile Defense College,Xi’an 710051,China) An efficient data collection method in wireless sensor network(WSN)was proposed based on Compressed Sensing(CS). Firstly,the Cyclic-Sparse-Bernoulli Measurement(CSBM)matrix was presented which is suitable for application in resource-constrained sensor node. The CSBM matrix is constructed using the structured approach with cyclic-sparse matrix and Bernoulli pseudo-randomness sequence,which have a series advantages,such as less nonzero elements,good property of pseudo-randomness and easy implementation in hardware. The Simulation and experiment show that considering the precision of signal reconstruction,the CSBM matrix can reach the less compress sampling rate(CSR)compared to other types of measurement matrix. In the application of data collection in WSN,the sensor node can acquire less data through CS measurement,which reduce data traffic in WSN. compressed sensing;wireless sensor network;data collection;measurement matrix 2014-07-13修改日期:2014-09-21 10.3969/j.issn.1004-1699.2014.11.022 TP393 :A :1004-1699(2014)11-1562-062 WSN中的壓縮感知
3 仿真實(shí)驗(yàn)及分析
4 結(jié)論