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