亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA和DSP的視頻處理系統(tǒng)分析

        2016-02-06 00:48:54劉金龍
        無線互聯(lián)科技 2016年24期
        關(guān)鍵詞:濾波芯片模板

        劉金龍

        (江蘇無線電廠有限公司,江蘇 南京 210012)

        基于FPGA和DSP的視頻處理系統(tǒng)分析

        劉金龍

        (江蘇無線電廠有限公司,江蘇 南京 210012)

        文章首先對FPGA技術(shù)與DSP技術(shù)聯(lián)合的優(yōu)勢進行了簡要分析,隨后提出基于FPGA與DSP的視頻處理系統(tǒng)設(shè)計方案,在此基礎(chǔ)上對FPGA的實現(xiàn)及DSP的移植進行論述,期望該研究能夠?qū)σ曨l處理系統(tǒng)設(shè)計水平的提升有所幫助。

        DSP;FPGA;視頻處理系統(tǒng)

        1 FPGA技術(shù)與DSP技術(shù)聯(lián)合的優(yōu)勢

        在視頻處理系統(tǒng)設(shè)計中,降低數(shù)據(jù)處理深度、減少算法能夠提高系統(tǒng)實時處理能力,而對現(xiàn)場可編邏輯門陣列(Field Programmable Gate Array,F(xiàn)PGA)與數(shù)字信號處理(Digital Signal Processing,DSP)技術(shù)進行聯(lián)合應用可達到這一目的。

        1.1 FPGA技術(shù)優(yōu)勢

        FPGA能夠?qū)崿F(xiàn)分布式算法,其芯片具備超大運算能力,該技術(shù)具備的應用優(yōu)勢如下:可快速查詢和讀取設(shè)置表中的數(shù)據(jù);利用觸發(fā)指令對狀態(tài)信息進行快速存儲;快速完成圖像數(shù)據(jù)運算、圖像分割、區(qū)域特征提取等處理任務(wù)。

        1.2 DSP技術(shù)優(yōu)勢

        DSP是一種適用于各種數(shù)字信號處理運算的處理器,其應用優(yōu)勢如下:DSP芯片與SDRAM實現(xiàn)無縫對接,能夠高速讀取不同類型存儲器中的數(shù)據(jù),滿足圖像處理需求;DSP芯片可實現(xiàn)數(shù)據(jù)流水化操作,提高算法運行效率,同時處理大量圖像數(shù)據(jù)[1]。

        1.3 FPGA+DSP的優(yōu)勢

        在系統(tǒng)設(shè)計中,F(xiàn)PGA作為控制器,可接收、存儲、預處理、傳輸視頻圖像;DSP作為主處理器,可利用高速的運算能力對復雜的跟蹤算法進行快速處理。通過FPGA+DSP的分工合作,能夠保證視頻處理系統(tǒng)的處理速度和處理質(zhì)量。對視頻處理系統(tǒng)進行模塊化設(shè)計,可保證系統(tǒng)結(jié)構(gòu)的靈活性和通用性,縮短系統(tǒng)開發(fā)周期,提高算法運算效率,同時在系統(tǒng)使用過程中便于升級和維護。

        2 基于FPGA與DSP的視頻處理系統(tǒng)設(shè)計方案

        2.1 系統(tǒng)架構(gòu)

        本次設(shè)計選用FPGA技術(shù)和DSP技術(shù)構(gòu)建一套相對完整的視頻處理系統(tǒng),在系統(tǒng)的硬件設(shè)計中,以FPGA和DSP作為平臺,前者主要負責完成對采集到的視頻圖像數(shù)據(jù)進行預處理,并與DSP進行數(shù)據(jù)交互;后者是視頻圖像處理的核心,具體負責相關(guān)算法的實現(xiàn)和系統(tǒng)的運行管理[2]。系統(tǒng)的總體框架結(jié)構(gòu)如圖1所示。

        系統(tǒng)硬件采用當前較為流行的模塊化設(shè)計方法,根據(jù)不同的功能,共設(shè)計了以下幾個模塊:FPGA,DSP、擴展存儲、視頻采集、視頻傳輸,各個模塊負責實現(xiàn)不同的功能。

        圖1 系統(tǒng)總體框架結(jié)構(gòu)示意

        2.2 FPGA與DSP芯片

        2.2.1 FPGA芯片

        ①選型。在本系統(tǒng)中,F(xiàn)PGA芯片主要負責控制系統(tǒng)的視頻圖像采集與存儲的時序邏輯,并實現(xiàn)對相關(guān)圖像數(shù)據(jù)的處理,同時還要完成與DSP芯片的數(shù)據(jù)通信。為確保上述功能的實現(xiàn),通過經(jīng)濟技術(shù)性比選,最終決定選用Altera公司設(shè)計研發(fā)的EP2C70[3]。

        ②功能。FPGA內(nèi)部集成了大量的模塊,每個模塊都有自己的功能,如采集模塊主要負責對CCD輸入的圖像信號進行接收,并將之緩存至板上的存儲器當中;無線傳輸模塊負責實現(xiàn)無線信號的收發(fā),這在一定程度上提高了系統(tǒng)的靈活性和便攜性,從而使系統(tǒng)可以適應各種不同工作環(huán)境的要求。

        2.2.2 DSP芯片

        在本系統(tǒng)的設(shè)計中,將DSP芯片作為數(shù)據(jù)處理的核心部分,為保證數(shù)據(jù)處理的效果和質(zhì)量,要求所選的DSP必須具備強大的圖像處理運算能力,通過經(jīng)濟技術(shù)性比選之后,最終決定選用TI公司研發(fā)的TMS320C6416芯片。

        ①DSP電源設(shè)計。由于C6000系列DSP的CPU內(nèi)核與I/O接口所需要的工作電壓有所不同,前者為1.4V,后者為3.3V,故此在系統(tǒng)設(shè)計的過程中,必須充分考慮到DSP的供電問題,系統(tǒng)設(shè)計時,選用了一個5V的電源,并借助TPS電源模塊生成了一個1.4V CVDD和一個3.3V DVDD,設(shè)計中還加入了一個三極管,以此來確保上電次序的正確。

        ②DSP時鐘設(shè)計。對于本系統(tǒng)而言,時鐘可以觸發(fā)模塊啟動,C6000系列DSP的CLKIN引腳從外部引入時鐘源為CPU提供時鐘控制功能。為有效防止時鐘信號失真的情況發(fā)生,在設(shè)計時應當確保所有時鐘導線的長度盡可能短一些。

        ③復位電路設(shè)計。本系統(tǒng)的復位電路選用的是TPS3823核心芯片,當系統(tǒng)運行出錯時,通過RESET輸出端可以使系統(tǒng)恢復初始設(shè)置。

        3 FPGA的實現(xiàn)及DSP的移植

        3.1 算法的FPGA實現(xiàn)

        在本系統(tǒng)的設(shè)計過程中,通過FPGA芯片對中值濾波算法進行實現(xiàn)?;诖它c,開發(fā)了模塊生成模板和濾波模板,以此來完成中值濾波算法的硬件設(shè)計,具體思路如下:通過模板生成模塊將所需處理的像素根據(jù)窗口的大小截取領(lǐng)域,并生成算法所需的模板,隨后將像素分為3行4列的數(shù)據(jù)格式,并將該陣列傳至濾波模塊當中,借助中值濾波算法,對窗口中的每一列數(shù)據(jù)進行并行處理,將最終獲得的中間值作為算法的處理結(jié)果。

        (1)模板生成。模板生成的具體流程如下:先對某一行圖像數(shù)據(jù)進行采集,開啟寫功能,將采集到的數(shù)據(jù)寫入linebuffer1當中,完成模板當中數(shù)據(jù)的單行輸入,隨后將linebuffer2開通讀功能,將1緩存器中的數(shù)據(jù)寫到2中,新采集到的數(shù)據(jù)寫到1中,這樣模板中的第2行數(shù)據(jù)便輸入完成,后續(xù)數(shù)據(jù)的輸入同理[4]。

        (2)算法的實現(xiàn)模塊。該模塊需要先在系統(tǒng)的開發(fā)環(huán)境當中生成,可將中值濾波算法改寫成計算機語言,并在QUARTUS軟件環(huán)境下,將算法改寫成軟件的通用語言,語言格式為V-HDL。程序改寫完畢之后,應對其進行功能和時序的仿真,確認無誤后,便可生成算法模塊。中值濾波算法的FPGA硬件結(jié)構(gòu)設(shè)計如圖2所示。

        圖2 中值濾波算法的FPGA硬件結(jié)構(gòu)設(shè)計示意

        圖2中的COM1為四進二出比較模塊,該模塊中含有4個比較器,能夠?qū)崿F(xiàn)輸入端4個像素灰度的最大和最小值輸出;COM2為三進一出比較模塊,該模塊中含有2個比較器,可對3個比較數(shù)據(jù)的中值進行輸出。

        3.2 DSP移植

        DSP移植實質(zhì)上就是算法移植,也就是通常所說的編碼和代碼移植,具體指將算法的代碼移植到硬件DSP的CCS仿真軟件當中。由于移植環(huán)境本身存在一定的差異,若是不修改代碼,可能會影響其在目標平臺的運行效果。為此,需要通過重建程序框架的方法對代碼進行修改,同時調(diào)整參數(shù)的配置方式。除此之外還需要對系統(tǒng)資源進行重新分配,確保系統(tǒng)的存儲空間分配合理。

        (1)調(diào)整參數(shù)的配置方式。在對代碼進行移植的過程中,要修改其參數(shù)配置,將命令行的輸入方式舍去,將算法代碼的參數(shù)配置改在函數(shù)內(nèi)部完成,這樣便可以使算法程序與CCS的編寫規(guī)則相符。

        (2)調(diào)整變量的存取方式。在對代碼進行移植的過程中,需要對變量的存取方式進行對應的調(diào)整,從而使其滿足CCS的存儲要求。一方面要考慮變量的類型,另一方面要考慮變量存儲所需的內(nèi)存,據(jù)此對段名及存儲內(nèi)容進行合理設(shè)置。

        (3)存儲空間的分配。優(yōu)化存儲空間分配是避免程序代碼運行溢出的重要手段,有利于提高存儲資源使用效率。在算法程序中,存儲參考幀和其他結(jié)構(gòu)體需要占用大部分內(nèi)存,而DSP芯片的內(nèi)存空間無法滿足存儲要求,所以在本系統(tǒng)設(shè)計中,可將動態(tài)存儲空間放置到芯片外的存儲工具上,即SDRAM模塊,在該模塊上進行圖像數(shù)據(jù)緩存。同時,為了保證stack的存儲空間,本系統(tǒng)設(shè)計將算法移植后的代碼程序放在Flash芯片中,從而實現(xiàn)各程序的獨立運行。

        4 結(jié)語

        綜上所述,本文在簡要分析FPGA技術(shù)與DSP技術(shù)聯(lián)合優(yōu)勢的基礎(chǔ)上,基于這兩項技術(shù)提出了視頻處理系統(tǒng)的設(shè)計方案,并對FPGA的實現(xiàn)及DSP的移植進行論述。在視頻處理系統(tǒng)設(shè)計中,聯(lián)合應用FPGA技術(shù)與DSP技術(shù),不僅能夠提高系統(tǒng)的設(shè)計效率,而且還能使系統(tǒng)的功能更加完善。

        [1]范超,趙琳,陳國.基于FPGA+DSP架構(gòu)視頻處理系統(tǒng)設(shè)計[J].電子技術(shù),2014(6):142-144.

        [2]王富偉.基于DSP和FPGA的嵌入式視頻系統(tǒng)研究[D].鄭州:河南科技大學,2012.

        [3]周宇.基于FPGA和DSP的圖像處理技術(shù)研究[D].西安:西安電子科技大學,2013.

        [4]于龍.基于FPGA+DSP的H.264視頻編解碼系統(tǒng)設(shè)計與實現(xiàn)[D].西安:西安電子科技大學,2014.

        Analysis of video processing system based on FPGA and DSP

        Liu Jinlong
        (Jiangsu Radio Power Plant Co., Ltd., Nanjing 210012, China)

        This paper first gives a brief analysis of the FPGA technology and DSP technology combined with the advantages of FPGA and DSP, then put forward the design scheme based on video processing system, based on the implementation of DSP and FPGA on the transplant were discussed. It is expected that the research of this paper can help to improve the design level of video processing system.

        DSP; FPGA; video processing system

        劉金龍(1988— ),男,江蘇靖江,本科,助理工程師;研究方向:基于FPGA和DSP的產(chǎn)品開發(fā)及應用。

        猜你喜歡
        濾波芯片模板
        鋁模板在高層建筑施工中的應用
        鋁模板在高層建筑施工中的應用
        芯片測試
        多通道采樣芯片ADS8556在光伏并網(wǎng)中的應用
        鋁模板在高層建筑施工中的應用
        城市綜改 可推廣的模板較少
        RTS平滑濾波在事后姿態(tài)確定中的應用
        基于線性正則變換的 LMS 自適應濾波
        遙測遙控(2015年2期)2015-04-23 08:15:18
        74HC164芯片的應用
        河南科技(2014年10期)2014-02-27 14:09:18
        基于隨機加權(quán)估計的Sage自適應濾波及其在導航中的應用
        午夜男女很黄的视频| 亚洲免费不卡av网站| 国产精品av免费网站| 亚洲精选自偷拍一区二| 亚洲乱码日产精品一二三| 美女自卫慰黄网站| 91久久国产情侣真实对白| av资源在线免费观看| 性欧美长视频免费观看不卡| 亚洲精品字幕| 亚洲日韩精品A∨片无码加勒比| 一区二区三区精品偷拍| 国产91清纯白嫩初高中在线观看| 久久久久久人妻一区精品| 久久99精品免费一区二区| 精品日韩av专区一区二区| 精品天堂色吊丝一区二区| 亚洲精品一区二区| 国精品无码一区二区三区在线看| 女人天堂av免费在线| 亚洲av男人电影天堂热app| 亚洲av无码专区国产乱码不卡 | 偷拍偷窥在线精品视频| 日韩欧美aⅴ综合网站发布| 少妇对白露脸打电话系列| 国产丝袜精品丝袜一区二区| 国产91会所女技师在线观看 | 欧美野外疯狂做受xxxx高潮 | 亚洲精品中文字幕乱码人妻| 日韩少妇人妻中文字幕| 先锋影音av最新资源| 人妖另类综合视频网站| 一区二区高清视频免费在线观看 | 视频国产自拍在线观看| 国产伦精品一区二区三区妓女| 91国视频| 黄片一级二级三级四级| 国产精品麻豆va在线播放| 精品人妻系列无码一区二区三区| 国产美女av一区二区三区| 视频在线观看国产自拍|