當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] 1.引言 無線傳感器網(wǎng)絡(luò)是近年來一個(gè)熱點(diǎn)研究領(lǐng)域,其中傳感器網(wǎng)絡(luò)定位技術(shù)也越來越受到人們的關(guān)注,這是因?yàn)閭鞲衅骶W(wǎng)絡(luò)的大量應(yīng)用都依賴于節(jié)點(diǎn)的位置信息,例如在戰(zhàn)場偵察、生態(tài)環(huán)境監(jiān)測、地震洪水火災(zāi)等現(xiàn)場

    1.引言

    無線傳感器網(wǎng)絡(luò)是近年來一個(gè)熱點(diǎn)研究領(lǐng)域,其中傳感器網(wǎng)絡(luò)定位技術(shù)也越來越受到人們的關(guān)注,這是因?yàn)閭鞲衅骶W(wǎng)絡(luò)的大量應(yīng)用都依賴于節(jié)點(diǎn)的位置信息,例如在戰(zhàn)場偵察、生態(tài)環(huán)境監(jiān)測、地震洪水火災(zāi)等現(xiàn)場的監(jiān)控等應(yīng)用中,都需要知道傳感器節(jié)點(diǎn)的位置信息,從而獲知信息來源的準(zhǔn)確位置。

    現(xiàn)有無線傳感器網(wǎng)絡(luò)定位系統(tǒng)種類繁多,實(shí)現(xiàn)方法各異[1][2]。具有代表性的有采用超聲波測距的TDOA(TimeDifference of Arrival)系統(tǒng)[3],基于RSSI (Receive Signal Strength Indicator)的技術(shù)[4],基于網(wǎng)絡(luò)連通性的質(zhì)心定位算法[5],基于多跳傳感器網(wǎng)絡(luò)節(jié)點(diǎn)間跳數(shù)的DV-Hop算法[6]等?,F(xiàn)有算法大多存在額外的硬件開銷,或需要較多已知位置的參考節(jié)點(diǎn),而且都有較大的通信開銷,帶來了傳感器節(jié)點(diǎn)額外的功耗,這樣就降低了全網(wǎng)的生存周期。因此,需要針對無線傳感器網(wǎng)絡(luò)的具體場景,設(shè)計(jì)低成本,低開銷,易實(shí)現(xiàn)的定位算法。

    2.基于路由信息的定位算法

    2.1研究場景定義

    無線傳感器網(wǎng)絡(luò)的應(yīng)用場景各異,對定位的需求也各不相同。因此,在進(jìn)行定位算法的設(shè)計(jì)前,必須選定應(yīng)用場景進(jìn)行有針對性的設(shè)計(jì)。本文選用傳感器網(wǎng)絡(luò)中廣泛應(yīng)用的大范圍數(shù)據(jù)采集場景,例如土壤溫濕度監(jiān)測、森林火險(xiǎn)預(yù)警、智能大廈人員數(shù)據(jù)采集等,作為研究前提。

    在這種場景下,數(shù)量眾多的傳感器節(jié)點(diǎn)分布在較大范圍的區(qū)域內(nèi),節(jié)點(diǎn)需要通過多跳路由將數(shù)據(jù)返回到一個(gè)或多個(gè)網(wǎng)關(guān)節(jié)點(diǎn)。所有傳感器節(jié)點(diǎn)不裝配GPS、超聲收發(fā)器、有向天線等額外的定位和測距設(shè)備,節(jié)點(diǎn)射頻模塊只具備射頻信號強(qiáng)度檢測能力(RSSI),甚至RSSI能力也不具備(即只有通信功能)。為了方便下面的研究,進(jìn)一步對場景作如下簡化定義:

    1.傳感器節(jié)點(diǎn)數(shù)目表示為n,網(wǎng)關(guān)節(jié)點(diǎn)數(shù)目表示為m;

    2.n個(gè)傳感器節(jié)點(diǎn)在區(qū)域內(nèi)隨機(jī)均勻分布,自身位置為(xi,yi)均未知,其中i= 1...n;

    3.m個(gè)網(wǎng)關(guān)節(jié)點(diǎn)在區(qū)域內(nèi)以某種規(guī)律分布,自身位置(xi,yi)均已知,其中i= n+1...n+m;

    4.傳感器節(jié)點(diǎn)均以一定且相同的周期采集數(shù)據(jù),節(jié)點(diǎn)間相對靜止;

    5.節(jié)點(diǎn)采用無線全向天線進(jìn)行互通信,RSS測距的先驗(yàn)概率分布滿足高斯分布;

    2.2設(shè)計(jì)思路

    而且因?yàn)閿?shù)據(jù)采集任務(wù)對網(wǎng)絡(luò)的存活時(shí)間要求一般較高,所以降低傳感器節(jié)點(diǎn)的功耗,即降低傳感器節(jié)點(diǎn)的通信開銷就成為設(shè)計(jì)定位算法中重要的因素。而現(xiàn)有定位算法存在的主要問題就是通信開銷大,其中有一個(gè)重要原因是現(xiàn)有的研究將定位過程與網(wǎng)絡(luò)路由和數(shù)據(jù)采集看作獨(dú)立的過程,而事實(shí)上這兩個(gè)過程存在大量通信的重復(fù),這樣就帶來了額外的通信開銷。本文的研究就是將路由協(xié)議與定位算法結(jié)合來減少這部分開銷,基本思路是通過在數(shù)據(jù)包上附加網(wǎng)絡(luò)路由信息來獲得部分節(jié)點(diǎn)間的連接和距離關(guān)系,然后根據(jù)這些關(guān)系來進(jìn)行傳感器節(jié)點(diǎn)定位,該算法命名為RBSL(RoutinginformationBased Sensor Localization)。

    本文選用了傳感器網(wǎng)絡(luò)中常用的定向擴(kuò)散路由協(xié)議[7](DirectedDiffusion)作為研究的基礎(chǔ)。定向擴(kuò)散路由協(xié)議是一種以數(shù)據(jù)為中心的路由協(xié)議,網(wǎng)關(guān)節(jié)點(diǎn)向所有傳感器節(jié)點(diǎn)發(fā)送對任務(wù)描述的“興趣”(Interest),“興趣”會逐漸在全網(wǎng)中擴(kuò)散,最終達(dá)到所有匹配“興趣”的傳感器節(jié)點(diǎn),與此同時(shí)也建立起了從網(wǎng)關(guān)節(jié)點(diǎn)到傳感器節(jié)點(diǎn)的“梯度”,傳感器節(jié)點(diǎn)會沿著梯度最大的方向?qū)?shù)據(jù)傳回網(wǎng)關(guān)節(jié)點(diǎn)。定向擴(kuò)散的原理示意圖如下圖1所示:

    對于全網(wǎng)數(shù)據(jù)采集的場景,網(wǎng)關(guān)節(jié)點(diǎn)發(fā)送的“興趣”是采集所有節(jié)點(diǎn)數(shù)據(jù)。在建立梯度之后,每個(gè)一個(gè)傳感器節(jié)點(diǎn)都有一個(gè)自己對網(wǎng)關(guān)節(jié)點(diǎn)的最大“梯度”方向,即下一跳傳輸?shù)哪康墓?jié)點(diǎn)編號(ID)。若每個(gè)傳感器節(jié)點(diǎn)在發(fā)送數(shù)據(jù)包末尾都附加自己的下一跳節(jié)點(diǎn)ID,則在每一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)就都可以獲得網(wǎng)絡(luò)中n條鏈路的連接情況,即獲得了到一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)的樹狀路由表。將m個(gè)網(wǎng)關(guān)節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行綜合就可以獲得更多條鏈路的連接情況。將獲得的n個(gè)傳感器節(jié)點(diǎn)和m個(gè)網(wǎng)關(guān)節(jié)點(diǎn)之間的連接關(guān)系表示為對稱連接矩陣L(n+m,n+m),其中Lij= 1 表示i, j節(jié)點(diǎn)存在路由鏈路,反之Lij = 0表示不存在路由鏈路,其中1≤i, j≤ n+m,若1≤i≤n表示i為傳感器節(jié)點(diǎn),若n

    進(jìn)一步的,如果傳感器節(jié)點(diǎn)具有RSSI,可以根據(jù)射頻信號傳輸?shù)慕?jīng)驗(yàn)?zāi)P凸烙?jì)鏈路距離dij,同樣將估計(jì)距離發(fā)往網(wǎng)關(guān)節(jié)點(diǎn)。與連接矩陣L類似可以生成對稱距離矩陣,表示為D(n+m,n+m),其中Dij=Dji 表示i, j節(jié)點(diǎn)間路由鏈路的估計(jì)距離。

    下一步就是根據(jù)連接矩陣L或距離矩陣D來進(jìn)行節(jié)點(diǎn)定位。這里就需要用到MDS算法,MDS算法的全稱是多維標(biāo)度分析(Multi-DimensionalScaling),是一種最早應(yīng)用在計(jì)量心理學(xué)和生物信息統(tǒng)計(jì)中的算法。作為MDS算法的一種簡單的應(yīng)用,若已知二維空間上n個(gè)點(diǎn)的兩兩距離,即完全的距離矩陣LALL(n,n),則可以反解出這n個(gè)點(diǎn)的二維相對拓?fù)洹iShang等人[8]最早將MDS算法應(yīng)用到無線網(wǎng)絡(luò)定位中,本文也采用了類似的思路。由于通過路由過程獲得的連接矩陣L或距離矩陣D都只是部分鏈路,所以還需要通過最短路徑算法生成在原矩陣中不連通的節(jié)點(diǎn)之間的近似距離,得到近似的DALL來作為MDS算法的輸入。

    在獲得距離矩陣DALL之后,就可以根據(jù)MDS算法計(jì)算得到節(jié)點(diǎn)的相對二維拓?fù)浞植?,但該分布與真實(shí)分布存在縮放,旋轉(zhuǎn)和平移的關(guān)系。因?yàn)閙個(gè)網(wǎng)關(guān)節(jié)點(diǎn)都已知自身位置,當(dāng)m≥3時(shí),可以根據(jù)網(wǎng)關(guān)節(jié)點(diǎn)的位置,對相對拓?fù)溥M(jìn)行坐標(biāo)變換得到最終估計(jì)的二維拓?fù)洹?/p>

    3.算法實(shí)現(xiàn)過程

    3.1定向擴(kuò)散

    目的是盡可能多的攜帶節(jié)點(diǎn)間的連接或測距信息,在建立梯度階段中,每個(gè)節(jié)點(diǎn)可以得到其下一跳節(jié)點(diǎn)ID。在傳輸數(shù)據(jù)階段,則將下一跳節(jié)點(diǎn)ID也打入數(shù)據(jù)包,按照最大梯度方向發(fā)往網(wǎng)關(guān)節(jié)點(diǎn)。當(dāng)節(jié)點(diǎn)具有RSSI時(shí),還要將下一跳節(jié)點(diǎn)對應(yīng)的測距結(jié)果發(fā)往網(wǎng)關(guān)節(jié)點(diǎn)。

    3.2計(jì)算節(jié)點(diǎn)距離矩陣DALL

    目的是提取網(wǎng)關(guān)數(shù)據(jù)中關(guān)于節(jié)點(diǎn)連接或測距的信息,并通過最短路徑算法得到所有節(jié)點(diǎn)間的近似距離,即完全的距離矩陣。當(dāng)節(jié)點(diǎn)具有RSSI時(shí),則可以根據(jù)數(shù)據(jù)包中的每個(gè)節(jié)點(diǎn)的測距信息生成部分距離矩陣D,然后采用Floyd最短路徑算法,生成DALL。若節(jié)點(diǎn)不具備RSSI,則將連通表示為單位距離1,同樣用Floyd最短路徑算法,由連接矩陣L生成DALL。

    3.3多維標(biāo)度分析MDS

    將節(jié)點(diǎn)距離矩陣DALL作為MDS算法的輸入矩陣,可以獲得節(jié)點(diǎn)的相對位置估計(jì)X’,Y’。

    3.4平移和旋轉(zhuǎn)變換

    通過比對已知位置的網(wǎng)關(guān)節(jié)點(diǎn),將MDS結(jié)果進(jìn)行坐標(biāo)變換使得網(wǎng)關(guān)位置均方誤差最小。即設(shè)X’,Y’為MDS輸出的網(wǎng)關(guān)節(jié)點(diǎn)位置,求變換矩陣A,B使得[X’’,Y’’] = A * [X’, Y’] + B與網(wǎng)關(guān)節(jié)點(diǎn)已知位置[X, Y]的均方誤差最小。

    4.仿真結(jié)果和分析

    算法仿真采用Matlab6.5,仿真場景為100個(gè)傳感器節(jié)點(diǎn)隨機(jī)均勻分布在半徑50m的圓型區(qū)域內(nèi),網(wǎng)絡(luò)中有大于等于三個(gè)已知位置的網(wǎng)關(guān)節(jié)點(diǎn)。

    在圖2的仿真中,10個(gè)網(wǎng)關(guān)節(jié)點(diǎn)均勻分布在半徑為10米的圓周上,射頻通信距離取20m,射頻信號測距誤差為20%,圖中線段長度代表定位誤差大小。仿真結(jié)果直觀的給出了RBSL算法在節(jié)點(diǎn)具有RSSI和沒有RSSI情況下定位的效果。從圖2的仿真中,還可以發(fā)現(xiàn)RBSL算法的一個(gè)應(yīng)用場景,即在大范圍的數(shù)據(jù)采集中,如果只有一個(gè)網(wǎng)關(guān)節(jié)點(diǎn),可以通過數(shù)據(jù)采集員手持一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)在一個(gè)小范圍內(nèi)移動,在不同位置采集數(shù)據(jù)就可以對節(jié)點(diǎn)進(jìn)行定位。

    圖3-a給出了節(jié)點(diǎn)RSSI測距誤差對結(jié)果的影響,可以發(fā)現(xiàn),當(dāng)測距誤差在20%以內(nèi)時(shí),定位結(jié)果較好,而若測距誤差進(jìn)一步增大,則結(jié)果惡化較為明顯。圖3-b給出了節(jié)點(diǎn)通信距離對結(jié)果的影響,可以發(fā)現(xiàn)在通信距離=25m時(shí)定位誤差最低,這是因?yàn)橥ㄐ啪嚯x過短會使得部分邊緣節(jié)點(diǎn)只有很少的鄰居,從而導(dǎo)致這些節(jié)點(diǎn)定位精度很低,而當(dāng)通信距離過長時(shí),網(wǎng)絡(luò)中的路由鏈路變少,導(dǎo)致能獲得鏈路信息變少,同樣降低了定位精度。

    5.結(jié)論和研究展望

    針對無線傳感器網(wǎng)絡(luò)的大范圍數(shù)據(jù)采集應(yīng)用場景,本文作者提出了基于路由信息的傳感器網(wǎng)絡(luò)定位算法RBSL。RBSL算法的主要優(yōu)點(diǎn)是通信開銷小,只需要每個(gè)節(jié)點(diǎn)在自身數(shù)據(jù)包上附加幾字節(jié)的信息,且容易實(shí)現(xiàn),在大范圍的數(shù)據(jù)采集場景,只需要多個(gè)網(wǎng)關(guān)節(jié)點(diǎn)或一個(gè)可移動的網(wǎng)關(guān)節(jié)點(diǎn)就可以獲得節(jié)點(diǎn)的定位結(jié)果。RBSL算法存在的問題是計(jì)算量較大,MDS和Floyd最短路徑算法復(fù)雜度均為O(n3)。但因在數(shù)據(jù)采集場景下,執(zhí)行計(jì)算任務(wù)的是網(wǎng)關(guān)PC節(jié)點(diǎn),因此計(jì)算量的問題相對是可以接受的。此外,在前面的分析中假設(shè)網(wǎng)絡(luò)均勻同構(gòu),事實(shí)上傳感器節(jié)點(diǎn)性能可能并不相同,且由于地形等因素影響也會造成網(wǎng)絡(luò)的不均勻,反映在RBSL算法中就是節(jié)點(diǎn)間測距結(jié)果精度的不同,如何在MDS算法中對精度不同的測距結(jié)果進(jìn)行加權(quán)是下一步的研究任務(wù)之一。

    作者所在的清華大學(xué)電子工程系復(fù)雜系統(tǒng)工程實(shí)驗(yàn)室(CESL,ComplexEngineering System Lab)已經(jīng)自主開發(fā)了“靈活的低成本無線傳感器網(wǎng)絡(luò)平臺”,即FLOWS (Flexible Low-cOst Wireless Sensor network platform)。我們正在進(jìn)行FLOWS系統(tǒng)在智能大廈定位系統(tǒng)的研究與開發(fā),相信會有很好的應(yīng)用前景和經(jīng)濟(jì)效益。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉