《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 某型雷達仿真訓練系統(tǒng)PPI顯示設計與實現(xiàn)
某型雷達仿真訓練系統(tǒng)PPI顯示設計與實現(xiàn)
2014年電子技術應用第11期
陸玉芳1,2,倪國旗1,3
(1.桂林電子科技大學 信息與通信學院,廣西 桂林541004; 2.桂林航天電子有限公司,廣西 桂林541002; 3.空軍空降兵學院,廣西 桂林541002)
摘要: 開展了基于FPGA的雷達PPI顯示研究,介紹了PPI顯示的頂層模塊設計及功能組成,詳細闡述了航路目標PPI顯示原理及實現(xiàn)方法、目標坐標參數(shù)轉(zhuǎn)換、參數(shù)信息格式轉(zhuǎn)換、串行通信及參數(shù)信息周期更新等功能IP核設計。并且簡要介紹了各功能模塊的仿真試驗情況及在硬件平臺中的性能測試情況。
中圖分類號: TP391.9;TP331.2
文獻標識碼: A
文章編號: 0258-7998(2014)11-0012-04
Design and implementation of PPI for a radar simulation training system
Lu Yufang1,2,Ni Guoqi1,3
1.GuiLin University of Electronic Technology,Guilin 541004,China;2.GuiLin Aerospace Electronic Technology Co.,Ltd.,Guilin 541002,China;3.Airforce Airbone Academy,Guilin 541002,China
Abstract: This paper researchs radar PPI display based on FPGA, introduces the design of top module and the composing of the PPI display, describes function IP cores,such as the principle and realization method of route target PPI display, the target′s parameter coordinate conversion, parameter information format conversion, design of UART and parameter information cycle update in detail. This paper also briefly introduces the simulation test of each function module and performance tests on the hardware platform.
Key words : PPI;IP core;FPGA;UART

0 引言

  在傳統(tǒng)的雷達仿真訓練系統(tǒng)中,通常以工控機作為硬件平臺,在Windows操作系統(tǒng)下采用高級語言(VC++等)編程的方法實現(xiàn)目標信號的產(chǎn)生及PPI顯示。該方法具有仿真逼真程度高及硬件通用性好等優(yōu)點,但受平臺影響,存在體積大、重量重、便攜性差及系統(tǒng)組成復雜等不足。

  本文介紹一種基于FPGA的雷達PPI顯示設計及實現(xiàn)方法,能克服傳統(tǒng)方法的不足。

1 雷達PPI顯示原理

001.jpg

  平面位置顯示器(PPI),屬于徑向圓掃描顯示,采用長余輝電磁偏轉(zhuǎn)陰極射線管或靜電偏轉(zhuǎn)示波管實現(xiàn)。PPI顯示器的優(yōu)點為目標數(shù)據(jù)直觀,易于理解,通常用于搜索警戒和作戰(zhàn)指揮。其顯示效果如圖1所示,圖中掃描線的指向為雷達天線的方位,掃描中心點與回波信號間的長度代表目標的距離,回波的形狀能夠體現(xiàn)目標的回波特征[1]。

2 PPI顯示研究與設計

  2.1 PPI顯示仿真原理

  根據(jù)雷達的工作原理,在其探測到目標后,可從回波中提取目標的位置信息。在直角坐標系中,目標主要包括斜距(D)、水平距離(d)、高度(h)、方位角(β)及高低角(ε)等信息,如圖2所示[2-3]。

  由于雷達波以光速傳播,目標斜距D與傳播時間tr的關系如下:

  1.png

  目標水平距離d為:

  2.png

  設水平距離d在正北方位的投影為X0,則有:

  3.jpg

  設水平距離d在正西方位的投影為Y0,則有:

  4.png

002.jpg

  在LCD顯示器中進行PPI仿真顯示時,首先,根據(jù)式(1)求出斜距,再根據(jù)式(2)求出目標在以雷達為原點的投影。其次,如圖2所示,假設以正北方位為X軸,以正西方位為Y軸,根據(jù)式(3)、式(4)可將目標三維坐標信息轉(zhuǎn)換為以雷達為原點的二維坐標信息。最后,根據(jù)LCD顯示器像素等比例縮放,設N個像素點表示水平距離d,比例因子為K,有:

  5.png

  根據(jù)上式,可將以雷達位置為坐標原點的目標平面位置參數(shù)(X,Y)轉(zhuǎn)換為以LCD顯示器平面左上角為原點的平面坐標位置參數(shù)(x,y),則:

  6.png

  仿真時,為了實現(xiàn)如圖1所示的顯示效果,通常將LCD顯示器像素點(x0,y0)作為原點。由于LCD顯示器原點為左上角,通過坐標平移來實現(xiàn)該效果,有:

  78.png

  2.2 PPI顯示仿真系統(tǒng)設計


003.jpg

  根據(jù)某型雷達仿真訓練系統(tǒng)功能需求,并結(jié)合FPGA處理器硬件資源,采用自頂向下的設計方法開展系統(tǒng)頂層設計。PPI顯示仿真系統(tǒng)頂層設計為:系統(tǒng)復位模塊、目標初始參數(shù)ASCII碼變換模塊及直行航路參數(shù)計算模塊等19個功能模塊。如圖3所示,系統(tǒng)通過串行通信接收初始參數(shù),計算目標參數(shù),并進行坐標變換;動態(tài)顯示控制模塊產(chǎn)生參數(shù)更新觸發(fā)脈沖;參數(shù)更新控制模塊將目標參數(shù)信息組合為通信報文,并產(chǎn)生參數(shù)發(fā)送觸發(fā)脈沖;參數(shù)發(fā)送模塊通過RS232總線發(fā)送報文數(shù)據(jù),發(fā)送完畢后產(chǎn)生脈沖信號,參數(shù)更新控制模塊等待下一個參數(shù)更新觸發(fā)脈沖。由此,系統(tǒng)完成了PPI顯示及目標參數(shù)信息更新功能[4-5]。

  2.3 PPI顯示的IP核設計

  根據(jù)PPI顯示仿真原理,結(jié)合系統(tǒng)邏輯框圖開展IP核設計。IP核主要完成目標坐標參數(shù)轉(zhuǎn)換,將信息轉(zhuǎn)換為LCD顯示器字庫碼,RS232通信及目標參數(shù)周期更新等功能。

  2.3.1 目標坐標參數(shù)轉(zhuǎn)換

  根據(jù)PPI顯示仿真原理,先計算目標的水平距離,再進行比例縮放換算為LCD坐標參數(shù)。根據(jù)LCD分辨率,將(300,300)設置為原點,根據(jù)式(7)、式(8)實現(xiàn)該功能。根據(jù)上述關系,目標飛行航路PPI顯示的邏輯圖設計如圖4所示。

004.jpg

  Derc為目標的方位角,D為斜距,H為高度,axisflag為目標位置寄存器。當初始水平距離大于飛行距離則axisflag為“1”,否則為“0”。目標坐標參數(shù)信息轉(zhuǎn)換主要包括開方、乘法及除法等算術運算[6],關鍵為方位角的轉(zhuǎn)換及坐標平移的實現(xiàn)。采用數(shù)據(jù)流級建模實現(xiàn)方位角的轉(zhuǎn)換,求出方位角的余角。方位角余角的正弦與水平距離的乘積則為目標的x坐標值。建模語句為:

  assign DercMulti=(Derc>13'd3000)?(13'd6000-Derc):Derc;

  assign TempDerc=(DercMulti>13'd1500)?(13'd3000-

  DercMulti):DercMulti;

  assign dercwire=13'd1500-TempDerc;

  方位角正弦與水平距離的乘積則為目標的y坐標值。建模語句為:

  assign Dercmulti=(Derc>13'd3000)?(13'd6000-Derc):Derc;

  assign dercwire=(Dercmulti>13'd1500)?(13'd3000-

  Dercmulti):Dercmulti;

  對目標坐標(x,y)進行比例縮放后,得到其在LCD上的(X,Y)坐標值。采用數(shù)據(jù)流級建模完成X坐標的平移。當axisflag為1,且方位角大于1 500密位小于4 500密位時,或者當axisflag為0,且方位角小于1 500密位或大于4 500密位時, X取值為(11'd300-xasis),否則為(11'd300+xasis)。建模語句為:

  assign XaxisCode=(((axisflag==1'b1)&((Derc>13'd1500)& (Derc<13'd4500)))|((axisflag==1'b0)&((Derc<13'd1500)|(Derc>13'd4500))))?(11'd300-xasis):(11'd300+xasis);

  在對Y坐標進行平移時,采用數(shù)據(jù)流級建模完成坐標平移。當axisflag為1,且目標方位小于3 000密位時,或者當axisflag為0,且目標方位角大于3 000密位時, Y取值為(11'd300-xasis),否則為(11'd300+xasis)。建模語句為:

  assign YaxisCode=(((axisflag==1'b1)&(Derc<13'd3000))|

  ((axisflag==1'b0)&(Derc>13'd3000)))(11'd300-yasis):(11'd300+yasis);

  2.3.2 目標信息轉(zhuǎn)換為LCD顯示器字庫碼

005.jpg

011.jpg

  航路目標參數(shù)主要包括速度、方位角、高低角、斜距、高度及水平距離等。在LCD顯示器上顯示時,需將數(shù)值轉(zhuǎn)換為ASCII碼值。其邏輯圖如圖5所示,采用除法運算求出各個位的數(shù)值。由于數(shù)字‘0’的ASCII值為0x30(48),數(shù)字加48得到其ASCII碼值。

  2.3.3 RS232通信及目標參數(shù)周期更新

  航路目標PPI顯示,由FPGA處理器通過RS232總線向LCD顯示器發(fā)送報文實現(xiàn)。通信報文格式如表1所示,幀頭長度為1 B,指令長度為1 B,指令參數(shù)最多可達1 018 B,幀尾長度為4 B。

  根據(jù)仿真系統(tǒng)功能需求,LCD顯示器中顯示的內(nèi)容主要包括掃描線、刻度、目標航跡及目標參數(shù)信息等,并周期性更新。FPGA控制單元與LCD顯示器進行串行通信的流程圖如圖6所示。

  圖6所示的液晶屏顯示子程序中包含動態(tài)顯示控制、參數(shù)更新控制、參數(shù)發(fā)送3個核心功能模塊。其狀態(tài)圖及流程圖如圖7所示。動態(tài)顯示控制模塊采用有限狀態(tài)機方式實現(xiàn),當F5downflag為高時,動態(tài)顯示控制模塊、參數(shù)更新控制模塊及參數(shù)發(fā)送模塊工作。其中,動態(tài)顯示控制模塊開始計時,并周期性產(chǎn)生scanflag脈沖;參數(shù)更新控制模塊捕捉到scanflag脈沖后,將updateout置為高電平,并開始判斷updateflag的狀態(tài);參數(shù)發(fā)送模塊捕捉到updateout上升沿后,通過有限狀態(tài)機方式選擇目標參數(shù)報文,實現(xiàn)參數(shù)周期更新,發(fā)送完畢后將updateflag置為高電平;參數(shù)更新控制模塊捕捉到updateflag上升沿后將updateout置為低電平,等待下一個scanflag信號。由此,完成了PPI顯示及更新。當動態(tài)顯示控制模塊產(chǎn)生地scanflag脈沖周期小于參數(shù)發(fā)送模塊完成發(fā)送產(chǎn)生地updateflag脈沖的周期時,可實現(xiàn)PPI參數(shù)的周期性實時更新。

3 仿真試驗與性能測試

  3.1 仿真試驗

  使用Verilog HDL完成各功能模塊的IP核設計,部分功能模塊的IP核仿真如圖8~圖10所示。

008.jpg

  圖8為將以雷達為原點的目標的x坐標值縮放并平移至為以LCD顯示器(300,300)像素點為原點的X坐標值仿真試驗結(jié)果,與計算結(jié)果一致。

009.jpg

  圖9為根據(jù)目標的實時斜距及高度計算目標的高低角,并將高低角轉(zhuǎn)換為ASCII值仿真。仿真結(jié)果與理論計算結(jié)果一致。

  由仿真結(jié)果可以看出,PPI顯示IP核將目標狀態(tài)參數(shù)周期性的組合為報文,并通過串口發(fā)送,從而實現(xiàn)了目標參數(shù)PPI顯示及更新。

  3.2 性能測試


010.jpg

  將IP核下載至FPGA,控制LCD顯示器進行PPI顯示[7],顯示效果如圖11所示,顯示掃描線、目標的飛行軌跡及參數(shù)等信息,效果逼真。

4 結(jié)論

  本文提出了一種基于FPGA的雷達PPI顯示原理及實現(xiàn)方法,并應用于仿真訓練裝備。該方法繼承了傳統(tǒng)基于Windows系統(tǒng)PPI顯示逼真度高等優(yōu)點,并克服了其不足,成為某型雷達重要的仿真訓練器材,受到了雷達部隊官兵的好評。

參考文獻

  [1] 倪國旗.雷達模擬仿真訓練原理及應用[M].北京:解放軍出版社,2008.

  [2] 丁鷺飛,耿富錄,陳建春.雷達原理(第五版)[M].北京:電子工業(yè)出版社,2014.

  [3] 夏宇聞.Verilog數(shù)字系統(tǒng)設計教程(第3版)[M].北京:北京航空航天大學出版社,2013.

  [4] 王金明.數(shù)字系統(tǒng)設計與Verilog HDL(第4版)[M].北京:電子工業(yè)出版社,2011.

  [5] 李如年,倪國旗.某型雷達系統(tǒng)仿真[J].火力與指揮控制,2008,33(3):111-114.

  [6] 陳國軍,萬明康,王大鳴,等.乘除法和開方運算的FPGA串行實現(xiàn)[J].微計算機信息(嵌入式與SOC),2008,24(2-2):167-168,192.

  [7] Microsemi Corporation.ProASIC3 Flash family FPGAs datasheet[Z].USA:Microsemi Corporation,2014.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区影院| 亚洲日本成人| 一区二区三区在线观看视频| 国产精品久久久久久久7电影| 欧美日韩成人综合在线一区二区| 免费久久99精品国产自| 久久久精品国产一区二区三区| 欧美一区二区三区在线播放| 亚洲中字黄色| 亚洲一区二区在线| 亚洲一区二区成人| 亚洲午夜视频在线观看| 中日韩高清电影网| 亚洲天堂成人在线观看| 亚洲视频香蕉人妖| 亚洲——在线| 先锋影音久久| 欧美在线你懂的| 久久本道综合色狠狠五月| 欧美一区二区视频在线观看2020| 香蕉久久一区二区不卡无毒影院| 亚洲在线视频网站| 午夜精品视频在线观看一区二区 | 91久久精品国产| 91久久国产综合久久91精品网站| 亚洲高清资源| 日韩特黄影片| 一区二区三区不卡视频在线观看| 亚洲午夜在线| 新狼窝色av性久久久久久| 欧美尤物一区| 久久综合导航| 欧美激情第9页| 欧美日韩综合久久| 国产伦精品一区二区三区照片91 | 亚洲一区二区高清视频| 午夜久久久久久久久久一区二区| 午夜宅男欧美| 老司机67194精品线观看| 欧美成人精品影院| 欧美日韩一区二区三区免费看 | 亚洲人成在线观看| 中文亚洲免费| 欧美一区2区视频在线观看| 久久久久久久97| 欧美精品日韩www.p站| 国产精品高潮呻吟| 狠狠色丁香婷婷综合| 亚洲国产日韩欧美在线99 | 亚洲视频一起| 久久国产天堂福利天堂| 欧美成ee人免费视频| 欧美日韩一视频区二区| 国产欧美一区二区三区久久| 极品av少妇一区二区| 亚洲免费精品| 欧美在线不卡视频| 一本一本a久久| 久久精品91久久香蕉加勒比| 欧美国产精品va在线观看| 国产精品第2页| 精品二区久久| 亚洲午夜精品久久| 性久久久久久久久| 99国产精品国产精品久久| 欧美一区二区三区另类| 欧美国产日韩精品| 国产精品视频男人的天堂 | 亚洲精品乱码| 欧美在线亚洲在线| 一级日韩一区在线观看| 久久久精品一品道一区| 欧美日韩中文在线观看| 黄色精品一二区| 一区二区三区视频在线播放| 亚洲国产成人精品视频| 亚洲欧美精品一区| 欧美国产日韩免费| 国产一区二区三区四区老人| 99re6热在线精品视频播放速度| 欧美资源在线观看| 午夜免费日韩视频| 欧美乱在线观看| 国内精品模特av私拍在线观看| 一区二区欧美视频| 亚洲伦伦在线| 久久婷婷国产综合国色天香| 国产精品久久网站| 亚洲精品资源| 亚洲欧洲一区二区天堂久久| 欧美在线日韩| 国产精品国产亚洲精品看不卡15| 黄色成人91| 亚洲女优在线| 亚洲国产成人在线| 午夜欧美理论片| 欧美国产日韩xxxxx| 国产午夜精品麻豆| 中文精品一区二区三区| 国产精品美女一区二区在线观看| 一区二区三区黄色| 亚洲区国产区| 亚洲欧美第一页| 欧美精品在线看| 樱桃国产成人精品视频| 性欧美video另类hd性玩具| 亚洲一二三四区| 欧美少妇一区二区| 亚洲每日在线| 99re66热这里只有精品4| 欧美成人精品影院| 精东粉嫩av免费一区二区三区| 午夜精品一区二区三区四区| 亚洲综合色婷婷| 欧美日韩在线免费观看| 日韩视频在线观看一区二区| 亚洲免费观看在线观看| 女生裸体视频一区二区三区| 亚洲第一网站免费视频| 亚洲肉体裸体xxxx137| 老司机成人在线视频| 在线不卡中文字幕播放| 亚洲娇小video精品| 免费在线观看成人av| 在线播放日韩专区| 亚洲欧洲一区| 欧美成人精精品一区二区频| 亚洲电影免费在线| 亚洲精品国产精品国产自| 欧美电影在线观看| 亚洲精品免费在线播放| 99国产一区二区三精品乱码| 欧美日韩综合久久| 亚洲午夜激情| 欧美综合国产精品久久丁香| 国产一区二区精品久久91| 欧美一区二区三区四区在线观看| 久久精品在这里| 有码中文亚洲精品| 亚洲乱码国产乱码精品精可以看| 欧美破处大片在线视频| 一本久久a久久免费精品不卡| 亚洲午夜精品国产| 欧美日韩一区在线视频| 亚洲综合色婷婷| 久久精品论坛| 亚洲第一色在线| 宅男噜噜噜66国产日韩在线观看| 国产精品theporn| 午夜精品理论片| 久久综合一区| 亚洲精品婷婷| 午夜精品视频在线观看| 韩国三级在线一区| 99在线精品免费视频九九视| 国产精品日韩一区| 亚洲高清av在线| 欧美日韩另类视频| 亚洲免费婷婷| 免费人成网站在线观看欧美高清| 亚洲精品影视在线观看| 99v久久综合狠狠综合久久| 中国成人亚色综合网站| 国产精品美女久久久久久2018| 午夜精品久久久久久久久久久久 | 亚洲一区二区在线视频| 一本色道久久88综合日韩精品| 欧美激情综合色| 亚洲免费一在线| 久久婷婷蜜乳一本欲蜜臀| 亚洲国产精品v| 亚洲直播在线一区| 狠狠色丁香婷婷综合久久片| 一区二区黄色| 国产亚洲欧美日韩日本| 亚洲精一区二区三区| 国产精品网曝门| 亚洲国产高清一区| 欧美性猛交99久久久久99按摩 | 韩国在线一区| 亚洲一区二区三区在线看| 国产精品久久久久久久久久三级 | 亚洲国产精品va在线看黑人动漫| 亚洲一区二区三区在线看 | 亚洲国产二区| 欧美亚洲一区二区在线| 在线日韩中文| 亚洲欧美日韩精品久久久| 亚洲福利在线视频| 欧美亚洲网站| 99ri日韩精品视频| 久久裸体艺术| 亚洲午夜激情在线| 欧美精品国产精品| 欧美一区二区日韩| 欧美日韩一区在线观看视频| 久久成人精品| 国产精品对白刺激久久久| 亚洲另类黄色| 狠狠色狠狠色综合日日tαg|