基于LabWindows/CVI的3.5G頻段電波傳播測(cè)控技術(shù)
統(tǒng)計(jì)模塊主要功能時(shí)通過(guò)計(jì)算完成覆蓋圖繪制和整體場(chǎng)強(qiáng)直方圖分布統(tǒng)計(jì)等。程序模塊流程圖如下:
圖4 統(tǒng)計(jì)分析模塊程序流程圖
4.3 對(duì)GPIB總線的控制
Lab windows/CVI 提供GPIB/IEEE488.2 函數(shù)庫(kù)對(duì)GPIB 總線、GPIB 板和GPIB 儀器進(jìn)行控制[8]。GPIB/IEEE488.2 函數(shù)庫(kù)提供一組高層通信控制函數(shù),不需了解訪問(wèn)GPIB 儀器和控制GPIB 總線底層協(xié)議,直接調(diào)用這些控制函數(shù)就可實(shí)現(xiàn)對(duì)GPIB總線的控制[9]。并可利用底層函數(shù)庫(kù)對(duì)GPIB 進(jìn)行基本操作,以實(shí)現(xiàn)本測(cè)量系統(tǒng)設(shè)計(jì)中的特定功能。
4.4 GUI(Graphic User Interface)設(shè)計(jì)
為達(dá)到對(duì)測(cè)量設(shè)備的程控,在主控計(jì)算機(jī)上設(shè)計(jì)實(shí)現(xiàn)虛擬面板(如圖5所示),以對(duì)頻譜儀參數(shù)進(jìn)行設(shè)置、跟蹤和顯示,并對(duì)數(shù)據(jù)進(jìn)行保存,在具備儀器設(shè)備面板所有功能基礎(chǔ)上,增加分析和數(shù)據(jù)保存功能,為后續(xù)工作提供數(shù)據(jù)資料。虛擬頻譜儀利用Labwindows/CVI 提供的系統(tǒng)函數(shù)讀取頻譜儀的測(cè)量數(shù)據(jù),為滿足數(shù)據(jù)存儲(chǔ)要求,讀取速度在100ms 左右。為能及時(shí)顯示所讀到的測(cè)量數(shù)據(jù),需要用到PlotY 和DeleteGraphPlot 函數(shù),用于曲線的顯示。ArrayToFile 函數(shù)將讀到的數(shù)據(jù)存儲(chǔ)到指定的數(shù)據(jù)文件中,為后續(xù)的數(shù)據(jù)后處理及建模奠定了基礎(chǔ)。
圖5 電波傳播測(cè)量軟件系統(tǒng)主界面
5 結(jié)論
本文首次運(yùn)用虛擬儀器開(kāi)發(fā)技術(shù),以Lab windows/CVI 為開(kāi)發(fā)平臺(tái),完成了4G移動(dòng)通信系統(tǒng)IMT-Advanced侯選頻段3.5GHz新型電波傳播測(cè)控系統(tǒng),本系統(tǒng)的實(shí)現(xiàn)從根本上解決了原有傳統(tǒng)的電波測(cè)量系統(tǒng)的靈活性低、可擴(kuò)充性差等缺點(diǎn),為后續(xù)的開(kāi)發(fā)奠定了有力的技術(shù)基礎(chǔ)。
本測(cè)控技術(shù)通過(guò)GPIB 接口的PSA的控制,實(shí)現(xiàn)儀器的遠(yuǎn)程啟動(dòng)、參數(shù)設(shè)置、數(shù)據(jù)獲取及信息保存。其控制方式方便靈活,簡(jiǎn)化系統(tǒng)操作,滿足測(cè)量系統(tǒng)需求,同時(shí),在實(shí)際的測(cè)量中所獲得的大量真實(shí)而寶貴的數(shù)據(jù),為數(shù)據(jù)的后處理分析及建模奠定了重要的基礎(chǔ)。
評(píng)論