楊寧
摘 要: 論述了基于C#和3D建模技術(shù),采用Eclipse開發(fā)工具,設(shè)計(jì)并開發(fā)了實(shí)現(xiàn)WLAN規(guī)劃監(jiān)測(cè)優(yōu)化系統(tǒng)的過程。重點(diǎn)介紹了無線勘察、規(guī)劃、監(jiān)測(cè)、專家優(yōu)化模塊。經(jīng)過實(shí)踐證明,該系統(tǒng)能3D化顯示空間WLAN布局,高性能地計(jì)算最佳的WLAN規(guī)劃設(shè)計(jì),從而提高了規(guī)劃布局效率,節(jié)約了成本。
關(guān)鍵詞: WLAN規(guī)劃; 數(shù)據(jù)庫; C#
中圖分類號(hào):TN925 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2013)09-11-03
0 引言
無線局域網(wǎng)(WLAN)以高帶寬和低成本的優(yōu)勢(shì),正迅速成為除GSM/CDMA/LTE之外的第四大網(wǎng)絡(luò)。目前,國(guó)內(nèi)各電信運(yùn)營(yíng)商、企業(yè)和個(gè)人對(duì)WLAN的應(yīng)用與日俱增,在“無線城市”和“智能城市”建設(shè)和應(yīng)用中,Wi-Fi已成為手持設(shè)備無線接入的重要方式。預(yù)計(jì)未來三年中,僅僅電信級(jí)WLAN的熱點(diǎn)建設(shè),將有近千萬個(gè)AP(Access Point)建成,2012年開始市場(chǎng)將以55%以上的速度增長(zhǎng)。WLAN網(wǎng)絡(luò)的急劇發(fā)展,勢(shì)必推動(dòng)其建設(shè)和維護(hù)的規(guī)范化、專業(yè)化和標(biāo)準(zhǔn)化,因此WLAN規(guī)劃、設(shè)計(jì)、監(jiān)測(cè)和網(wǎng)優(yōu)工具軟件的市場(chǎng)需求是迫切的,市場(chǎng)前景非常廣闊。
通過調(diào)研無線通信運(yùn)營(yíng)商、設(shè)備集成商、通信研究院、通信設(shè)計(jì)院以及相關(guān)高校,查閱大量無線網(wǎng)絡(luò)規(guī)劃方面的資料和文獻(xiàn),可以收集和總結(jié)出市場(chǎng)上具有代表性的產(chǎn)品,針對(duì)產(chǎn)品的功能特點(diǎn),可對(duì)相關(guān)產(chǎn)品具有的功能作歸類劃分。網(wǎng)絡(luò)規(guī)劃:提供無線網(wǎng)絡(luò)系統(tǒng)建設(shè)推薦方案,仿真預(yù)測(cè)網(wǎng)絡(luò)性能等功能;網(wǎng)絡(luò)設(shè)計(jì):提供無線網(wǎng)絡(luò)系統(tǒng)施工布局和系統(tǒng)拓?fù)溥B接等圖紙?jiān)O(shè)計(jì)等功能;網(wǎng)絡(luò)監(jiān)測(cè):收集、監(jiān)測(cè)無線網(wǎng)絡(luò)各類性能指標(biāo)和參數(shù);優(yōu)化建議:提供網(wǎng)絡(luò)性能預(yù)警和優(yōu)化建議等功能。
1 系統(tǒng)架構(gòu)及功能分析
1.1 系統(tǒng)架構(gòu)設(shè)計(jì)
系統(tǒng)體系結(jié)構(gòu)如圖1所示。系統(tǒng)在數(shù)據(jù)層有著安全的體系,采用輕量級(jí)的MySQL,為了確保系統(tǒng)的安全,通過Mysqldump導(dǎo)出備份數(shù)據(jù)庫,完善數(shù)據(jù)庫的底層機(jī)制,系統(tǒng)采用C#為開發(fā)平臺(tái),可支持多種控件給應(yīng)用層軟件開發(fā)提供技術(shù)支持。
在服務(wù)器端我們采用高性能的云,作為應(yīng)用層上傳數(shù)據(jù)的處理與分析,其核心處理的內(nèi)容為多墻模型,光線發(fā)射,光線追蹤。
1.2 系統(tǒng)功能分析
項(xiàng)目組經(jīng)過大量調(diào)研和分析,將WirelessNet系統(tǒng)的功能分為四個(gè)功能模塊:無線勘察、規(guī)劃設(shè)計(jì)、監(jiān)測(cè)分析、優(yōu)化建議。
1.2.1 無線勘察模塊
為WLAN無線網(wǎng)絡(luò)規(guī)劃和設(shè)計(jì)提供基礎(chǔ)數(shù)據(jù)。主要實(shí)現(xiàn)網(wǎng)絡(luò)建設(shè)中建筑場(chǎng)景的3D建模,場(chǎng)景中電磁場(chǎng)頻譜的測(cè)量,建筑與勘察結(jié)果的3D可視化呈現(xiàn)。
⑴ 數(shù)據(jù)準(zhǔn)備與導(dǎo)入
建筑場(chǎng)景的3D建模,利用3Ds Max 建模,其支持AutoCAD圖紙與圖像的導(dǎo)入,方便建模工作;完成后系統(tǒng)導(dǎo)入3Ds建筑場(chǎng)景。
⑵ 無線頻譜路測(cè)
測(cè)量空間各位置的電磁場(chǎng)強(qiáng)度S[x][y][z][f], 其中x、y、z為空間坐標(biāo),f為某一通道的頻率。
⑶ 測(cè)量值自動(dòng)錄入和存貯
對(duì)應(yīng)2D地圖上的點(diǎn),測(cè)量結(jié)果S[x][y][z][f]的輸入,并將數(shù)據(jù)的持久化,存入數(shù)據(jù)庫。
⑷ 2D/3D可視化化
3D建筑模型場(chǎng)景與無線電磁場(chǎng)強(qiáng)度信號(hào)的2D/3D可視化。
1.2.2 規(guī)劃設(shè)計(jì)模塊
規(guī)劃設(shè)計(jì)WLAN無線網(wǎng)絡(luò)建設(shè)方案,分析預(yù)測(cè)網(wǎng)絡(luò)性能,提供設(shè)計(jì)報(bào)告和施工方案。
⑴ 獲取基礎(chǔ)數(shù)據(jù)
建筑場(chǎng)景的3D模型。
⑵ WLAN網(wǎng)絡(luò)天線布局優(yōu)化方案搜索
確定廣義的天線參數(shù),指天線數(shù)量、位置(XYZ)、發(fā)射功率,XY面上朝向,Z軸仰角,Pattern參數(shù)等;搜索優(yōu)化的標(biāo)準(zhǔn)是信號(hào)覆蓋、信噪比、通信容量、天線數(shù)量最少。
⑶ 無線覆蓋信號(hào)計(jì)算
確定天線參數(shù)后,根據(jù)無線傳播模型算法,計(jì)算空間各柵格點(diǎn)上信號(hào)強(qiáng)度。
⑷ 無線傳播模型算法實(shí)現(xiàn)
成熟算法,多墻模型、射線發(fā)射法與射線追蹤法實(shí)現(xiàn)。
⑸ 手動(dòng)天線參數(shù)設(shè)置
設(shè)計(jì)師也可以通過交互,手動(dòng)設(shè)置天線參數(shù),允許人工調(diào)整處理。
⑹ 2D/3D可視化化
3D建筑模型和場(chǎng)景,預(yù)測(cè)建成后的電磁場(chǎng)強(qiáng)度信號(hào)(最佳小區(qū),即每個(gè)天線,作為施主天線作用的范圍)分布,天線參數(shù),預(yù)測(cè)的信噪比/帶寬等。
⑺ 性能預(yù)測(cè)與統(tǒng)計(jì)分析報(bào)表
WLAN網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)方案,各項(xiàng)性能指標(biāo)匯總報(bào)表,遞交網(wǎng)規(guī)部門審核。
⑻ 施工圖紙
導(dǎo)出規(guī)劃后的WLAN施工圖紙,交給施工人員建設(shè)。
1.2.3 監(jiān)測(cè)分析模塊
監(jiān)測(cè)網(wǎng)絡(luò)各項(xiàng)指標(biāo)參數(shù),保證網(wǎng)絡(luò)的運(yùn)行質(zhì)量,確保網(wǎng)絡(luò)運(yùn)行安全可靠。
⑴ 測(cè)量WLAN網(wǎng)絡(luò)常見性能參數(shù)
AP通信通道、SSID、MAC地址、通信協(xié)議、信號(hào)強(qiáng)度、噪聲、加密方式、通信帶寬、吞吐率、調(diào)制模式、連接速度、漫游切換。
⑵ 測(cè)量WLAN網(wǎng)絡(luò)擴(kuò)展性能參數(shù)
AP設(shè)備完好率、WLAN掉線率、上/下行速率、網(wǎng)絡(luò)ping時(shí)延。這些參數(shù)的定義如下:
(a) AP設(shè)備完好率
AP設(shè)備完好率={1-[AP非運(yùn)作時(shí)間長(zhǎng)總和/(AP總數(shù)x統(tǒng)計(jì)時(shí)長(zhǎng))]}x100%
(b) WLAN掉線率
掉線事件定義為用戶正常訪問網(wǎng)絡(luò)期間,異常原因?qū)е碌牡艟€。WirelessNet系統(tǒng)提供握手功能,對(duì)用戶在線情況進(jìn)行實(shí)時(shí)監(jiān)測(cè)。
(c) 上/下行速率
傳輸測(cè)試用的文件應(yīng)大于5MB,平均下載速度要求達(dá)到100KB/s以上。
(d) 網(wǎng)絡(luò)ping時(shí)延
發(fā)送32bit大小的包進(jìn)行測(cè)試,每個(gè)ping包的時(shí)延不大于50ms。
⑶ 顯示、分析和報(bào)表輸出性能指標(biāo)
提供列表顯示、排序、查詢和報(bào)表輸出功能。
1.2.4 優(yōu)化建議模塊
可設(shè)置預(yù)警和優(yōu)化規(guī)則,當(dāng)網(wǎng)絡(luò)參數(shù)符合預(yù)設(shè)規(guī)則時(shí),觸發(fā)事件提出預(yù)警和優(yōu)化建議。
⑴ 規(guī)則編輯
用戶自定義優(yōu)化和建議規(guī)則的輸入、刪除和編輯。
⑵ 網(wǎng)絡(luò)優(yōu)化和報(bào)警功能
根據(jù)監(jiān)測(cè)模塊的數(shù)據(jù),提出網(wǎng)絡(luò)優(yōu)化建議或報(bào)警。
2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
如前所述,本系統(tǒng)劃分為四大子系統(tǒng)模塊:無線勘察模塊、無線規(guī)劃模塊、無線監(jiān)測(cè)模塊、專家優(yōu)化模塊。四大模塊的入口在系統(tǒng)各個(gè)界面均能清晰體現(xiàn),不會(huì)讓系統(tǒng)平臺(tái)用戶在使用該業(yè)務(wù)時(shí),選擇其他業(yè)務(wù)時(shí)不知所措,做到全方位布局,如圖2所示。
2.1 勘測(cè)模塊
⑴ 3Ds模型導(dǎo)入
系統(tǒng)首先需要用戶對(duì)場(chǎng)景通過3Ds建模,導(dǎo)出3Ds模型,用戶再使用系統(tǒng)導(dǎo)入3D模型,之后便可以在系統(tǒng)中看見所導(dǎo)入的3D圖形,此3D圖形支持用戶的放大縮小,遠(yuǎn)近觀察,方便用戶對(duì)場(chǎng)景的了解,之后系統(tǒng)會(huì)對(duì)導(dǎo)入的3d圖形進(jìn)行結(jié)構(gòu)化處理,通過3Ds import得到基礎(chǔ)的VTK Object,把VTK Object的屬性(長(zhǎng)度,寬度,高度,材質(zhì))存放至系統(tǒng)的結(jié)構(gòu)體中。3Ds模型導(dǎo)入流程如圖3所示。
⑵ 3Ds圖形處理與顯示
先取出存放在結(jié)構(gòu)體中的VTK Object,在VTK Control中顯示出來,之后便需要用戶輸入所需要切割平面的Z軸數(shù)值,對(duì)z數(shù)值我們采用正則表達(dá)式進(jìn)行控制,要求只能輸入正整數(shù)。接下來使用VTK Clipping函數(shù)處理VTK Object,對(duì)其進(jìn)行截面。獲取到截面后存放至新生成的bitmap中。然后在規(guī)劃模塊中將其顯示。3Ds圖形處理與顯示流程圖如圖4所示。
⑶ 無線信號(hào)的獲取
在3D模型中得到路測(cè)方案,然后進(jìn)行現(xiàn)場(chǎng)勘測(cè),在系統(tǒng)標(biāo)注的記錄點(diǎn)記錄相應(yīng)的無線信息數(shù)據(jù),取得無線信息后對(duì)其中的數(shù)據(jù)(SSID,MAC地址,通信協(xié)議,加密方式,信號(hào)通道…)進(jìn)行結(jié)構(gòu)化處理, 把數(shù)據(jù)存放至數(shù)據(jù)庫存儲(chǔ)。無線信號(hào)的獲取流程如圖5所示。
⑷ 路測(cè)結(jié)果的顯示
從數(shù)據(jù)庫獲得實(shí)際勘測(cè)到的無線數(shù)據(jù)信息,提取信息中的無線強(qiáng)度信息,通過計(jì)算墻兩側(cè)的無線信息得到該墻體的衰減場(chǎng)強(qiáng)和自然衰減場(chǎng)強(qiáng),描述記錄點(diǎn)周圍的信號(hào)場(chǎng)強(qiáng)分布,給不同的AP設(shè)置不同的色彩,相同AP的不同強(qiáng)度設(shè)置顏色深淺的標(biāo)準(zhǔn),繪制出bitmap圖形,把圖形記錄至數(shù)據(jù)庫。
2.2 規(guī)劃模塊
⑴ 人工天線規(guī)劃
規(guī)劃者在該模塊首先需要?jiǎng)?chuàng)建AP,設(shè)置AP的屬性(發(fā)射噪聲,發(fā)射功率,仰角,信號(hào)通道等),把規(guī)劃者輸入的數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,根據(jù)圖形繪制準(zhǔn)則在原有的2D圖形中進(jìn)行圖形的繪制,顯示覆蓋最好的小區(qū),傳數(shù)據(jù)至服務(wù)器數(shù)據(jù)庫中。
⑵ 軟件算法規(guī)劃
在數(shù)據(jù)庫中獲取AP數(shù)據(jù),規(guī)劃者選擇所需要的傳播模型(多強(qiáng)模型,光線發(fā)射模型,光線追蹤模型),選者最小的信號(hào)強(qiáng)度值,選擇AP的最小發(fā)射值,云服務(wù)器通過算法計(jì)算出最佳的AP位置并返回該算法所獲得的場(chǎng)強(qiáng)分布信息在二維圖形中顯示。軟件算法規(guī)劃流程如圖6所示。
2.3 監(jiān)測(cè)模塊
⑴ 天線信息監(jiān)測(cè)
在檢測(cè)模塊中客戶端收集該點(diǎn)可以搜索到的無線信息,其中包括:SSID,MAC地址,通信協(xié)議,加密方式,信號(hào)通道等,并且實(shí)時(shí)更新該點(diǎn)的無線信息。
⑵ 天線信息分析
如圖7所示,通過搜集到的無線信息,把數(shù)據(jù)發(fā)送至服務(wù)器分析,以場(chǎng)強(qiáng)、加密方式等判斷是否在標(biāo)準(zhǔn)范圍,如果不在標(biāo)準(zhǔn)值范圍,系統(tǒng)將以警鈴方式進(jìn)行警告,并給與規(guī)劃者警告信息。通過多強(qiáng)模型,光線發(fā)射模型,光線追蹤模型算法計(jì)算出周圍點(diǎn)的場(chǎng)強(qiáng)覆蓋,同樣定義要求標(biāo)準(zhǔn),不符合標(biāo)準(zhǔn)的范圍,或者在信號(hào)強(qiáng)度過高的范圍給出警告。
2.4 優(yōu)化模塊
優(yōu)化模塊中系統(tǒng)提供了兩大方向,一個(gè)是系統(tǒng)經(jīng)過服務(wù)器給出算法優(yōu)化后的推薦方案供規(guī)劃者選擇,一個(gè)是通過專業(yè)的規(guī)劃人士對(duì)無線信息分析給出較好的規(guī)劃方案,如圖8所示。
3 結(jié)束語
本文主要論述基于C#和3D建模WLAN規(guī)劃監(jiān)測(cè)優(yōu)化系統(tǒng)的分析及設(shè)計(jì)實(shí)現(xiàn)過程。重點(diǎn)介紹了無線勘察、規(guī)劃、監(jiān)測(cè)、專家優(yōu)化四個(gè)模塊。系統(tǒng)能根據(jù)場(chǎng)景的建筑結(jié)構(gòu)和固定的電磁場(chǎng)環(huán)境,進(jìn)行WLAN規(guī)劃方案的智能化推薦;產(chǎn)品能避免同類軟件功能單一的缺陷,實(shí)現(xiàn)網(wǎng)絡(luò)規(guī)劃、網(wǎng)絡(luò)優(yōu)化、網(wǎng)絡(luò)監(jiān)測(cè)和優(yōu)化功能的有機(jī)融合;系統(tǒng)支持3Ds建筑模型、AutoCAD圖紙的導(dǎo)入與呈現(xiàn),小區(qū)的可視仿真規(guī)劃設(shè)計(jì)網(wǎng)絡(luò)的信號(hào)覆蓋性能最佳,達(dá)到3D可視化呈現(xiàn)WLAN網(wǎng)絡(luò)設(shè)計(jì)效果。
但是由于優(yōu)化系統(tǒng)牽涉較多因素,對(duì)于一些較為復(fù)雜的電磁場(chǎng)環(huán)境,系統(tǒng)有時(shí)會(huì)無法正確判斷和合理分析,導(dǎo)致優(yōu)化結(jié)果的偏差,對(duì)此仍需要做進(jìn)一步的改進(jìn)。
參考文獻(xiàn):
[1] 王瑤.無線信號(hào)在建筑物群中的傳播——反射、繞射及路徑搜索[D].鄭州大學(xué)碩士學(xué)位論文,2010.
[2] 劉斐.電波傳播射線追蹤法的研究[J].信息與電腦(理論版),2011.2:160
[3] 孫振等.基于預(yù)測(cè)的室內(nèi)WLAN定位系統(tǒng)研究與實(shí)現(xiàn)[D].大連理工大學(xué)碩士學(xué)位論文,2010.
[4] 賈帥.WLAN在無線城市中的定位[J].電腦與電信,2011.8:43-46
[5] 李婧,李昌華.基于VTK的體繪制系統(tǒng)實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2008.12:88-90,97
[6] Apala Ray. Planning and analysis tool for large scale deployment of wireless sensor network[J]. International Journal of Next-Generation Networks,2009.1(12).
[7] 劉鷹,韓利凱.基于VTK和ITK的3D醫(yī)學(xué)圖像重建系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].價(jià)值工程,2011.24:161-162