《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于INtime的雷達實時操控顯示終端設計
基于INtime的雷達實時操控顯示終端設計
漆先虎,張 軍
摘要: 通過對基于INtime的雷達實時操控顯示終端的實驗室測試與仿真,以及與雷達實裝的現場運行,實時操控顯示終端較好地完成了對雷達的實時控制和數據處理運算,滿足系統實時性要求,同時能夠流暢顯示雷達的原始視頻回波、檢測點跡以及雷達工作狀態,表明了該方案能夠成功地將雷達實時控制和實時性要求不高的顯示集成在一起,既降低成本又增加了系統的可靠性。
Abstract:
Key words :

雷達操控顯示終端作為雷達系統的重要組成部分,用于雷達空情目標顯示、數字原始視頻顯示、雷達控制、系統監測等,隨著計算機性能的提高和多功能需求的日益增強,將雷達的實時控制、數據處理等實時應用集成在雷達的操控顯示終端中已日益成為趨勢,用戶的界面審美需求也對終端的圖形加速、多媒體以及三維場景的顯示性能提出更高的要求。目前,國內外的雷達操控顯示終端產品很難同時滿足上述要求。通常實時操作系統為保證其實時性,對圖形的支持能力都較弱,一般只支持簡單的圖形顯示,目前尚沒有一款獨立的操作系統能夠既滿足實時性要求,又為用戶提供強有力的圖形處理支持。

為了兼顧雷達操控顯示終端的實時性能和強勁的圖形顯示能力,本文提出了一種在嵌入式Window XP(XPE)中基于INtime實時操作系統的雷達實時操控顯示終端設計方案。終端采用通用PC硬件平臺,利用實時多任務操作系統INtime的實時性完成雷達系統的實時控制和數據處理任務,同時充分利用Windows操作系統強大的圖形界面功能,實現雷達目標、狀態、原始視頻、電子地圖等顯示功能。

1 INtime實時操作系統介紹

INtime是TenAsys公司為滿足Windows平臺上硬實時系統嚴格的響應時間要求而開發的一個實時子系統,其系統結構體系如圖1所示。

 

INtime實時系統在計算機啟動加載Windows操作系統時同時被加載,共享相同的CPU和中斷硬件,但在其他方面相互獨立。當實時活動必須發生時,計算機上下文將切換到該實時操作系統,這些活動完成后,計算機上下文將切換回Windows操作系統。實時進程運行在INtime內核上,非實時進程運行在Windows內核上。INtime為Windows進程提供了擴展函數庫(NTX API),使Windows進程能夠共享在實時內核上創建的對象,從而實現Windows進程和INtime進程之間的數據共享和同步。

INtime內核提供了一個基于優先級的搶先式多任務調度系統,可支持256個線程優先級,優先級高的線程優先調度執行,同一優先級的線程采用時間片輪轉調度算法。通過對線程賦予不同的優先級,嚴格保證各個任務的先后執行次序。在進程通信和同步方面。INtime通過共享內存與Windows進程進行數據交換,通過信號量進行進程的同步控制。INtime內核提供了高精度的系統計時器,最高精度達100μs,可滿足大多數要求苛刻的應用程序的實時性要求。INtime支持多處理器系統,可以劃分出一個處理器為INtime操作系統及其實時進程專用,提高了系統的可靠性。INtime還提供了與Windows環境兼容的實時編程接口,支持Win32的API,實現了一套實時擴展函數,通過VC++編譯環境開發,具備良好的實時調試器。

2 系統總體結構

雷達實時操控顯示終端是一個集實時通信、控制、數據處理及顯示的綜合多任務系統,既有實時性要求很高的雷達設備控制、跟蹤數據采集和跟蹤數據處理等任務,又有實時性要求較低的數據管理,狀態控制,雷達目標、數字原始視頻、電子地圖顯示等任務,所以在系統結

構設計時,把實時和非實時任務分開運行。實時任務運行在INtime內核中,主要完成對跟蹤雷達分系統、光電跟蹤分系統的跟蹤數據實時采集和處理。根據處理結果實時控制跟蹤伺服分系統,并將跟蹤天線對準目標,以達到跟蹤功能,同時完成與非實時進程的數據同步。非實時任務運行在Windows內核中,主要完成雷達分系統非實時的狀態控制和數據顯示,同時完成系統數據的存儲等管理,其系統結構如圖2所示。

 

雷達操控顯示終端在硬件選型上,選用加固一體計算機,為更好地發揮計算機的圖形處理能力,計算機顯卡具備2D/3D硬件加速能力。 CPU選用Intel酷睿雙核,并將INtime配置成獨占模式,即INtime獨自占用一個CPU核運行實時進程,Windows占用另一核,這樣可提高系統的穩控性和實時性。終端計算機內置一塊定時接口板,用于產生雷達系統同步時鐘,板卡通過PCI總線向終端計算機提供時鐘中斷信號。終端與雷達其他分系統之間的通信通過網絡傳輸。

為保證系統的健壯穩定,Windows操作系統采用裁剪的嵌入式XPE操作系統,該系統設計成基于休眠方式啟動、內存保護方式運行模式,既保證了系統的快速啟動,又保證了系統的穩定可靠。關于XPE操作系統的設計已有較多文獻資料參考,本文將不做詳細介紹。

3 終端軟件設計

終端軟件采用VC++開發,基于上述系統結構,軟件主要包括INtime的實時進程和Windows的非實時進程,各進程根據任務需求劃分相應的任務和功能模塊,軟件功能結構圖如圖3所示。

 

3.1 INtime進程

INtime實時進程在INtime內核中運行,根據其功能劃分主要包括系統定時功能模塊、實時跟蹤控制功能模塊、跟蹤數據處理功能模塊、網絡接口通信功能模塊和進程通信管理模塊。軟件采用多線程方式設計,按實時性要求劃分不同優先級的任務,采用適當的任務調度策略,使每個任務按要求適時執行。進程的軟件結構如圖4所示。

 

實時進程采用計數器對外部定時接口板的10ms硬件定時中斷進行計數,分別產生40 ms和200 ms中斷信號量。根據系統處理實時性要求,將40 ms定時處理線程相對優先級設置為1(高),將200 ms定時處理線程相對優先級設置為2(中),將雷達各分系統與INtime進程的通信線程優先級均設置為0(最高),以保證跟蹤傳感器跟蹤數據的實時可靠。

通信線程主要用于接收網絡上跟蹤傳感器的跟蹤距離、角度偏差和狀態數據。線程通過網絡中斷方式實時接收數據,并將數據存入相關的接收數據數組,供40 ms定時處理線程使用。

40ms定時處理線程用于將多跟蹤傳感器的跟蹤數據進行融合處理,并建立跟蹤航跡,采用卡爾曼濾波對目標進行航跡的平滑、外推和精確跟蹤。根據目標預測位置和天線位置求取角度偏差量,采用速度回路和位置回路控制跟蹤伺服分系統,以使跟蹤天線保持對準目標方向,實現對目標的實時跟蹤。40 ms定時處理線程同時將光電及跟蹤雷達傳感器的狀態數據、系統狀態和目標航跡的跟蹤處理結果等寫入數據隊列用于Windows進程顯示。

200ms定時處理線程主要用于INtime實時進程與Windows進程間的數據交互。采用共享內存和信號量機制,創建共享內存對象和信號量對象,定時將數據隊列中的數據寫入共享內存中,主要包括雷達的跟蹤狀態、跟蹤航跡信息、雷達分系統控制信息、時鐘信號量等。Windows進程在與INtime進程通信時,通過調用INtime的NTX API,獲得INtime實時內核上創建的對象。

3.2 Windows進程

Windows進程與普通桌面Windows系統下的進程設計方法完全兼容。本終端的顯示設計采用多線程方式,利用Windows平臺的DirectX圖形接口,通過DirectDraw進行快速、多層次的頁面繪制和顯示。采用圖形控件進行界面布局,通過各控件的功能定義和相應的消息機制來驅動人機界面操控事件,以完成界面中各功能按鈕、對話框、列表框等的操控功能。

雷達圖像的顯示主要為圓形雷達圖像和文字顯示,包括PPI坐標背景、電子地圖背景、雷達原始視頻圖像、各種目標點跡、航跡、字符以及天線碼盤等信息。采用DirectlDraw圖形加速顯示技術和頁面的分層設計,將DirectDraw頁面分為背景層頁面、電子地圖顯示頁面、雷達原始回波視頻頁面、目標頁面和動態狀態數據頁面。通過多線程對各頁面顯示內容獨立進行快速繪制,在Windows進程的主定時器中將各頁面疊加繪制到DxDraw主頁面,調用DirectDraw的換頁函數(Flip)進行顯示。由于雷達數字原始視頻數據量龐大,顯示任務資源消耗較多,為保證INtime進程對CPU資源的合理利用,將用于顯示任務的主定時器線程時間周期設計為100 ms,既滿足顯示畫面的流暢性,又不致過多的占用CPU。

Windows進程與INtimc間的數據交互通過通信管理模塊來完成,調用INtime的NTX API,訪問INtime系統中創建的共享內存數據和信號量數據。

雷達數據的存儲以INtime系統設置的定時器為時間基準,對接收到的所有網絡數據進行打時標和報文重組,以二進制方式記錄在存儲介質中,以保證數據的真實性。

3.3 軟件的運行

使用XPE+INtime構筑的系統作為雷達操控終端軟件運行環境,主要由Real-time控制應用(INtime進程)和GUl應用(Windows進程)兩部分構成。終端軟件的Windows進程直接雙擊運行,由XPE操作系統載入內存并執行,INtime實時進程由其系統配套的實時控制應用軟件載入器LDRTA.EXE加載到內核并執行。INtime內核將自動創建一個最低優先級線程,用于將計算機上下文切換回Windows進程,以保證兩進程在同一硬件平臺同時運行。兩進程通過共享的內存和信號量進行數據交互,并各自獨立運行完成雷達的實時操控顯示功能。

4 結語

通過對基于INtime的雷達實時操控顯示終端的實驗室測試與仿真,以及與雷達實裝的現場運行,實時操控顯示終端較好地完成了對雷達的實時控制和數據處理運算,滿足系統實時性要求,同時能夠流暢顯示雷達的原始視頻回波、檢測點跡以及雷達工作狀態,表明了該方案能夠成功地將雷達實時控制和實時性要求不高的顯示集成在一起,既降低成本又增加了系統的可靠性。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲最新视频在线播放| 久久精品视频在线免费观看| 亚洲在线观看视频网站| 亚洲精品国产拍免费91在线| 在线播放豆国产99亚洲| 国产一区导航| 国产女人18毛片水18精品| 国产精品美女一区二区在线观看| 欧美精品自拍偷拍动漫精品| 欧美二区在线观看| 欧美韩日视频| 欧美激情视频在线播放 | 亚洲国产欧美一区二区三区久久 | 久久精品国产77777蜜臀| 欧美一区二区免费观在线| 亚洲欧美中文另类| 欧美一区二区三区精品| 欧美一区二区三区视频在线观看| 午夜影院日韩| 欧美中文字幕在线视频| 亚洲高清在线精品| 亚洲精品免费在线观看| 日韩视频在线播放| 亚洲一二三四区| 性视频1819p久久| 久久精品电影| 美女主播视频一区| 欧美激情视频网站| 欧美色图一区二区三区| 国产精品视频自拍| 国产一区在线视频| 亚洲国产精品视频一区| 亚洲每日更新| 亚洲一线二线三线久久久| 香蕉久久精品日日躁夜夜躁| 久久精品30| 一区二区三区回区在观看免费视频 | 日韩视频一区二区三区在线播放| 一区二区激情小说| 亚洲欧美综合精品久久成人| 久久精品免费观看| 欧美 日韩 国产一区二区在线视频 | 欧美激情一区二区三区全黄| 欧美日韩精品一区二区天天拍小说 | 99精品99| 亚洲欧美在线免费观看| 久久久精品网| 欧美激情中文字幕一区二区| 欧美午夜精彩| 国产专区综合网| 亚洲精品日韩一| 亚洲欧美久久久| 亚洲人成精品久久久久| 亚洲视频自拍偷拍| 久久九九全国免费精品观看| 欧美韩国一区| 国产欧美一区二区精品性| 亚洲第一在线综合网站| 在线综合亚洲| 亚洲成人在线视频播放| 99综合在线| 久久精品女人天堂| 欧美日韩免费观看一区二区三区| 国产精品一区二区黑丝| 亚洲福利视频一区二区| 亚洲一区日韩| 亚洲美女色禁图| 久久国产天堂福利天堂| 欧美日韩福利| 黄色一区二区三区| 亚洲一区在线播放| 日韩香蕉视频| 久久人人97超碰精品888| 欧美香蕉大胸在线视频观看| 国内伊人久久久久久网站视频| aa日韩免费精品视频一| 久久精品国产亚洲aⅴ| 亚洲一区久久久| 免费一级欧美片在线播放| 国产精品亚洲综合久久| 亚洲精品你懂的| 久久都是精品| 欧美一区二区免费| 欧美日韩国产色视频| 在线播放国产一区中文字幕剧情欧美| 一区二区三区福利| 日韩视频在线一区| 久久综合九九| 国产美女诱惑一区二区| 日韩视频在线观看国产| 亚洲精品欧美日韩专区| 久久久久久久综合色一本| 国产精品乱码| 日韩亚洲欧美高清| 亚洲精品日韩一| 美腿丝袜亚洲色图| 国产一区二区日韩精品| 亚洲欧美日韩专区| 午夜欧美电影在线观看| 欧美日韩在线视频观看| 亚洲日本成人| 亚洲精品一区二区三区四区高清| 久久精品电影| 国产午夜精品福利| 先锋资源久久| 久久国产日韩欧美| 国产私拍一区| 午夜精品短视频| 欧美亚洲综合网| 国产乱码精品一区二区三区忘忧草| 日韩一级免费| 一区二区欧美国产| 欧美日韩精品久久久| 亚洲精品国精品久久99热| 亚洲精品小视频| 欧美精品在线观看播放| 亚洲三级影片| 一区二区国产日产| 欧美日韩一区二区三区在线 | 亚洲精品一区二区三区99| 亚洲精品一区二区三区婷婷月| 免费在线看一区| 亚洲电影在线| 亚洲伦理久久| 欧美美女视频| av72成人在线| 亚洲欧美一区二区原创| 国产欧美日韩亚洲精品| 欧美亚洲一区二区三区| 久久精品国产99国产精品澳门| 国产日韩欧美a| 欧美一区二区女人| 久久亚洲综合网| 亚洲国产成人久久| 99国产精品视频免费观看| 欧美日韩国产综合久久| 亚洲深爱激情| 久久av在线看| 激情文学综合丁香| 亚洲日韩视频| 欧美日韩成人在线| 亚洲一区精品在线| 久久国产欧美精品| 在线不卡欧美| 一区二区三区日韩精品视频| 国产精品ⅴa在线观看h| 亚洲一区在线观看免费观看电影高清 | 国产一区二区三区自拍 | 亚洲精品欧美日韩专区| 欧美三级网址| 亚洲综合精品一区二区| 久久久亚洲影院你懂的| 亚洲国产一区二区精品专区| 中日韩在线视频| 国产精品午夜电影| 亚洲大胆美女视频| 欧美另类在线观看| 亚洲欧美日韩综合国产aⅴ| 理论片一区二区在线| 亚洲区免费影片| 亚洲欧美日韩在线| 狠狠色丁香久久婷婷综合丁香| 日韩视频免费| 国产精品一级久久久| 亚洲经典三级| 欧美午夜视频在线| 亚洲第一精品福利| 欧美伦理91i| 亚欧美中日韩视频| 欧美激情第一页xxx| 中文精品99久久国产香蕉| 久久一区二区三区av| 日韩一区二区精品视频| 久久国产精品久久久久久久久久| 激情欧美一区二区三区| 亚洲天堂av在线免费| 国产综合在线看| 亚洲少妇最新在线视频| 国产一区二区三区在线观看网站| 日韩视频在线观看国产| 国产日韩在线视频| 亚洲精品久久| 国产嫩草影院久久久久| 99re6热在线精品视频播放速度| 国产麻豆9l精品三级站| 日韩午夜黄色| 国内精品视频在线播放| 亚洲欧美日韩综合| 亚洲精品国久久99热| 久久精品99国产精品| 亚洲最新视频在线播放| 免费成人黄色| 性欧美长视频| 欧美午夜精彩| 亚洲日本aⅴ片在线观看香蕉| 国产精品视频免费在线观看| 亚洲伦理精品| 影音先锋亚洲视频| 久久精品日韩欧美| 在线视频欧美精品|