《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于DSP+FPGA多視頻通道的切換控制
基于DSP+FPGA多視頻通道的切換控制
電子設計工程
李國軍 敬守釗 黃自力 唐湘成
摘要: 為了擴大監控范圍,提高資源利用率,降低系統成本,提出了一種多通道視頻切換的解決方案。首先從視頻信號分離出行場信號,然后根據行場信號由DSP和FPGA產生控制信號,控制多路視頻通道之間的切換,從而實現讓一個視頻處理器同時監控不同場景。實驗結果表明,誼方案可以在視頻監控告警系統中穩定、可靠地實現視頻通道的切換。
Abstract:
Key words :

隨著計算機和數字圖像處理技術的飛速發展,視頻監控技術應用廣泛。傳統的視頻監控系統都是用單一攝像頭對某一固定場景進行監控,不僅視頻的視野范圍有限,而且不能對同一個物體的不同方位進行監控。這里提出了一種多通道視頻監控系統,通過對不同視頻通道穩定、可靠地切換控制,實現監控不同場景。該系統不僅彌補了傳統監控視頻范圍有限的不足,而且提高了監控資源的利用率,降低了監控
成本。

1 系統硬件結構
   
采用DSP+FPGA的硬件結構方案,利用DSP和FPGA控制MAX4312選通所需要的視頻通道,從而達到在多路視頻通道間進行切換的目的。系統結構框圖如圖1所示。


1.1 控制器件的選型
   
根據實際需要,DSP采用ADI公司推出的Blackfin" title="Blackfin">Blackfin系列高性能處理器ADSP_BF561" title="BF561">BF561(以下簡稱BF561)作為算法處理和控制核心,BF561處理器包含2個獨立的BF533內核,每個內核分別包含2個乘/累加器(MAC),2個40位的ALU,4個視頻ALU和1個40位移位器。Blackfin處理器采用改進
的哈佛結構和分級的存儲器結構。L1存儲器一般以全速運行,沒有或只有很少延遲。L2是另一級存儲器,分布在片內或片外,對其訪問會消耗多個處理器周期。在L1級,指令存儲器只存放指令,2個數據存儲器存放數據,1個專用的臨時數據存儲器存儲堆棧和局部變量信息。在L2級,采用統一的存儲空間,可以存放指令和數據。這里采用L2級存儲器。
    FPGA采用Altera公司的EP3C40F48C" title="EP3C40F48C">EP3C40F48C對視頻信號進行預處理,該芯片具有多達24 624個邏輯單元,具有高級外部存儲器接口,允許將外部單數據率(SDR)SDRAM" title="SDRAM">SDRAM,雙數據率(DDR)SDRAM和DDR FCRAM器件集成到復雜系統設計中,而不會降低數據訪問性能,具有129個兼容的LVDS通道,每個通道數據率高達640 Mb/8,還有4個可編程鎖相環和8個全局時鐘線。另外EP3C40F484C的功耗較低,全局運行時總功耗為300 mW左右。
1.2 Flash" title="Flash">Flash的設計
   
根據系統設計的需要,Flash采用CMOS型的M29W640D,其空間為18 Mx16 bit。該系統中,外部數據線為D1~D15,地址線為A2~A22。連接時需要注意,因為Flash是16 bit位寬,硬件連接上需要地址錯位,即DSP的A2對應Flash的A1,DSP的A3對應Flash的A2,依次類推。在軟件
編程上,任何對Flash的操作,如擦除、寫入,均要先對特定地址寫入一定數量固定的控制命令字,即簽到指令,這樣確保在通電和斷電時,不會對存儲器誤操作。
1.3 SDRAM的設計
   
該系統所采用的外部數據存儲器是大容量SDRAM MT48LC16M16,其容量是4 Bankx8 Mx16 bit。根據該系統設計的實際要求,SDRAM在系統運行時存儲實時圖像數據、基準數據以及程序代碼。由于Flash的存取速度比較慢,在Flash里,在系統初始化時應預先將存儲在其中的基準數據及程序代碼搬到更快的存儲器里面,以便DSP不受存儲器讀取時間的制約,充分發揮其高速性能。
1.4 視頻采集模塊設計
   
由于視頻通道的切換時間非常短,這就需要切換控制模塊對視頻信號有一個非常準確的判斷,以便及時發送切換命令,因此需要選擇一款高速的轉換器。另外由于本系統的電源為5 V供電,因此需要選擇一款低功耗的器件。因此選擇AD9203作為模擬信號的數字量化器件。
    AD9203是ADI公司出品的一款單通道、低電壓的高速A/D轉換器,采樣速率可達40 Ms/s。其精度穩定可靠,在全采樣帶寬范圍內,始終基本保持著10位的精度;在40 Ms/s的采樣速率下,ENOB(有效位數)仍然達到9.55位,差分非線性度±0.25 LSB,信噪比和失真度保持在59 dB左右。AD9203的工作電壓比較靈活,允許住2.7~3.6 V范圍內變動,特別適合于便攜式設備在低電壓下的高速操作。在3 V的供電下,40 Ms/s全速工作時,功耗只有74 mW;在5 Ms/s時,功耗將會降到17 mW,在待機模式下,功耗只有0.65 mW。對于輸入信號的峰峰值,通常設置為1 Vp-p或者2 Vp-p。另外,AD9203允許外部電壓參考,可以根據設計需要,在1~2 V間靈活地設置輸入信號的峰峰值。圖2是AD9203的電路應用原理圖。



2 控制模塊設計
   
整個系統的工作流程為,在不同的監控點上安裝多個攝像頭進行圖像監控,多路圖像視頻信號通過MAX4312,每一時刻選通其中一路視頻信號輸入。該視頻信號經過AD8013AR處理后從圖像監控器輸出數字圖像信號,同時從行場分離芯片EL4583C輸出相應的行(VIDEO_Hs)、場(VIDEO_Vs)信號,從AD9203輸出圖像后肩信號(AD_BRST)和視頻量化信號。然后將行(VIDEO_Hs)、場(VIDEO_Vs)信號送進DSP,將后肩信號(AD_BRST)和視頻量化信號送進FPGA。FPGA利用這些信號對圖像進行預處理,然后將處理后的圖像通過PPI口送給DSP中進行算法處理。最后由DSP發送視頻通道切換命令完成不同通道之間的切換,并且將最后處理結果送給報警和狀態指示裝置,實現監控告警功能。軟件控制流程如圖3所示。


2.1 FPGA模塊功舵買現
    FPGA控制部分用于對視頻信號進行預處理并且等待DSP發送切換命令。其基本思路為:當某一路視頻信號經過AD9203之后,輸出的視頻量化信號被送進FPGA做預處理,然后被送入DSP進行算法處理,同時FPGA等待DSP根據場信號發送的視頻通道切換命令。
    在實驗過程中發現,DSP對圖像的搜索是以行信號的上升沿(或者下降沿)為觸發的,因此需要行信號有一個穩定的上升沿(或者下降沿)。由于信號在分離傳輸的過程中可能會產生抖動,導致信號的上升沿(或者下降沿)不穩定,從而影響DSP對視頻信號的判斷。若仍然以這個不穩定的行信號(VIDEO_Hs)作為DSP搜索圖像的標志,則其接收的圖像將會在相鄰兩行出現錯位的現象,用肉眼看到的圖像漂移現象。圖4中(a)圖像是以VIDEO_Hs信號為標志接收的圖像。這就需要FPGA對行(VIDEO_Hs)信號做去抖動處理,但是FPGA接收到的信號只有EL4583分離出來的行信號,無法分辨信號上升沿(或者下降沿)的具體位置。因此FPGA根據需要產生1個行標志信號(H_flag),來取代不穩定的行信號(VIDEO_Hs),然后將行標志信號(H_flag)和場信號(VIDEO_Vs)送給DSP,以便對視頻信號做出準確判斷。圖4中(b)圖像是以H_flag信號為標志接收的圖像。


2.2 PPI口的設置
    FPGA和DSP之間的數據通信是通過PPI口實現的。PPI(并行外部接口)是半雙工形式,具有雙向端口,最大可進行16位數據的輸入輸出。  PPI有5個存儲器來控制其操作。其中PPI控制寄存器(PPI_CONTROL)設置了PPI口的操作模式、控制信號極性以及端口的帶寬。在本設計中,設置PPI_CONTROL為0x00EC,將PPI的工作模式設置為ITU_656模式,端口的寬度設置為8位,并且僅僅為接收數據的模式。由于每個在DMA總線上的PPI_CLK_initiated事件(即輸入或輸出操作)都處理16為實體,也就是說如果傳輸的數據不是16位,則把數據的高位補0湊成16為數據。這種情況下,更有效的辦法是把數據打包,即把2個FPGA傳輸的8位數據合成1個16位的數據,再進行傳輸,這樣有效地利用了資源,提高了傳輸效率。
2.3 DSP控制功能實現
    DSP控制功能的實現過程,首先設置DSP的PF此腳,以便判斷PF引腳上的中斷信號。定義FPGA與DSP的中斷信號的通信是通過PF6和PF7傳送的,然后對DMA(直接存儲器訪問)進行設置,在對視頻信號進行處理時,分別處理奇偶場信號,也就是在某一時刻只處理信號的奇數場或者偶數場,以便提高信號的處理速度。這就需要把視頻信號的奇偶場分別存儲,在設置DMA時,將奇偶場信號數據存儲在不同的地址下面。
    當DSP通過PF引腳接收到FPGA發送的信號時開始實現其控制功能,具體控制切換的過程為:DSP在接收到PPI口傳輸的第一個VIDEO_Vs信號時,通過場計數器(VsCount)開始對視頻信號進行計數,然后讀取VsCount的數值,當VsCount的計數達到切換要求時,DSP將發送一個切換命令給FPGA,即在某一地址下面寫一個數值,讓FPGA通過DSP_A和DSP_D讀取命令完成視頻通道的切換。由于在視頻通道切換的前后,兩個通道的場信號可能會出現不同步的現象,所以在通道切換后的第2場開始搜索圖像,圖5分別是DSP從第1場和第2場開始接收圖像的結果。



3 系統測試結果
   
實驗對24路視頻信號進行切換,并且設定每一路視頻信號的切換時間為6場,也就是每經過6場信號的時間就對視頻通道進行一次切換。不同視頻通道之間切換時的穩定時間也不會超過一場,也就是說,兩通道之間在切換之后在一場之內就可以穩定。實驗結果表明,該系統能夠穩定、可靠地實現多視頻通道之間的切換,可以在一套監控設備上添加多個攝像頭對不同的場景進行實時監控,這樣不僅有效解決了傳統監控系統監視目標單一的缺點,而且提高了監控效率,降低了監控成本。

4 結束語
   
首先簡單介紹了整個系統硬件架構和芯片的性能,描述了整個系統的工作流程,然后著重闡述了DSP和FPGA對多視頻通道的控制與選通。FPGA整個設計程序是在QuartusⅡ平臺上用Verilog硬件描述語言編寫,DSP程序在VisualDSP++編譯成功,二者都經過多次調試驗證。該系統設計已成功應用于多場景監控告警系統中,準確、可靠地切換不同視頻通道。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美福利一区| 国产欧美精品一区二区色综合| 一区二区三区产品免费精品久久75| 欧美一区三区三区高中清蜜桃| 99天天综合性| 日韩亚洲综合在线| 亚洲精品一区二区三区蜜桃久| 亚洲成色精品| 亚洲国产精品一区二区尤物区| 曰韩精品一区二区| 在线日韩电影| 亚洲精品123区| 亚洲精品1234| 日韩一级裸体免费视频| 亚洲毛片网站| 亚洲最新色图| 亚洲午夜在线观看| 午夜精品视频网站| 欧美自拍偷拍午夜视频| 久久大综合网| 亚洲精华国产欧美| 亚洲另类一区二区| 中日韩男男gay无套| 亚洲一区二区免费在线| 亚洲香蕉伊综合在人在线视看| 一区二区三区四区在线| 亚洲一区三区视频在线观看| 亚洲欧美中文另类| 久久精品国产2020观看福利| 久久亚洲一区| 欧美精品在线观看播放| 欧美色道久久88综合亚洲精品| 国产精品久久久久999| 国产欧美一区二区三区在线看蜜臀| 国产综合在线视频| 在线观看三级视频欧美| 亚洲精品中文字幕女同| 亚洲色在线视频| 性18欧美另类| 亚洲精品男同| 一区二区欧美视频| 久久不射中文字幕| 久久综合激情| 欧美色欧美亚洲另类二区| 国产农村妇女毛片精品久久麻豆| 国外成人网址| 亚洲美女色禁图| 午夜在线一区二区| 亚洲精品国产精品乱码不99按摩| 一区二区三区日韩精品| 性欧美xxxx视频在线观看| 免费不卡亚洲欧美| 国产精品porn| 狠狠色丁香久久婷婷综合丁香| 亚洲精品孕妇| 香蕉久久夜色精品国产| 亚洲免费观看高清完整版在线观看熊| 亚洲影音一区| 老巨人导航500精品| 欧美日韩综合久久| 国内精品模特av私拍在线观看| 亚洲精品欧美一区二区三区| 午夜精品在线看| 99人久久精品视频最新地址| 欧美尤物巨大精品爽| 欧美精品日韩一本| 国产视频观看一区| 亚洲日本欧美| 久久国产精品毛片| 亚洲一区二区三区涩| 久久综合伊人| 国产精品欧美久久| 最新成人在线| 欧美亚洲免费在线| 亚洲小说区图片区| 欧美成人激情在线| 国产一区二区三区四区老人| 99视频热这里只有精品免费| 欧美在线一区二区三区| 亚洲视频精品| 欧美大片免费久久精品三p | 欧美精品18+| 国精品一区二区三区| 一区二区三区四区精品| 亚洲精品日日夜夜| 欧美在线观看一区| 欧美日韩在线免费视频| 一区二区视频免费完整版观看| 在线视频精品一| 夜色激情一区二区| 欧美成人国产va精品日本一级| 国产亚洲精品福利| 亚洲一区二区三区中文字幕在线| 亚洲精品一区二区三区樱花| 久久亚洲春色中文字幕| 国产精品综合av一区二区国产馆| 一本一本a久久| 日韩一区二区精品| 免费一级欧美片在线播放| 国产一区免费视频| 亚洲欧美在线免费观看| 亚洲直播在线一区| 欧美精品免费在线观看| 亚洲国产精品一区| 亚洲国产精品悠悠久久琪琪| 久久精品在线免费观看| 国产欧美一区二区精品秋霞影院| 在线中文字幕不卡| 亚洲最黄网站| 欧美精品一区二区三区很污很色的 | 国产欧美日韩一区| 亚洲综合第一页| 亚洲欧美精品在线| 国产精品久久久久久久久搜平片| 一本久久综合| 亚洲一区二区三区四区五区黄| 欧美人成在线| 日韩天堂av| 亚洲视频精品| 国产精品日韩欧美大师| 亚洲淫性视频| 久久福利影视| 极品少妇一区二区| 亚洲国产清纯| 欧美国产一区二区三区激情无套| 亚洲国产日韩美| 一本色道久久综合亚洲91| 欧美日韩成人在线| 一区二区三区黄色| 亚洲一区二区三区高清| 国产精品一区三区| 欧美在线视频免费观看| 久久琪琪电影院| 亚洲国产日韩综合一区| 亚洲色图制服丝袜| 国产精品久久久久久久久借妻| 亚洲一区中文| 久久精品亚洲一区二区三区浴池| 国语精品一区| 亚洲理论在线| 国产精品美女黄网| 欧美一区二区在线播放| 六月婷婷一区| 99av国产精品欲麻豆| 亚洲免费在线精品一区| 国产欧美一区视频| 亚洲国产三级| 欧美日韩精品一二三区| 亚洲在线视频观看| 噜噜噜在线观看免费视频日韩| 91久久在线播放| 午夜精品久久久久久久99黑人| 国内精品视频在线播放| 日韩图片一区| 国产裸体写真av一区二区| 久久精品卡一| 欧美日韩一区二区在线观看视频 | 欧美在线3区| 美女视频黄免费的久久| 亚洲精选视频在线| 欧美一级日韩一级| 亚洲大胆女人| 亚洲一区二区精品在线观看| 国产欧美短视频| 91久久综合亚洲鲁鲁五月天| 欧美午夜不卡视频| 欧美伊人久久| 欧美三级不卡| 欧美中文在线免费| 欧美日韩一区二区免费视频| 亚洲综合精品| 欧美成人亚洲| 亚洲欧美成人一区二区三区| 欧美波霸影院| 亚洲你懂的在线视频| 欧美国产先锋| 香蕉亚洲视频| 欧美日韩成人免费| 久久成人国产| 欧美日韩综合网| 91久久国产综合久久蜜月精品| 国产精品成人观看视频免费| 亚洲成色777777女色窝| 欧美午夜久久久| 91久久极品少妇xxxxⅹ软件| 国产精品推荐精品| 一本一道久久综合狠狠老精东影业 | 夜夜夜久久久| 国产一区欧美日韩| 亚洲免费在线视频| 亚洲国产专区校园欧美| 久久精品国产一区二区电影| 日韩一区二区精品| 欧美sm视频| 欧美一级理论性理论a| 欧美日韩中文精品| 亚洲日本中文字幕免费在线不卡| 国产欧美精品日韩区二区麻豆天美| 99re这里只有精品6| 伊人久久大香线蕉综合热线|