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

基于FPGA的DDR2緩存控制器在無線鏈路圖像跟蹤系統中的應用

2016-09-23 08:43:31景彥哲
導航與控制 2016年4期
關鍵詞:系統

袁 鑫,盧 磊,景彥哲

(北京航天控制儀器研究所,北京100039)

基于FPGA的DDR2緩存控制器在無線鏈路圖像跟蹤系統中的應用

袁 鑫,盧 磊,景彥哲

(北京航天控制儀器研究所,北京100039)

圖像跟蹤系統是機載光電吊艙的重要組成部分,其對目標捕捉的成功率直接決定了機載光電吊艙的性能。而作用于機載光電吊艙與地面站之間的無線鏈路系統,有著不可消除的的延時特性,這極大地降低了目標捕捉成功率。本文設計了一種基于FPGA的DDR2緩存控制器,通過緩存控制器可以輕松實現高清視頻圖像的快速存儲和調用,從而實現圖像跟蹤算法對無線鏈路延時的補償。該緩存控制器成功應用于某型機載光電吊艙圖像跟蹤系統,有效消除了無線鏈路延時的影響,提高了圖像跟蹤系統對目標捕捉的成功率。

機載光電吊艙;FPGA;圖像緩存跟蹤系統;DDR2 SDRAM

0 引言

圖像跟蹤系統是機載光電吊艙的重要組成部分,其目標捕捉、目標識別跟蹤、跟蹤速度、跟蹤精度等指標直接決定了機載光電吊艙的性能。而目標捕捉的成功率是圖像跟蹤系統發揮其性能的關鍵。作用于機載光電吊艙與地面站之間的無線鏈路系統,有著不可消除的延時特性,上行控制指令延時和下行圖像延時將導致操作手很難捕捉到需要的目標,極大地降低了目標捕捉的成功率。在實際應用中,往往需要培訓專業操作手,提前熟悉鏈路延時,并能夠根據載機的飛行方向和速度,以及目標運動的方向和速度預估目標的位置進行捕捉,對操作手提出了很高的要求,增加了光電吊艙的使用難度,降低了用戶體驗。

本文設計了一種基于FPGA的DDR2緩存控制器,采用ALTERA公司的Cyclone IV系列FPGA對DDR2高速緩存模塊數據的突擊讀取和寫入,實現高清視頻圖像的快速存儲和調用。從而實現圖像跟蹤算法對無線鏈路延時的補償。該緩存控制器已經成功應用于某型機載光電吊艙圖像跟蹤系統,有效消除了無線鏈路延時的影響,提高了圖像跟蹤系統對目標捕捉的成功率。

1 圖像緩存跟蹤方案設計

地面站與機載光電吊艙之間的無線鏈路延時包括兩部分:一是地面跟蹤指令通過上行無線鏈路發送到機載光電吊艙產生的上行鏈路延時,以及實時畫面從機載光電吊艙通過無線鏈路發送到地面站產生的下行鏈路延時。

其中,上行鏈路延時會導致機載光電吊艙收到控制指令時,處理的圖像已不是地面站看到的圖像;下行鏈路延時導致地面站看到的圖像不是機載光電吊艙實時拍攝的圖像。所以無線鏈路延時對吊艙系統影響的本質是影響了吊艙系統圖像傳輸的實時性,進一步影響了地面站操作人員抓取跟蹤目標的成功率。

圖像緩存跟蹤方案流程圖如圖1所示,由于上行鏈路延時和下行鏈路延時對圖像跟蹤算法的影響是疊加效應,因此將兩種鏈路延時統一為上行鏈路延時方便分析。機載光電吊艙系統攝像機捕捉圖像始終為實時圖像,地面站顯現圖像為延時圖像。

地面站操作人員對延時圖像中的目標發出圖像跟蹤指令,圖像跟蹤指令通過無線鏈路到達機載吊艙系統。圖像緩存跟蹤器會根據鏈路延時在高速緩存模塊中提取延時畫面(高速緩存中第n幀),這樣捕捉到的目標信息與地面站操作人員發出跟蹤指令時捕捉到的目標信息一致。

為了讓吊艙系統恢復到跟蹤當前實時圖像中的目標,需要圖像跟蹤系統短時間內按照時間順序連續(第m次)提取高速緩存中的(第n-m幀)圖像,直到提取到當前圖像為止。此時圖像跟蹤系統實時跟蹤當前圖像中的目標。

圖1 圖像緩存跟蹤方案流程圖Fig.1 Flow chart of image cache tracking system

2 硬件系統設計

圖像緩存跟蹤電路是在原有圖像跟蹤電路的基礎上設計完成的,總體框架圖如圖2所示。主要修改的模塊包括 FPGA可編程門陣列模塊、DDR2高速緩存模塊、供電電源模塊。

2.1FPGA模塊

FPGA模塊作為本系統的核心部分,主要完成圖像數據中波門坐標數據的提取,對DDR2高速緩存模塊的讀寫,與DSP模塊數據交互和處理等功能。原有圖像跟蹤電路中采用的是ALTERA公司的CycloneIII系列中的EP3C120CF780I,這款芯片的速度等級參數為7,高速接口最快速率為300Mbit/s,與標準的DDR2芯片高速接口速率相比較低,因此重新選擇ALTERA公司的CycloneIV系列中的EP4CE115F29C7N,該芯片具有以下特點:114480個邏輯單元(LE);3888Kbits嵌入式存儲器;266個嵌入式18×18乘法器;4個通用PLL;20個全局時鐘網絡;8個用戶I/O塊;528個最大用戶IO;接口速率等級為8,高速接口最快速率可達400Mbit/s。

如圖3所示,CycloneIV系統FPGA芯片內部分成8個bank,每個bank中都有專門的DQS數據線組來滿足高頻存儲器的讀寫要求,此外芯片上還提供RUP和RDN管腳,只要連接相應的上拉、下拉電阻,就可以在初始化階段配置,得到更加精確的OCT控制參數提高數據讀寫的準確率,以確保對DDR2高度緩存模塊讀寫的準確性。

圖2 總體框架圖Fig.2 The overall framework

圖3 CycloneIV FPGA芯片內部結構Fig.3 Chip internal structure of CycloneIV FPGA

2.2DDR2高速緩存模塊

DDR2高速緩存模塊主要負責對圖像數據進行快速采集和調用,本系統中選用MICRO公司的MT47H64M16芯片。DDR2采用時鐘上升沿和下降沿同時進行數據傳輸的基本模式,速度是普通存儲器件的2倍,常用傳輸速度能達到667Mbit/s。MT47H64M16芯片框架結構在傳統的地址總線、數據總線、命令數據總線結構基礎上,增加外部ODT(ON-DIE TERMINATION)引腳,通過調整配置電阻值,來克服片內總線上的信號反射效應,抑制導線信號自擾;芯片內部采用OCD離線驅動調整,通過調整輸出驅動的上拉/下拉電阻,使得充放電動作的電壓誤差減到最小,保證內部輸出的穩定;另外芯片采用4bit預存技術,使得在同樣時鐘頻率下,能達到4倍于普通DDR芯片的傳輸速度。

2.3供電電源模塊設計

在整個外圍電路設計中,電源模塊設計是非常重要的,電源模塊的穩定性直接影響著整個電路中各個模塊工作有效性。本系統中選用TI公司的TPS65251開關電源模塊,主要特點:寬輸入電源電壓范圍(4.5V~18V);最大電流:3.5A(降壓開關1),2.5A(降壓開關2和3);可調開關頻率為300KHz~2.2MHz(由外部電阻設置);可調電流限制(由外部電阻設置);具有簡單補償電路的電流模式控制;自動脈頻調制(PFM)/脈寬調制(PWM)操作。

電路原理圖如圖4所示,本系統中電源采用+5V電源輸入,通過外部電容電阻進行參數配置,使輸出端口LX1輸出+3.3V電源,為DSP數字處理器和FPGA可編程門陣列相應模塊供電;輸出端口LX2輸出+1.2V電源,為DSP數字處理芯片的內核模塊供電;輸出端口LX3輸出+1.8V電源,為DDR2緩存模塊供電。

圖4 TPS65251電源原理圖Fig.4 Power principle diagram of TPS65251

由于DDR2高速緩存模塊是通過比較數據總線和地址總線電平與DDR2_VERF參考電壓端口來進行快速存儲讀寫,因此DDR2_VERF供電電壓的穩定性直接影響DDR2模塊高速讀寫的誤碼率。本系統設計中采用TI公司DDR2專用芯片LP2997來實現DDR2_VERF的高精度穩壓特性,原理圖如圖5所示,該芯片配置簡單,只需要在VIN輸入端和VREF輸出端接2個濾波電容就可正常工作,電壓穩定精度可以達到99.7%。

圖5 LP2997電源原理圖Fig.5 LP2997 power chip sheet

3 軟件設計

3.1FPGA軟件設計

(1)DDR2接口控制模塊

ALTERA公司開發的QUARTUS軟件中有著強大的IP核模塊庫,庫中有IP核支持標準DDR2元器件的接口。通過ALTERA IP核可以方便地生成DDR2 SDRAM接口文件,DDR2匹配參數的設置如圖6所示,其中重要的參數主要有:Memory burst length突發讀寫長度要根據參考時鐘來計算,全頻時鐘Full-rate模式下選擇8,半頻時鐘Halrate模式下選擇4;ODT終止電阻大小的選擇要根據PCB中實際走線阻抗來設置,通常在布PCB電路時要求數據總線高頻阻抗保證在40Ω~60Ω。

(2)圖像數據緩存模塊

圖像數據緩存模塊:實現的主要功能是對每行圖像有效數據進行緩存,保證DDR2高速讀寫存儲數據時,數據總線的數據變化周期能與DDR2讀寫時鐘周期一致。

圖像數據緩存模塊流程圖如圖7所示,圖像數據緩存模塊在行使能有效的時間內,將圖像輸入數據按照像素時鐘寫入FIFO_IN模塊(從FIFO_ OUT模塊中讀出)。在場消隱時間段內清空FIFO_ IN和FIFO_OUT空間數據,防止錯誤數據流入下一幀圖像數據,降低圖像質量。當FIFO_IN中存儲的數據量大于1/8行數據時(FIFO_OUT中剩余存儲空間大于1/8行數據時),向DDR2讀寫控制模塊發送寫使能信號(讀使能信號)。

圖6 DDR2匹配參數的設置表Fig.6 DDR2 parameter table

圖7 圖像數據緩存模塊流程圖Fig.7 Flow chart of image cache module

由于DDR2 SDRAM的讀寫速率遠快于圖像數據輸入速率,這里對 FIFO按照單行長度讀入,1/8行長度讀出,這種分段流水操作可以減少數據等待延時,提高數據流通效率。

(3)DDR2讀寫控制模塊

DDR2讀寫控制模塊:實現的主要功能是對讀寫請求信號進行優先級管理,對讀寫操作的地址總線、數據總線和命令數據總線進行對應的賦值操作,保證DDR2 SDRAM的讀寫時序滿足設計要求。

圖8為DDR2讀寫控制模塊的設計流程圖,如圖8所示在沒有圖像跟蹤指令到達時,讀寫控制模塊實時對圖像數據緩存模塊產生的讀寫請求信號進行應答,為了保證視頻數據不會出現漏行、壞點等視頻顯示問題,在讀寫請求信號同時達到時優先應答寫請求信號。

圖8 DDR2讀寫控制模塊流程圖Fig.8 Flow char of DDR2 read-write control module

在進入讀寫狀態后,先判斷是否滿足突發數據讀寫要求,如果滿足應優先選擇突發數據讀寫模式對DDR2 SDRAM模塊進行讀寫操作。

在地面站圖像跟蹤指令到達時,停止應答圖像數據緩存模塊產生的讀寫請求信號,按照DSP數字信號處理芯片返回的無線鏈路延時時間,向DDR2 SDRAM中對應的延時圖像數據地址發送讀請求信號,快速調用延時圖像數據。

在調用完延時圖像數據后,按照時間順序高幀頻逐幀連續讀出圖像數據,短時間內將捕捉目標對應位置由延時圖像切換到實時圖像位置,以滿足吊艙系統跟蹤要求。

3.2DSP軟件設計

DSP芯片的軟件系統是在原有圖像跟蹤系統DSP軟件的基礎上重新設計完成,具體流程圖如圖9所示,在對芯片內部相應模塊初始化完成后,會使能相應的外部中斷向量,實時響應外部控制指令,并采集跟蹤圖像波門數據。

圖9 DSP芯片軟件系統流程圖Fig.9 Flow chart of DSP software system

在跟蹤指令到達后,DSP芯片會通過外部中斷進行握手操作,實時計算無線鏈路延時時間,通過高速外部接口EMIFA發送給FPGA的讀寫控制模塊,采集延時圖像波門數據。

根據相應的圖像跟蹤算法,對圖像波門數據中的捕捉目標進行實時捕捉,然后將脫靶量輸出給機載光電吊艙伺服控制系統。

當退出跟蹤指令到達或者跟蹤算法判定目標跟蹤丟失條件下,軟件會退出跟蹤狀態,等待下一次跟蹤指令的到達。

4 實驗驗證

利用機載光電吊艙系統進行如下實驗:

1)在實驗室環境下,采用動態目標模擬器模擬真實環境下運動的目標;

2)在上位機控制軟件中加入延時模塊,模擬鏈路延時;

3)關閉機載光電吊艙圖像跟蹤系統 DDR2 SDRAM圖像高速緩存模塊,進行動態目標捕捉;

4)打開機載光電吊艙圖像跟蹤系統 DDR2 SDRAM圖像高速緩存模塊,進行動態目標捕捉。

實驗數據:

對實驗步驟2和實驗步驟3分別進行200次動態目標捕捉實驗,如表1所示。通過對實驗數據的數據分析可以看出,DDR2圖像緩存控制器有利于提高圖像跟蹤系統的性能。

表1 實驗數據Table 1 Experimental data

5 結論

本文設計了一種基于FPGA的DDR2緩存控制器,通過緩存控制器可以實現高清視頻圖像的快速存儲和調用,從而實現圖像跟蹤算法對無線鏈路延時的補償。該緩存控制器成功應用于某型機載光電吊艙圖像跟蹤系統,通過實驗證明緩存控制器有效消除了無線鏈路延時對目標捕捉的影響,提高了圖像跟蹤系統對目標捕捉的成功率。

[1] 趙天云,王洪迅,郭雷,等.DDR2 SDRAM控制器的設計與實現[J].微電子學與計算機,2005,22(3):203-207. ZHAOTian-yun,WANGHong-xun,GUOLei,et al.DDR2 SDRAM controller design and implementation [J].Journal of Microelectronics and Computer,2005,22 (3):203-207.

[2] Samir Palnitkar.Verilog HDL數字設計與綜合[M].北京:電子工業出版社,2009. Samir Palnitkar.Verilog HDL digital design and synthesis [M].Beijing:Electronics Industry Press,2009.

[3] 劉冠男,歐明雙,宋何娟.DDR2 SDRAM控制器的設計及FPGA驗證[J].中國集成電路,2010,19(4):42-45. LIU Guan-nan,OU Ming-shuang,SONG He-juan.DDR2 SDRAM controller design and the FPGA verification[J]. China Integrated Circuit,2010,19(4):42-45.

[4] 徐家剛,張永偉,徐瑞榮 .基于 FPGA與 DDR2 SDRAM的高速ADC采樣數據緩沖器設計[J].艦船電子對抗,2010,33(1):104-108. XU Jia-gang,ZHANG Yong-wei,XU Rui-rong.Based on FPGA and DDR2 SDRAM high-speed ADC sampling data buffer design[J].Ship Electronic Countermeasures,2010,33(1):104-108.

[5] 陳雨,陳科,安濤.高速圖像處理系統中DDR2-SDRAM接口的設計[J].現代電子技術,2011,34(12):104-108. CHEN Yu,CHEN Ke,AN Tao.DDR2 SDRAM interface in high-speed image processing system design[J].Modern Electronic Technology,2011,34(12):104-108.

Based on FPGA DDR2 Cache Controller in the Application of the Wireless Link Image Tracking System

YUAN Xin,LU Lei,JING Yan-zhe
(Beijing Institute of Aerospace Control Devices,Beijing 100039)

Image tracking system is an important part of the airborne electro-optical pod,its success rate of target capture directly determine the performance of airborne electro-optical pod.And the wireless link between airborne electrooptical pod and ground station system can't eliminate the delay characteristics,which greatly reduces the success rate of target capture.In this paper,we design a DDR2 cache controller based on FPGA,by caching controller can easily implement hd video image storage and call quickly,so as to realize wireless link delay compensation of image tracking algorithm.The cache controller is successfully applied in a certain type of airborne electro-optical pod image tracking system,effectively eliminate the influence of the wireless link delay and improve the success rate of target capture in the image tracking system.

airborne electro-optical pod;FPGA;image cache tracking system;DDR2 SDRAM

U666.1

A

1674-5558(2016)03-01175

10.3969/j.issn.1674-5558.2016.04.011

2015-07-23

袁鑫,男,助理工程師,研究方向為光電穩定平臺設計。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 91精品国产无线乱码在线 | 免费a在线观看播放| 青青草原国产一区二区| 欧美日韩亚洲国产主播第一区| 在线精品亚洲国产| 浮力影院国产第一页| 91亚洲精选| 欧美国产成人在线| 国产一级毛片高清完整视频版| 亚洲欧洲日产国码无码av喷潮| 亚洲综合极品香蕉久久网| 青青草一区| 乱码国产乱码精品精在线播放| 亚洲综合狠狠| 四虎国产精品永久一区| 欧美精品在线观看视频| 久久综合亚洲鲁鲁九月天| 色偷偷综合网| 狠狠做深爱婷婷综合一区| 91探花在线观看国产最新| 亚洲免费成人网| 色网站在线免费观看| 国产精品免费露脸视频| 亚洲一级色| 欧美第一页在线| 欧美日本在线观看| 久久性妇女精品免费| 呦视频在线一区二区三区| 国产原创第一页在线观看| 97se亚洲综合在线天天 | 欧美一区二区福利视频| 人妻精品久久无码区| 成年人午夜免费视频| 亚洲国产日韩视频观看| 中国精品久久| 国产欧美日韩va另类在线播放| 美美女高清毛片视频免费观看| 久久综合一个色综合网| 伊人色在线视频| 国产精品3p视频| 国产精品免费p区| 成人精品视频一区二区在线| 亚洲欧美日韩中文字幕在线| 亚洲高清中文字幕在线看不卡| 国产不卡国语在线| 国产黄色片在线看| 亚洲国产精品成人久久综合影院| 亚洲天堂免费在线视频| 美女一级毛片无遮挡内谢| 内射人妻无套中出无码| 天天色天天综合网| 996免费视频国产在线播放| 国产欧美自拍视频| 国产熟女一级毛片| 91网站国产| 亚洲国产精品无码AV| 国产精品国产三级国产专业不| 72种姿势欧美久久久大黄蕉| 99ri精品视频在线观看播放| 国产幂在线无码精品| 美女免费精品高清毛片在线视| 刘亦菲一区二区在线观看| 婷婷成人综合| 色综合久久88| 91成人在线免费视频| 女人18毛片久久| 日韩第九页| 欧美成人一级| 国产啪在线91| 久久综合九九亚洲一区| 精品人妻AV区| 九九视频在线免费观看| 香蕉在线视频网站| 美女黄网十八禁免费看| 2021无码专区人妻系列日韩| 国产精品男人的天堂| 国产精品久久久久久久久| 天堂中文在线资源| 狠狠色噜噜狠狠狠狠奇米777| 国产黄色视频综合| 亚洲国产精品无码久久一线| 免费又黄又爽又猛大片午夜|