對弓網(wǎng)故障的檢測在列車提速的今天顯得尤其重要,原始故障圖像數(shù)據(jù)量的巨大使實時存儲和傳輸故障圖像極其困難。JPEG作為一種低復雜度、高壓縮比的圖像壓縮標準在多媒體、網(wǎng)絡傳輸?shù)阮I域得到廣泛的應用。和相同圖像質量的其它常用文件格式(如GIF,TIFF,PCX)相比,JPEG是目前靜態(tài)圖像中壓縮比最高的。 FPGA以其設計靈活、高速的卓越特性,逐漸成為許多應用中首先器件,尤其是與Verilog和VHDL等語言的結合,大大變革了電子系統(tǒng)的設計方法,加速了系統(tǒng)的設計進程。 本文旨在研究并實現(xiàn)一種實時采集并對特定幀進行壓縮傳輸?shù)姆椒āMㄟ^采用可編程邏輯器件FPGA來實現(xiàn)整個采集、顯示、壓縮和傳輸,使系統(tǒng)具有可定制、高速度等優(yōu)點。 本文首先介紹了開發(fā)硬件可編程邏輯門陣列FPGA及其開發(fā)語言Veridlog,并介紹了FPGA的設計方法及開發(fā)流程;接著介紹了PAL制視頻采集的相關知識及設計,其中主要包括基于I2C總線的模擬視頻解碼控制、視頻的數(shù)字化ITU-R BT.601標準介紹及視頻同步信號的獲取、基于SDRAM的視頻幀存儲、VGA顯示控制設計;隨后介紹了JPEG標準,并根據(jù)故障檢測的特點,設計了針對灰度圖像壓縮的JPEG編碼器,設計中先分別對組成JPEG編碼器的二維DCT變換模塊、量化模塊、Z字掃描模塊、變換直流系數(shù)的差分脈沖編碼模塊、交流系數(shù)的游程編碼模塊、哈夫曼編碼模塊及打包模塊進行了仿真測試,然后再對整個JPEG編碼器進行了測試;最后設計了單幀視頻的SRAM緩存,并將緩存的源圖像采用本文設計的JPEG編碼器進行壓縮,再設計一個僅包含發(fā)送功能的UART 將壓縮后的碼流傳輸?shù)絇C機,在PC機上通過將接收的碼流以ASCⅡ碼的形式還原為采集圖片。 本文實現(xiàn)了整個采集壓縮系統(tǒng),同時也進一步驗證了本文設計的灰度圖像JPEG編碼器的正確性。相信本文無論是對弓網(wǎng)故障的圖像檢測,還是對于JPEG編碼器的芯片設計都有一定的參考價值。
標簽: FPGA JPEG 壓縮系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:cuiqiang
在航空航天,遙感測量,安全防衛(wèi)以及家用影視娛樂等領域,要求能及時保存高清晰度的視頻信號供后期分析、處理、研究和欣賞。因此,研究一套處理速度快,性能可靠,使用方便,符合行業(yè)相關規(guī)范的高清視頻編解碼系統(tǒng)是十分必要的。 本文首先介紹了高清視頻的發(fā)展歷史。并就當前相關領域的發(fā)展闡述了高清視頻編解碼系統(tǒng)的設計思路,提出了可行的系統(tǒng)設計方案?;贖.264的高清視頻編碼系統(tǒng)對處理器的要求非常高,一般的DSP和通用處理器難以達到性能要求。本系統(tǒng)選擇富士通公司最新的專用視頻編解碼芯片MB86H51,實時編解碼分辨率達到1080p的高清視頻。芯片具有壓縮率高,功耗低,體積小等優(yōu)點。系統(tǒng)的控制設備由三塊FPGA芯片和ARM控制器共同完成。FPGA芯片分別負責視頻輸入輸出,碼流輸入輸出和主編解碼芯片的控制。ARM作為上層人機交互的控制器,向系統(tǒng)使用者提供操作界面,并與主控FPGA相連。方案實現(xiàn)了高清視頻的輸入,實時編碼和碼流存儲輸出等功能于一體,能夠編碼1080p的高清視頻并存儲在硬盤中。系統(tǒng)開發(fā)的工作難點在于FPGA的程序設計與調試工作。其次,詳細介紹了FPGA在系統(tǒng)中的功能實現(xiàn),使用的方法和程序設計。使用VHDL語言編程實現(xiàn)I2C總線接口和接口控制功能,利用stratix系列FPGA內置的M4K快速存儲單元實現(xiàn)128K的命令存儲ROM,并對設計元件模塊化,方便今后的功能擴展。編程實現(xiàn)了PIO模式的硬盤讀寫和SDRAM接口控制功能,實現(xiàn)高速的數(shù)據(jù)存儲功能。利用時序狀態(tài)機編程實現(xiàn)主芯片編解碼控制功能,完成編解碼命令的發(fā)送和狀態(tài)讀取,并對設計思路,調試結果和FPGA資源使用情況進行分析。著重介紹設計中用到的最新芯片及其工作方式,分析設計過程中使用的最新技術和方法。有很強的實用價值。最后,論文對系統(tǒng)就不同的使用情況提出了可供改進的方案,并對與高清視頻相關的關鍵技術作了分析和展望。
標簽: 高清視頻 編解碼 系統(tǒng)控制 模塊設計
上傳時間: 2013-07-26
上傳用戶:shanml
未來的時代是信息時代,信息需要通過媒體來進行記錄、傳播和獲取。視頻數(shù)據(jù)的壓縮技術和解壓縮技術成了多媒體技術中的關鍵技術之一,本論文設計的芯片正是基于FPGA實現(xiàn)視頻編碼器的設計,主要面向于對音頻和視頻信號進行壓縮和解壓縮的廣泛場合。 本論文首先對FPGA技術做了介紹,主要從FPGA的結構和特點,闡述了FPGA設計的輸入、綜合、仿真、實現(xiàn)等,其次介紹了當今主流的視頻編碼標準,如H.263、H.264。本論文基于FPGA來實現(xiàn)視頻編碼,提出了視頻編解碼器系統(tǒng)設計方案,包括系統(tǒng)設計和模塊設計,最后,文章又提出了圖像預處理部分和運動估計部分的設計思想和實現(xiàn)步驟,其中的運動估計設計部分是整個論文的關鍵,以及通過仿真得到理想的結果。
標簽: FPGA 視頻編碼器
上傳時間: 2013-06-28
上傳用戶:aa17807091
目前的國內的CCD高清攝相頭能夠輸出一組視頻信號和數(shù)字圖像信號,雖然視頻信號能夠直接在監(jiān)視器顯示,但是輸出的數(shù)字圖像信號占用存儲空間太大,不便于進行傳輸。本文設計了一種基于FPGA的數(shù)字圖像壓縮卡。 在過去的十幾年中,國際標準化組織制訂了一系列的國際視頻編碼標準并廣泛應用到各種領域。It.264/AVC是ITU-T和ISO聯(lián)合推出的新標準,采用了近幾年視頻編碼方面的先進技術,以較高編碼效率和網(wǎng)絡友好性成為新一代國際視頻編碼標準。 新發(fā)展的H.264/AVC比原有的視頻編碼標準大幅度提高了編碼效率,但其運算復雜度也大大增加,本文簡要分析了H.264/AVC的復雜度及其優(yōu)化的途徑,給出了主要模塊的優(yōu)化算法實驗結果。 H.264/AVC仍基于以前視頻編碼標準的運動補償混合編碼方案,主要不同有:增強的運動預測能力,準確匹配的較小塊變換,自適應環(huán)內濾波器,增強的熵編碼。測試結果表明這些新特征使H.264/AVC編碼器提高50%編碼效率的同時,增加了一個數(shù)量級的復雜度。實際中恰當?shù)厥褂肏.264/AVC編碼工具可以較低的實現(xiàn)復雜度得到與復雜配置相當?shù)木幋a效率。故實際編碼系統(tǒng)開發(fā)需要在運算復雜性和編碼效率之間進行折衷、兼顧考慮。H.264/AVC引入的新編碼特征既增加基本模塊的復雜度,也成倍增加算法的復雜度。針對它們的作用和實現(xiàn)方法的不同,可采用不同的硬件實現(xiàn)方法。本文基于上述思路進行優(yōu)化,具體的工作包括:針對去塊濾波的復雜性,本文提出一種適合硬件實現(xiàn)的算法,使其在節(jié)省了資源的同時,很好的達到了標準所定義的性能。針對變換量化的復雜性,本文提出一種既滿足整體的硬件流水結構,又極大的降低了硬件資源的實現(xiàn)方法。針對碼率控制的實現(xiàn),本文提出了一種有別于傳統(tǒng)實現(xiàn)方式的算法,在保證實時性的同時,極大的提高了編碼器的性能。本文基于上述算法還進行Baseline Profile編碼器的研究,給出了一種實時編碼器結構,實現(xiàn)了對高清圖像格式(720P)的實時編碼,并將其和當前業(yè)界先進水平進行了對比,表明本文所實現(xiàn)得結構能夠達到當前業(yè)界的先進水平。
標簽: FPGA 圖像 壓縮卡
上傳時間: 2013-07-23
上傳用戶:yepeng139
隨著數(shù)字圖像處理的應用領域不斷擴大,實時處理技術成為研究的熱點。VLSI技術的迅猛發(fā)展為數(shù)字圖像實時處理技術提供了硬件基礎。其中FPGA(現(xiàn)場可編程門陣列)的特點使其在圖像采集和處理方面的應用顯得更加經(jīng)濟、靈活、方便。 本文設計了一種以FPGA為工作核心,并實現(xiàn)了PCI接口的圖像采集壓縮系統(tǒng)。整個系統(tǒng)采用了自頂向下的設計方案,先把系統(tǒng)分成了三大塊,即圖像采集、PCI接口和圖像壓縮,然后分別設計各個大模塊中的子模塊。 首先,利用FPGA對專用視頻轉換器SAA7111A進行控制,因為SAA7111A是采用IC總線模塊,從而完成了對SAA7111A的控制,并通過設計圖像采集模塊、讀/寫數(shù)據(jù)模塊、總線管理模塊等,實現(xiàn)把標準的模擬視頻信號轉換成數(shù)字視頻信號并采集的功能。 其次,在了解PCI規(guī)范的前提下,深入地分析了PCI時序和地址配置空間等,設計了簡化邏輯的狀態(tài)機,并用VHDL硬件描述語言設計了程序,完成了簡化邏輯的PCI接口設計在FPGA芯片內部的實現(xiàn),達到了一33MHz、32位數(shù)據(jù)寬度、支持猝發(fā)傳輸?shù)腜CI從設備模塊的接口功能,與傳統(tǒng)的使用PCI專用接口芯片來實現(xiàn)的PCI接口比較來看,更加節(jié)約了系統(tǒng)的邏輯資源,降低了成本,增加了設計的靈活性。 再次,設計了WINDOWS下對PCI接口的驅動程序。驅動程序可以選擇不同的方法來完成,當然每個方法都有自己的特點,對幾種主要設計驅動程序的方法作以比較之后,本文選擇了使用DRIVER WORKS工具來完成。通過對配置空間的設計、系統(tǒng)端口和內存映射的設計、中斷服務的設計等,用VC++語言編寫了驅動程序。 最后,考慮到增加系統(tǒng)的實用性和完備性,還填加設計了圖像的壓縮部分。這部分需要完成的工作是在上述系統(tǒng)完成后,再額外地把采集來的視頻數(shù)據(jù)通過另一路數(shù)據(jù)通道按照一定的格式壓縮后存儲到硬盤中。本系統(tǒng)中,這部分設計是利用Altera公司提供的IP核來完成壓縮的,同時還用VHDL語言在FPGA上設計了IDE硬盤接口,使壓縮后的數(shù)據(jù)存儲到硬盤中。
標簽: FPGA PCI 接口 圖像采集
上傳時間: 2013-06-01
上傳用戶:程嬰sky
本文對基于FPGA的遠程視頻傳輸系統(tǒng)進行了研究。主要內容如下: (1)在系統(tǒng)發(fā)送端將數(shù)據(jù)采集等邏輯控制和圖像壓縮集成在一片F(xiàn)PGA上,此方案減小了系統(tǒng)體積,提高了系統(tǒng)的集成度。 (2)系統(tǒng)圖像壓縮部分基于FPGA的二維小波變換的設計與實現(xiàn),選用5/3整數(shù)提升小波,提升過程采用折疊結構可以節(jié)省系統(tǒng)的資源。采用FPGA實現(xiàn)小波變換與使用DSP處理器的“DSP+ASIC”方案相比,具有速度快,數(shù)據(jù)寬度可任意設置的特點,并且VHDL語言具有可移植性的特點,具有更強的通用性。 (3)數(shù)據(jù)采集時采用乒乓操作存儲輪流向兩片外部存儲器存、取采集的圖像數(shù)據(jù),能夠保證圖像整幀采集和穩(wěn)定連續(xù)的數(shù)據(jù)壓縮和數(shù)據(jù)傳輸,節(jié)約緩存空間,提高了速度,優(yōu)于單存儲器的方法。
標簽: FPGA 遠程視頻 傳輸系統(tǒng)
上傳用戶:superhand
嵌入式linux系統(tǒng)的網(wǎng)絡編程(C++)在ARM上實現(xiàn)視頻會議,此程序獲得全國研究生電子大賽一等獎。壓縮包內為全部源碼,包括音頻、視頻(H.264)socket部分。
標簽: ARM 視頻會議 源代碼
上傳時間: 2013-07-07
上傳用戶:15528028198
嵌入式linux系統(tǒng)的網(wǎng)絡編程(C++) 在ARM上實現(xiàn)視頻會議 此程序獲得全國研究生電子大賽一等獎 壓縮包內為全部源碼,包括音頻 視頻(H.264)socket部分
標簽: 視頻會議 源碼
上傳時間: 2013-07-15
上傳用戶:lgs12321
·詳細說明:嵌入式linux系統(tǒng)的網(wǎng)絡編程(C++) 在ARM上實現(xiàn)視頻會議此程序獲得全國研究生電子大賽一等獎 壓縮包內為全部源碼,包括音頻視頻(H.264)socket部分 文件列表: 視頻會議源碼 ............\audio.h ............\audio_cap.cpp ............\audio_
標簽: linux nbsp ARM 嵌入式
上傳用戶:caozhizhi
·摘 要:利用VC++實現(xiàn)一種基于DirectShow的視頻捕獲的方法,并采用H.264視頻編碼標準進行壓縮,并實現(xiàn)了利用Socket視頻傳輸方式進行實時服務器與客戶端的傳輸.[著者文摘]
標簽: DirectShow 視頻采集 傳輸
上傳時間: 2013-06-13
上傳用戶:hewenzhi
蟲蟲下載站版權所有 京ICP備2021023401號-1