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

基于FPGA的多DSP紅外實時圖像處理系統

2010-04-12 00:00:00雷,王明昌,秦金明
現代電子技術 2010年22期

摘 要: 多處理器系統已廣泛應用于高速信號處理領域,為提高系統性能,更好地發揮多處理器優勢,介紹采用基于FPGA的多DSP架構。利用FPGA作為數據調度核心,將處理器從繁雜的數據通信工作中解放出來,充分發揮了多處理器的并行工作能力,增強了系統的重構和拓展性。該系統已應用于工程實踐中,以一塊高密度電路板實現了從數據采集到圖像校正、圖像處理,以及圖像顯示的整個流程,能夠滿足對處理時間要求較高、較為復雜的圖像處理算法的要求。關鍵詞:紅外圖像; 多DSP; FPGA;非均勻性校正

中圖分類號:TN219-34文獻標識碼:A

文章編號:1004-373X(2010)22-0097-03

Multi-DSP Processing System of Real-time Infrared Image Based on FPGA

L Lei, WANG Ming-chang, QIN Jin-ming

(China Airborne Missile Academy, Luoyang 471009, China)

Abstract: Multi-processor systems have been widely applied in high-speed signal processing field. In order to improve the system performance and better to use the multiple processors, the advantages of digital architecture based on FPGA are introduced. The FPGA is used as data processor core, and the processor is dispatched from multifarious data communication, the concurrent ability of multi-processors is fully used, the reconstruction and expansion of the system are strengthened. This system has been applied in engineering practice, the entire process of the data acquisition, image revise image processing and image display are achieved with a high density board achieved. It can satisfy the requirement of complex image processing algorithm.Keywords: infrared image; multi-DSP; FPGA; nonuniformity correction

0 引 言

隨著紅外探測技術迅猛的發展,當今紅外實時圖像處理系統所要處理的數據量越來越大,速度要求也越來越快,利用目前主流的單DSP+FPGA硬件架構進行較為復雜的圖像處理算法運算時,有時就顯得有些捉襟見肘了。使用多信號處理板雖可滿足復雜處理的要求,但系統成本和設計復雜度會大大增加,對于對空間質量有嚴格要求的系統也是不可行的,多處理器系統應用的需求越來越迫切。

本文提出了一種新型的基于FPGA和四端口存儲器的三DSP圖像處理系統。它不同于以往的主從處理器結構,而是3個處理器分別連接四端口存儲器的3個端口,處于同等地位,對圖像數據并行處理,FPGA占用存儲器另一端口進行數據流的控制管理和其他功能實現。這種連接方式增強了系統的重組性和擴展行,軟件開發也更加靈活方便。

1 系統硬件結構

1.1 圖像處理系統的組成

圖像處理系統主要包括DSP及其周邊電路,FPGA電路,四端口存儲器電路、顯示電路、HotLink接口電路等。圖1所示為圖像處理系統的原理框圖。

圖1 圖像處理系統原理框圖

1.2 FPGA電路設計

FPGA芯片使用Xilinx公司Virtex-4系列的SX35芯片。Virtex4系列[1]的FPGA利用90 nm三柵極氧化層技術制造而成,具有百萬門級以上的邏輯資源,大容量片內Block RAM,用于高速數字信號處理的新型XtremeDSP,靈活的數據接口,軟硬件嵌入式處理器核等諸多資源。與前一代器件相比,在其性能和密度加倍的同時功耗卻減半,非常適合用于大規模SoPC系統。配置芯片使用XCF32P芯片。在FPGA外圍連接了D/A視頻芯片,HOTLINK傳輸芯片,SDRAM存儲器等器件,用以完成顯示、存儲等功能。

1.2.1 與HotLink電路接口

HotLink是點對點物理層器件(PHY)的世界領先供應商Cypress[2]導體公司產品,高集成度HotLink收發器是市面上銷售的同類產品中靈活性最強的芯片之一,它提供了很寬的工作范圍(0.2~1.5 Gb/s)、可旁路8 B/10 B編碼和備用輸出。每款HotLink獨立通道器件都在一個單片解決方案中集成了發送、接收、先入先出(FIFO)和編碼器/解碼器(ENDEC)功能,為用戶提供了穩定性和通用性最好的高速圖像數據傳輸解決方案。在此選用CY7B923作為發送芯片,將采集到的圖像數據通過HotLink接口發送到圖像記錄設備進行記錄。

1.2.2 擴展存儲器接口

FPGA外接SDRAM做為外擴存儲器。SDRAM芯片選用HY57V561620[3],該芯片為16位的SDRAM,工作頻率為100 MHz。SDRAM工作狀態轉換圖[4]如下:

圖2 SDRAM工作狀態轉換圖

1.2.3 與視頻顯示電路接口

顯示電路中選用的數/模轉換芯片為ADI公司的ADV7122芯片,該芯片為三通道10 b的視頻數/模轉換芯片。

1.3 四端口存儲器電路設計

四端口存儲器使用IDT公司的IDT70V5388[5]芯片。該芯片為64K×18 b的同步四端口存儲器,4個端口可同時對存儲器的任何地址進行操作,每個端口的最大輸出速率為200 MHz,因此4個端口總的數據帶寬為14 Gb/s。

存儲器每個端口都設置有郵箱中斷功能,這一功能能夠很好地實現與各個端口相連器件的相互通信。選擇郵箱中斷功能后,每個端口給分配一個郵箱,當某一端口向其他端口的郵箱寫入數據時,該端口將會產生郵箱中斷。PORT1向PORT2的郵箱地址(0xFFFE)進行寫操作,PORT2將產生郵箱中斷,PORT2對該郵箱地址進行讀操作之后清除郵箱中斷。

1.4 DSP電路設計

DSP芯片選用Ti公司的TMS32C6414 EGLZA6E3[6],其主頻為600 MHz。TMS320C6414是TI公司高性能的定點DSP。該芯片采用超長指令字結構(VLIW),每個時鐘周期可以執行8個32位指令。

2 系統工作流程及軟件設計

系統上電后,DSP1從與其連接的FLASH芯片中讀出非均勻性校正算法所需的系數,傳送給FPGA,FPGA對圖像進行校正,校正結果寫入四端口RAM,圖像拉伸顯示模塊和數字圖像記錄模塊。3個DSP可以從四端口RAM中讀取圖像信息,并行進行圖像處理工作。

2.1 非均勻性較正算法設計

非均勻性是指凝視成像探測器在外界同一均勻光學場輸入時各單元輸出的不一致性。焦平面陣列探測器的非均勻性高達10% ~30%,因此焦平面探測器在使用時必須進行非均勻性校正。非均勻性校正算法中,兩點校正算法是最常用的算法,該算法的計算量非常小,校正一個點只需1次加運算和1次乘運算,有利用系統實時實現。

兩點校正公式[7-8]為: V ′=GV+O。其中,V 為探測器單元的實際輸出值,V′為校正后的值,G為校正增益,O為校正偏移量值。G和O利用測量兩個不同溫度點的探測器響應計算得出,預先存入FLASH芯片中。

系統正常工作時,DSP將系數從FLASH芯片中讀出非均勻性校正算法所需的系數,用乒乓方式寫入四端口RAM中。每寫完1塊數據區后利用四端口RAM的中斷信號通知FPGA將系數讀走,FPGA將得到的系數依次存入SDRAM中。系數傳送完畢后,FPGA開始接收探測器數字圖像信息,同時將校正系數讀出,對原始紅外圖像進行乘加運算。工作流程見圖3。

2.2 圖像拉伸算法設計

圖像拉伸采用自適應直方圖增強算法[9-10],表示為如下的映射關系:

Yk=(L-1)-aXminXmax-Xmin(Xk-Xmin)+aXmin

k=0,1,2,…,L-1,0≤a≤1

式中:Yk為增強后圖像的灰度值;Xmax和Xmin為原圖像中像素最大值和最小值;Xk為原圖像的灰度值;a為亮度補償系數,取值為0~1之間,當取0時,即是通常的拉伸算法。

圖3 校正算法工作流程示意圖

考慮到紅外圖像中可能存在盲元和噪聲,Xmax和Xmin不宜取原圖像中最大最小值。采用分位數法來取圖像中的最大值和最小值可以把盲元和噪聲的影響降到最低,分位數根據盲元和噪聲情況具體確定,一般可取5%。

圖4 直方圖增強算法FPGA系統框圖

圖4給出了直方圖增強算法的FPGA系統框圖,A/D轉換后的14 b數據流進入直方圖統計模塊計算每一像素點的直方圖,根據設定好的分位數計算圖像中像素的最大值和最小值。在每一幀有效數據結束后,根據直方圖統計得到的最大值和最小值,計算灰度映射的除法,這樣每幀只需計算1次除法,而不用對每一像素進行除法計算。之后對得到的因子對每一像素進行乘法及移位計算即可得到直方圖增強算法處理后的圖像數據。增強后的圖像數據通過DAC控制模塊送入電視顯示。

3 結 語

針對紅外試試圖像處理系統構建的FPGA+多DSP的硬件平臺,利用FPGA進行調度和時序控制,有效的使3個處理器并行工作,大大提高了系統處理能力。研究并實現了從紅外探測器數據采集到圖像校正、圖像處理,以及圖像顯示的整個流程。系統已應用于工程實踐中,對于空間質量要求苛刻的高性能處理系統有一定的借鑒意義。

參考文獻

[1]Xilinx Inc.. Virtex-4 FPGA family overview: data sheet[M/OL].[2009-05-11].http//www.xilinx.com.

[2]Cypress Semiconductor Corporation. CY7B923/CY7B933 Data sheet [M/OL].[2010-01-25].http//www.cypress.com.

[3]HY57V561602 Datasheet revision 1.8 [M/OL]. [2009-03-31].http://datasheet.icinfo.net.

[4]XILINX. Refrence design XAPP709(V2.0) [M/OL].[2006-10-27].http://china.xilinx.com.

[5]Anon. IDT71V416 datasheetrevision[M/OL].[2000-08-10].http://www.idt.com.

[6]Texas Instrnuments. TMS320C6414 data sheet [M/OL].[2009-02-15].http://www.ti.com.

[7]王明昌,陳寶國,呂雷.紅外焦平面探測器應用系統的設計與實現[J].激光與紅外,2008,38(3):242-244.

[8]盧意紅,張志鳴.一種基于DSP的紅外焦平面陣列非均勻性校正研究[J].紅外,2009,30(12):29-32.

[9]牛英宇.圖像自適應分段線性拉伸算法的FPGA設計[J].現代電子技術,2010,33(10):78-80.

[10]王憶鋒.紅外圖像灰度直方圖統計分析的研究[J].紅外,2009,30(4):14-16.

主站蜘蛛池模板: 72种姿势欧美久久久久大黄蕉| 精品国产电影久久九九| 日本不卡视频在线| 无码AV日韩一二三区| 成人av手机在线观看| 尤物特级无码毛片免费| 一级在线毛片| 日韩欧美色综合| 在线视频亚洲欧美| 亚洲AV成人一区国产精品| 欧美精品啪啪| 麻豆精品在线播放| 国产第一页第二页| Aⅴ无码专区在线观看| 日韩在线成年视频人网站观看| 欧美激情第一区| 亚洲伊人久久精品影院| 四虎精品国产永久在线观看| 精品久久国产综合精麻豆| 国产在线98福利播放视频免费| 亚洲欧美不卡中文字幕| 好紧好深好大乳无码中文字幕| 亚洲免费黄色网| 人妻少妇乱子伦精品无码专区毛片| 亚洲中文字幕久久精品无码一区 | 亚洲乱码在线播放| 秘书高跟黑色丝袜国产91在线| 中文字幕永久在线看| 欧美日本二区| 国产亚洲视频播放9000| 露脸一二三区国语对白| 亚国产欧美在线人成| 国产地址二永久伊甸园| 乱人伦中文视频在线观看免费| 精品视频一区在线观看| 国产色伊人| 国产成人精品日本亚洲| 91青青草视频在线观看的| 日本免费一区视频| 色婷婷亚洲综合五月| 亚洲精品欧美日韩在线| 毛片a级毛片免费观看免下载| 国产精品片在线观看手机版 | 国产偷国产偷在线高清| 天天躁日日躁狠狠躁中文字幕| 亚洲第一黄片大全| 免费一极毛片| 四虎精品国产AV二区| 国产免费人成视频网| 亚洲精品中文字幕无乱码| 久久国产香蕉| 综合久久久久久久综合网| 久久6免费视频| 97国产精品视频人人做人人爱| 国产呦视频免费视频在线观看| 青青草原国产| 国产尤物在线播放| 91九色最新地址| 久久黄色影院| 真人高潮娇喘嗯啊在线观看| 国产精品尤物在线| 色悠久久久久久久综合网伊人| 亚洲日本中文字幕乱码中文| 国产激情国语对白普通话| 色欲色欲久久综合网| 免费毛片网站在线观看| 原味小视频在线www国产| 狠狠亚洲婷婷综合色香| 5388国产亚洲欧美在线观看| 热热久久狠狠偷偷色男同| 欧美日韩va| 午夜福利在线观看成人| 一区二区影院| 成人无码一区二区三区视频在线观看 | 亚洲午夜天堂| 国产精品3p视频| 成人国产精品2021| 看av免费毛片手机播放| 热思思久久免费视频| 一级片一区| 亚洲无线国产观看| 成人在线亚洲|