999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

三維可視化月表電波傳播預測軟件設計與實現

2013-04-12 00:00:00方凱等
現代電子技術 2013年16期

摘 要: 建立了月表環境下無線電波傳播路徑損耗的分段預測模型,并基于NI公司LabWindows/CVI軟件平臺開發了一套月表電波損耗可視化預測軟件。該軟件可實現三維的月表數字地形及收發信機位置實時顯示,無線電波傳播損耗動態預測,以及預測參數及結果的靈活管理。實測結果表明,該軟件預測結果與實測數據吻合,操作簡便且運行穩定,可用于輔助我國探月工程中月表通信系統的參數設計和性能評估,對于深空探測系統設計也具有一定的參考價值。

關鍵詞: 月表環境; 電波傳播; 預測軟件; 三維地形; LabWindows/CVI

中圖分類號: TN919?34; V448.25+3 文獻標識碼: A 文章編號: 1004?373X(2013)16?0045?04

0 引 言

目前各國的航天事業迅速發展,紛紛加入到登月,登火星甚至其他行星的行列中,而我國嫦娥三號落月工程也已經啟動。月表和地球無線通信環境具有非常大的差異,如何實現宇航員和著陸器之間的可靠通信,是未來“落月”工程亟需解決的關鍵問題之一。國內外科研機構對月表環境下電波損耗預測模型及理論進行了研究,但針對月表電波傳播損耗預測的應用軟件尚未見公開報道。美國國家航天局公布的“阿波羅”技術報告[1?2],給出了較為詳細的月表視距范圍內無線信號功率損耗的理論分析方法;文獻[3]通過修正環境參數,將不規則地面電波傳播預測模型(ITM)推廣至月表場景;國內的國防科技大學和南京航空航天大學等科研單位也進行了相關研究[4?6]。

本文在上述理論研究基礎上設計了一款基于LabWindows/CVI軟件平臺的三維可視化月表電波傳播預測軟件,該軟件利用電磁波分段幾何傳播模型預測無線信號傳波損耗,并應用LabWindows/CVI軟件平臺實現人機交互可視化計算以及對參數、預測結果的管理,同時逼真的模擬月表三維地形信息。

1 電波傳播損耗預測算法與流程

項目組前期經過大量的研究,提出了一種針對月表相對平坦區域的無線信號路徑損耗預測模型,該模型中路徑損耗可表示為傳播距離的分段函數,根據收發端距離的不同分為自由空間模型、地面反射模型和球面繞射模型。本軟件利用該分段模型來預測電波傳播損耗,算法流程圖如圖1所示。

當收發端距離很近時(二十幾米范圍內),電波在真空狀態下的月表傳播可近似為自由空間傳播,路徑損耗可表示為:

[L=LF=32.44+20log(f106)+20log(d103)]

式中[f]為電波頻率;[d]為收發端距離。

當收發端距離增加,月表面的反射信號不可忽略,此時路徑損耗可以表示為自由傳播路徑損耗與地面反射產生的額外損耗之和,即:

[L=LF+LR]

式中[LR]為地面反射導致的額外損耗,且為:

[LR=-10lgEE02=-10lg1+R2F-2RFcos(Δφ)]

式中:[RF]為等效反射系數;[Δφ]為直射和反射信號的相位差。

當收發端距離較遠時,不存在反射路徑,但月球弧面將截斷收發端的直視路徑,此時傳播損耗以球面繞射損耗為主。路徑損耗可以表示為:

[L=LF+LD]

式中[LD]表示球面繞射損耗且為:

[LD=F[X(P)]+G[Y(t,P)]+G[Y(r,P)]]

式中:[F[X(P)]]表示與距離相關的損耗;[G[Y(t,P)]]和[G[Y(r,P)]]則分別對應收發天線高度相關損耗。

當傳輸距離較近時,還需要考慮級數的其他項,此時繞射影響可表示為內插形式:

[LD=1-h0.552F1LD,h]

式中:[h]為電路余隙;[F1]為第一費涅爾半徑;[LD,h]為視距臨界點的參考損耗。

2 三維可視化預測軟件設計與實現

2.1 軟件功能和設計流程

本軟件采用NI公司的LabWindows/CVI作為開發平臺,該平臺將功能強大、使用靈活的C 語言平臺與用于數據采集分析和顯示的測控專業工具有機地結合起來,是熟悉C 語言開發設計人員理想的軟件開發環境。

該軟件實現的主要功能包括動態載入和顯示月表三維地形以及宇航員和著陸器的位置,對月表無線電波傳播損耗預測以及保存參數和預測結果。系統軟件設計流程如圖2所示,用戶進入軟件系統后,可通過“載入配置參數”一次性載入預測所需的參數,也可以根據自己的實際需求修改參數并將之保存成ini格式的配置文件供以后調用。用戶可以從外部導入待預測月表場景的三維地形數據,由軟件顯示出三維地形。軟件提供A、B兩種預測模式,A模式為用戶輸入發射、接收天線位置坐標,系統計算顯示發射點與接收點直接各個位置的信號損耗值,B模式為用戶輸入信號損耗值的下限,系統顯示小于這一損耗值的區域(即宇航員的安全區域)。軟件可以按所選擇的模式進行仿真計算和畫圖,用戶可以將所有參數及計算結果以Excel表格的形式保存[8]。

2.2 系統參數載入和保存

月表無線電波傳播損耗涉及的參數很多,手動輸入比較繁瑣,而ini格式文件存儲量大、操作簡單已被廣泛應用于軟件參數配置。為了提高人機交互性能,我們將常用參數以ini格式的系統配置文件形式進行管理(如圖3所示),實現參數的導入和保存功能,同時也方便了用戶對參數的調用和修改。

自動載入配置文件主要有3個步驟,即獲得文件路徑、獲得文件名以及讀入數據,實現該功能的代碼如下:

GetProjectDir(LastTimeDataDefaultPath);

strcat(LastTimeDataDefaultPath,

\"\\LastTimeData.ini\");

status=Readiniword(LastTimeDataDefaultPath);

if(!status)

{

SetCtrlVal(panelHandle,PANEL_MOON_RADIUS,iniReaderParameter.Symbol1);

SetCtrlVal(panelHandle,PANEL_PERMITTIVITY,iniReaderParameter.Symbol2);

……

}

用戶完成電波損耗預測后,可以將與本次預測場景相對應的所有參數保存為ini格式的配置文件,主要代碼如下:

GetProjectDir(defaultPath);

FileSelectPopup (defaultPath, \"*.ini\", \"\", \"打開配置文件“word”\", VAL_OK_BUTTON, 0, 0, 1, 0, sConfigureFilePath); //用戶選擇配置文件

status = Readiniword(sConfigureFilePath); //讀配置文件

if(!status)

{

SetCtrlVal(panelHandle,PANEL_MOON_RADIUS, iniReaderParameter.Symbol1);

SetCtrlVal(panelHandle,PANEL_PERMITTIVITY, iniReaderParameter.Symbol2);

MessagePopup(\"提示\",\"成功讀取配置文件\");

}

2.3 月表三維地圖顯示

為了直觀的展示月表地形以及發射接收點的同步顯示,利用Labwindows/VCI軟件提供的Toolslib擴展控件中的3Dgraph控件來實現三維月表地形的顯示[7],如圖4所示。軟件需要獲得3Dgraph控件顯示所需的二維地形數據,如果用逐個讀取方式將文件中的二維地形數據存入軟件內的二維數組,需要極大的時間開銷。本文利用matlab軟件將txt文件中的二維數據轉化為一列,然后用labwindows軟件自帶的FileToArray()函數直接將轉化后txt文件中的數據存入一個一維數組,然后將一維數組轉化為3Dgraph控件所需的二維數組。這樣只需要一句代碼,很大程度上縮減了時間開銷,同時也提高了程序的穩定性。

if (FileSelectPopup (\"\", \"*.dat\", \"*.dat\", \"Name of File to Read\",VAL_OK_BUTTON, 0, 1, 1, 0,pathname) > 0)

{

FileToArray(pathname,mf,VAL_DOUBLE,

1000,1,VAL_GROUPS_TOGETHER,VAL_GROUPS_

AS_COLUMNS,VAL_ASCII);

}

3 軟件測試及驗證

3.1 用戶界面

友好的用戶界面設計可以方便用戶操作,本軟件用戶界面如圖5所示,它包括3個部分:顯示模塊、參數設置模塊和操作命令模塊。顯示模塊用于展示月表地形三維模擬圖和月表信號傳播損耗預測結果;參數設置模塊包含發射接收端位置、損耗值、環境參數、系統參數,其中環境參數包括月球半徑、介電常數、地形起伏、電導率這幾個重要的參數,而系統參數主要為發射、接收天線高度以及極化方式;操作命令模塊即數據載入、參數保存、計算等幾個控制命令。

3.2 預測結果及分析

圖6給出了圖5所示系統參數條件下該軟件對不同頻率電波傳播損耗的預測結果,該結果與前期利用Matlab軟件對分段預測模型的計算結果一致。同時,由圖還可看出:

(1)信號傳播損耗值隨距離增加而增大,隨信號頻率增加而增加;

(2)當通信距離比較近時,傳播損耗與自由空間的傳播損耗基本一致,即與距離二次方成反比關系;

(3)當通信距離增大時,傳播損耗迅速下降且與距離四次方衰減曲線基本吻合。

4 結 語

月表無線信號損耗預測對月表通信系統的參數設計和性能評估具有重要的作用,本文以較為精確的月表無線電波傳播損耗分段模型為算法基礎,在LabWindows/CVI軟件平臺上,開發了一套月表無線電波傳播損耗動態三維可視化預測軟件。該軟件具有友好的用戶界面,能夠實現配置參數的自動加載和簡便管理,并提供了預測場景的三維地形演示,簡便而直觀地實現了月表場景下無線電波損耗的預測。

參考文獻

[1] HUGHLETT J. D. Ground wave propagation on the lunar surface for a lunar mobile laboratory [R]. USA: NASA, 1964.

[2] LINDSEY J. F. An analysis of point?to?point communication for application to the lunar flyer program, MSC?EE?R?68?15 [R]. USA: NASA, 1970.

[3] FOORE Larry, IDA Nathan. Path loss prediction over the lunar surface utilizing a modified longley?rice irregular terrain model, TM214825 [R]. USA: NASA, 2007.

[4] ZHU Qiu?ming, WANG Chen?hua, CHEN Xue?qiang, et al. Path loss prediction model of radio propagation over lunar surface [J]. Communications in Computer and Information Science, 2011, 163: 556?562.

[5] 董海,張斌.月表視距無線信道仿真[J].科技信息,2008(3):31?32.

[6] 董海,王瑩,高凱.月表無線信道仿真[J].信號處理,2009(13):66?68.

[7] 王建新,隋美麗.LabWindows/CVI虛擬儀器測試技術及工程應用[M].北京:化學工業出版社,2011.

[8] 陳穎麗,劉繁明,王建敏.LabWindows/CVI中基于ActiveX技術的Excel訪問[J].測控技術,2008,6(27):62?64.

主站蜘蛛池模板: 99r在线精品视频在线播放| 亚洲永久色| 久久亚洲欧美综合| 欧美精品影院| 久久中文字幕2021精品| 免费a级毛片视频| 欧美激情一区二区三区成人| 欧美成人区| 国产人在线成免费视频| 操国产美女| 亚洲三级电影在线播放 | 午夜精品国产自在| 婷婷六月激情综合一区| 国产情精品嫩草影院88av| Jizz国产色系免费| 91久久国产综合精品女同我| 亚洲无码精彩视频在线观看| 蜜桃视频一区二区| 国产一区二区三区视频| 在线精品视频成人网| 欧美 亚洲 日韩 国产| 四虎永久在线视频| 亚洲视频免| 国产在线91在线电影| 全免费a级毛片免费看不卡| 欧美五月婷婷| 一级毛片视频免费| 夜色爽爽影院18禁妓女影院| www.国产福利| 亚洲精选高清无码| 国产亚洲欧美在线视频| 国产成年无码AⅤ片在线| 婷婷激情五月网| 激情在线网| 国产成人超碰无码| 久久99精品国产麻豆宅宅| 欧美国产在线一区| 国产成人综合亚洲网址| 国产精品理论片| 国产免费高清无需播放器| 久久精品国产999大香线焦| 午夜毛片福利| 国产无码精品在线播放| 亚洲香蕉伊综合在人在线| 日韩中文精品亚洲第三区| 免费在线色| 亚洲爱婷婷色69堂| 素人激情视频福利| www成人国产在线观看网站| 国产又粗又猛又爽| 91精品亚洲| 色网在线视频| 中文字幕日韩丝袜一区| 日本亚洲成高清一区二区三区| 91色在线观看| 在线观看国产精品第一区免费| 麻豆国产精品视频| 国产精品私拍在线爆乳| 欧美亚洲国产精品第一页| 亚洲国产日韩欧美在线| 在线视频精品一区| 国产精品久久久久久搜索| 国产欧美视频在线| 91久久偷偷做嫩草影院精品| 91欧美在线| 超级碰免费视频91| 日本一区高清| 又爽又大又黄a级毛片在线视频 | 手机在线免费不卡一区二| 免费a在线观看播放| 国产成人亚洲欧美激情| 999精品在线视频| 亚洲二三区| 欧美激情视频一区二区三区免费| 素人激情视频福利| 久久人妻xunleige无码| 亚洲中文字幕23页在线| 亚洲香蕉在线| 波多野结衣一区二区三区四区| 亚洲乱强伦| 欧美人在线一区二区三区| 精品国产亚洲人成在线|