基于DSP的視頻采集系統(tǒng)的設(shè)計(jì)_第1頁
基于DSP的視頻采集系統(tǒng)的設(shè)計(jì)_第2頁
基于DSP的視頻采集系統(tǒng)的設(shè)計(jì)_第3頁
基于DSP的視頻采集系統(tǒng)的設(shè)計(jì)_第4頁
基于DSP的視頻采集系統(tǒng)的設(shè)計(jì)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

山東建筑大學(xué)課程設(shè)計(jì)說明書題目:基于DSP的網(wǎng)絡(luò)通信系統(tǒng)的設(shè)計(jì)課程:DSP原理及應(yīng)用課程設(shè)計(jì)院(部):信息與電氣工程學(xué)院專業(yè):電子信息工程班級(jí):電信071學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:張君捧完成日期:2010年7月目錄摘要 II1設(shè)計(jì)目的與要求 12設(shè)計(jì)內(nèi)容 22.1理論依據(jù) 22.2方案設(shè)計(jì) 22.2.1視頻信號(hào)采集系統(tǒng)特性 32.2.2圖象采集系統(tǒng)設(shè)計(jì) 42.2.3系統(tǒng)仿真 42.3器件選型 62.4系統(tǒng)設(shè)計(jì) 10總結(jié)與致謝 11參考文獻(xiàn) 12附錄 13

摘要網(wǎng)絡(luò)通信系統(tǒng)(CNS)是樓內(nèi)的語音、數(shù)據(jù)、圖像傳輸?shù)幕A(chǔ),同時(shí)與外部通信網(wǎng)絡(luò)(如公用電話網(wǎng)、綜合業(yè)務(wù)數(shù)字網(wǎng)、計(jì)算機(jī)互連網(wǎng)、數(shù)據(jù)通信網(wǎng)及衛(wèi)星通信網(wǎng)等)相連,確保信息暢通。CNS應(yīng)能為建筑物或建筑群的擁有者(管理者)及建筑物內(nèi)的各個(gè)使用者提供有效的信息服務(wù)。CNS應(yīng)能對(duì)來自建筑物或建筑群內(nèi)外的各種信息予以接收、存貯、處理、交換、傳輸并提供決策支持的能力。CNS提供的各類業(yè)務(wù)及其業(yè)務(wù)接口,應(yīng)能通過建筑物內(nèi)布線系統(tǒng)引至各個(gè)用戶終端。。(這段是介紹設(shè)計(jì)背景,或者是對(duì)設(shè)計(jì)的總體描述)本設(shè)計(jì)做作的是一個(gè)基于DSP的視頻采集系統(tǒng)??紤]到高速實(shí)時(shí)處理及實(shí)用化兩方面的具體要求,需要開發(fā)一種具有高速、高集成度等特點(diǎn)的視頻圖象信號(hào)采集系統(tǒng),為此系統(tǒng)采用專用視頻解碼芯片和復(fù)雜可編程邏輯器件(CPLD)構(gòu)成前端圖象采集部分。以CPLD器件作為控制單元和外圍接口,以FIFO為緩存結(jié)構(gòu),能夠有效地實(shí)現(xiàn)視頻信號(hào)的采集與讀取的高速并行,具有整體電路簡單、可靠性高、集成度高、接口方便等優(yōu)點(diǎn)(下面開始寫你在本設(shè)計(jì)中做作的工作,如設(shè)計(jì)了什么硬件,軟件等。)關(guān)鍵詞:CPLD;DSP;視頻采集;TI1設(shè)計(jì)目的與要求數(shù)字圖象處理技術(shù)在電子通信與信息處理領(lǐng)域得到了廣泛的應(yīng)用,設(shè)計(jì)一種功能靈活、使用方便、便于嵌入到系統(tǒng)中的視頻信號(hào)采集電路具有重要的實(shí)用意義。在當(dāng)前競(jìng)爭如此激烈的社會(huì),掌握以一技之能十分重要,對(duì)我所學(xué)的專業(yè),DSP是十分重要的一部分,學(xué)好DSP將會(huì)對(duì)我的將來的深造與就業(yè)都會(huì)有十分大的幫助,因此,以這次的課程設(shè)計(jì)為引導(dǎo),在設(shè)計(jì)中不斷學(xué)習(xí),通過不同途徑,初步掌握DSP的各項(xiàng)性能,熟悉其設(shè)計(jì)原理,了然于心,對(duì)將來會(huì)有很大的幫助本課程設(shè)計(jì)要求:輸入信號(hào)為1路AV視頻信號(hào),要求系統(tǒng)能對(duì)1路輸入信號(hào)進(jìn)行實(shí)時(shí)采集、數(shù)字化處理、壓縮、存儲(chǔ),要保證一定的錄像質(zhì)量。

2設(shè)計(jì)內(nèi)容2.1理論依據(jù)數(shù)字圖像處理中,由于數(shù)據(jù)量大、算法難度高,因此實(shí)時(shí)性成為技術(shù)難點(diǎn)之一。如果采用專用電路實(shí)現(xiàn),雖然實(shí)時(shí)性得到保證,但系統(tǒng)的靈活度大大降低。因此,尋求一種高速通用數(shù)字信號(hào)處理系統(tǒng)成為當(dāng)務(wù)之急。II公司推出的TMS320DM642(以下簡稱DM642)型數(shù)字信號(hào)處理器可實(shí)時(shí)處理4路模擬視頻和音頻輸入、l路模擬/數(shù)字視頻和1路模擬音頻信號(hào)輸出,適應(yīng)PAL/NTSC標(biāo)準(zhǔn)復(fù)合視頻CVBS或分量視頻Y/C格式的模擬信號(hào)輸入,可適應(yīng)PAL/NTSC標(biāo)準(zhǔn)S端子或數(shù)字RGB模擬/數(shù)字信號(hào)輸出,可適應(yīng)標(biāo)準(zhǔn)麥克風(fēng)或立體聲音頻模擬輸入及標(biāo)準(zhǔn)立體聲音頻模擬輸出,具有對(duì)多路采集數(shù)據(jù)進(jìn)行實(shí)時(shí)處理和分析的功能,可實(shí)現(xiàn)數(shù)據(jù)和圖像疊加顯示。設(shè)計(jì)的基于DSP(數(shù)字信號(hào)處理器)的數(shù)字視頻采集及處理系統(tǒng),主要就系統(tǒng)的硬件電路設(shè)計(jì)及軟件編制進(jìn)行詳細(xì)闡述。本系統(tǒng)的功能是把CCD攝像頭采集到的模擬視頻信號(hào)轉(zhuǎn)化成數(shù)字視頻信號(hào),然后對(duì)數(shù)字視頻信號(hào)根據(jù)需要進(jìn)行處理,處理后的結(jié)果通過通信模塊輸送給需要它的諸如機(jī)器人等設(shè)備。硬件系統(tǒng)分為數(shù)據(jù)處理、視頻I/O、通信和邏輯功能幾個(gè)模塊,本論文對(duì)這幾個(gè)模塊進(jìn)行了詳細(xì)闡述,著重討論了各個(gè)模塊之間的接口的實(shí)現(xiàn)。在系統(tǒng)的電路設(shè)計(jì)中采用TI公司的DSP作為數(shù)據(jù)采集的控制器和數(shù)字信號(hào)的處理器,視頻I/O模塊完成視頻信號(hào)的模/數(shù)轉(zhuǎn)換和數(shù)/模轉(zhuǎn)換,通訊模塊利用總線完成本系統(tǒng)與其他設(shè)備的通信,邏輯功能模塊利用可編程邏輯器件CPLD完成整個(gè)系統(tǒng)的邏輯接口功能。軟件主要分為采集和處理兩部分,論文中詳細(xì)地介紹了這兩個(gè)部分的工作過程和軟件功能的實(shí)現(xiàn),給出了程序設(shè)計(jì)的流程。2.2方案設(shè)計(jì)整個(gè)系統(tǒng)分為兩部分,分別是圖象采集系統(tǒng)和基于DSP主系統(tǒng)。前者是一個(gè)基于SAA7110A/SAA7110視頻解碼芯片,由復(fù)雜可編程邏輯芯片CPLD實(shí)現(xiàn)精確采樣的高速視頻采集系統(tǒng);后者是通用數(shù)字信號(hào)處理系統(tǒng),它主要包括:64KWORD程序存儲(chǔ)器、64KWORD數(shù)據(jù)存儲(chǔ)器、DSP、時(shí)鐘產(chǎn)生電路、串行接口及相應(yīng)的電平轉(zhuǎn)換電路等。系統(tǒng)的工作流程是,首先由圖象采集系統(tǒng)按QCIF格式精確采集指定區(qū)域的視頻圖象數(shù)據(jù),暫存于幀存儲(chǔ)器FIFO中;由DSP將暫存于FIFO中的數(shù)據(jù)讀入DSP的數(shù)據(jù)存儲(chǔ)器中,與原先的幾幀圖象數(shù)據(jù)一起進(jìn)行基于H.263的視頻數(shù)據(jù)壓縮;然后由DSP將壓縮后的視頻數(shù)據(jù)平滑地從串行接口輸出,由普通MODEM或ADSLMODEM傳送到遠(yuǎn)端的監(jiān)控中心,監(jiān)控中心的PC機(jī)收到數(shù)據(jù)后進(jìn)行相應(yīng)的解碼,并將還原后的視頻圖象進(jìn)行顯示或進(jìn)行基于WEB的廣播。2.2.1視頻信號(hào)采集系統(tǒng)特性視頻信號(hào)采集系統(tǒng)是高速數(shù)據(jù)采集系統(tǒng)的一個(gè)特例。過去的視頻信號(hào)采集系統(tǒng)采用小規(guī)模數(shù)字和模擬器件,來實(shí)現(xiàn)高速運(yùn)算放大、同步信號(hào)分離、亮度/色度信號(hào)分離、高速A/D變換、鎖相環(huán)、時(shí)序邏輯控制等電路的功能。但由于系統(tǒng)的采樣頻率和工作時(shí)鐘高達(dá)數(shù)十兆赫茲,且器件集成度低,布線復(fù)雜,級(jí)間和器件間耦合干擾大,因此開發(fā)和調(diào)試都十分困難;另一方面,為達(dá)到精確采樣的目的,采樣時(shí)鐘需要和輸人的視頻信號(hào)構(gòu)成同步關(guān)系,因而,利用分離出來的同步信號(hào)和系統(tǒng)采樣時(shí)鐘進(jìn)行鎖相,產(chǎn)生精確同步的采樣時(shí)鐘,成為設(shè)計(jì)和調(diào)試過程中的另一個(gè)難點(diǎn)。同時(shí),通過實(shí)現(xiàn)亮度、色度、對(duì)比度、視頻前級(jí)放大增益的可編程控制,達(dá)到視頻信號(hào)采集的智能化,又是以往系統(tǒng)難以完成的。關(guān)于這一點(diǎn),在系統(tǒng)初期開發(fā)過程中已有深切體會(huì)[1]?;谝陨峡紤],本系統(tǒng)采用了SAA7110A作為視頻監(jiān)控系統(tǒng)的輸入前端視頻采樣處理器。2.2.2圖象采集系統(tǒng)設(shè)計(jì)SAA7110/SAA7110A是高集成度、功能完善的大規(guī)模視頻解碼集成電路[2]。它采用PLCC68封裝,內(nèi)部集成了視頻信號(hào)采樣所需的2個(gè)8bit模/數(shù)轉(zhuǎn)換器,時(shí)鐘產(chǎn)生電路和亮度、對(duì)比度、飽和度控制等外圍電路,用它來替代原來的分立電路,極大地減小系統(tǒng)設(shè)計(jì)的工作量,并通過內(nèi)置的大量功能電路和控制寄存器來實(shí)現(xiàn)功能的靈活配置。SAA7110/SAA7110A可應(yīng)用的范圍包括桌面視頻、多媒體、數(shù)字電視機(jī)、圖象處理、可視電話、視頻圖象采集系統(tǒng)等領(lǐng)域。SAA7110/SAA7110A的控制總線接口為I2C總線。SAA7110/SAA7110A作為I2C總線的從器件,根據(jù)SA管腳的電平,器件的讀寫地址可以分別設(shè)置為9CH/9DH(W/R,SA=0)或9DH/9FH(W/R,SA=1)。其內(nèi)部共計(jì)47個(gè)寄存器,分別控制解碼器(00H~19H)和視頻接口(20H~34H)。通過I2C總線讀、寫片內(nèi)的上述寄存器,可以完成輸入通道選擇、電平箝位和增益控制、亮度、色度和飽和度控制等功能。但是,有一個(gè)問題必須解決,那就是DSP芯片沒有內(nèi)置I2C總線接口,為此,本系統(tǒng)提出并采用了對(duì)DSP芯片的兩個(gè)可編程I/O引腳進(jìn)行軟件仿真來實(shí)現(xiàn)I2C總線控制的方法。由于受C2000程序存儲(chǔ)空間最大僅有64KB的限制,為了減小I2C總線控制仿真軟件的規(guī)模,仿真軟件全部用匯編語言完成,因而給本系統(tǒng)的設(shè)計(jì)帶來了相當(dāng)?shù)碾y度和工作量。

2.2.3系統(tǒng)仿真在實(shí)時(shí)系統(tǒng)的設(shè)計(jì)中,同步與精確采樣是兩個(gè)至關(guān)重要的問題,它們直接關(guān)系到系統(tǒng)設(shè)計(jì)的成敗。由于SAA7110A輸出的兩個(gè)時(shí)鐘信號(hào)LCC和LCC2與采樣時(shí)鐘和數(shù)據(jù)輸出時(shí)鐘同步,因而可以作為采樣數(shù)據(jù)接口控制子系統(tǒng)中數(shù)據(jù)存儲(chǔ)控制的時(shí)鐘和完成各種功能的同步時(shí)鐘,系統(tǒng)不需要再生成或采用另外的時(shí)鐘信號(hào),從而避免了外部時(shí)鐘、采樣時(shí)鐘和視頻信號(hào)相互間的同步和鎖相問題,既保證了整個(gè)系統(tǒng)的同步,又極大地降低了系統(tǒng)設(shè)計(jì)的復(fù)雜度。由SAA7110A輸出的行有效信號(hào)HREF、行同步信號(hào)HS、場(chǎng)同步信號(hào)VS、奇偶場(chǎng)信號(hào)ODD,以及系統(tǒng)采樣時(shí)鐘LCC和二分之一分頻時(shí)鐘LCC2等經(jīng)過處理,可以獲得當(dāng)前采樣位置信息,并與產(chǎn)生幀存儲(chǔ)器地址、片選和寫控制信號(hào)一起實(shí)現(xiàn)采樣的時(shí)間、空間位置和精度的要求。根據(jù)DSP芯片的讀時(shí)序(如圖2所示)、寫時(shí)序、SAA7110A芯片HREF信號(hào)時(shí)序、Vertical信號(hào)時(shí)序(如圖3所示)和Horizontal信號(hào)時(shí)序的要求,按照采集QCIF(176×144)格式圖象的需要,設(shè)計(jì)了CPLD精確采樣的時(shí)序邏輯(如圖4所示)。

2.3器件選型DSP(digitalsignalprocessor)是一種獨(dú)特的微處理器,是以數(shù)字信號(hào)來處理大量信息的器件。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào),再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。這里采用的是TMS320c67131CPLD(ComplexProgrammableLogicDevice)復(fù)雜可編程邏輯器件,是從PAL和GAL器件發(fā)展出來的器件,相對(duì)而言規(guī)模大,結(jié)構(gòu)復(fù)雜,屬于大規(guī)模集成電路范圍。是一種用戶根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。其基本設(shè)計(jì)方法是借助集成開發(fā)軟件平臺(tái),用原理圖、硬件描述語言等方法,生成相應(yīng)的目標(biāo)文件,通過下載電纜(“在系統(tǒng)”編程)將代碼傳送到目標(biāo)芯片中,實(shí)現(xiàn)設(shè)計(jì)的數(shù)字系統(tǒng)。CPLD主要是由可編程邏輯宏單元(MC,MacroCell)圍繞中心的可編程互連矩陣單元組成。其中MC結(jié)構(gòu)較復(fù)雜,并具有復(fù)雜的I/O單元互連結(jié)構(gòu),可由用戶根據(jù)需要生成特定的電路結(jié)構(gòu),完成一定的功能。由于CPLD內(nèi)部采用固定長度的金屬線進(jìn)行各邏輯塊的互連,所以設(shè)計(jì)的邏輯電路具有時(shí)間可預(yù)測(cè)性,避免了分段式互連結(jié)構(gòu)時(shí)序不完全預(yù)測(cè)的缺點(diǎn)。這里采用的是XC98108-7PC84SAA7110/SAA7110A是高集成度、功能完善的大規(guī)模視頻解碼集成電路[2]。它采用PLCC68封裝,內(nèi)部集成了視頻信號(hào)采樣所需的2個(gè)8bit模/數(shù)轉(zhuǎn)換器,時(shí)鐘產(chǎn)生電路和亮度、對(duì)比度、飽和度控制等外圍電路,用它來替代原來的分立電路,極大地減小系統(tǒng)設(shè)計(jì)的工作量,并通過內(nèi)置的大量功能電路和控制寄存器來實(shí)現(xiàn)功能的靈活配置。JTAG仿真器也稱為JTAG調(diào)試器,是通過ARM芯片的JTAG邊界掃描口進(jìn)行調(diào)試的設(shè)備。JTAG仿真器比較便宜,連接比較方便,通過現(xiàn)有的JTAG邊界掃描口與ARMCPU核通信,屬于完全非插入式(即不使用片上資源)調(diào)試,它無需目標(biāo)存儲(chǔ)器,不占用目標(biāo)系統(tǒng)的任何端口,而這些是駐留監(jiān)控軟件所必需的。另外,由于JTAG調(diào)試的目標(biāo)程序是在目標(biāo)板上執(zhí)行,仿真更接近于目標(biāo)硬件,因此,許多接口問題,如高頻操作限制、AC和DC參數(shù)不匹配,電線長度的限制等被最小化了。使用集成開發(fā)環(huán)境配合JTAG仿真器進(jìn)行開發(fā)是目前采用最多的一種調(diào)試方式。FIFO是英文FirstInFirstOut的縮寫,是一種先進(jìn)先出的數(shù)據(jù)緩存器,他與普通存儲(chǔ)器的區(qū)別是沒有外部讀寫地址線,這樣使用起來非常簡單,但缺點(diǎn)就是只能順序?qū)懭霐?shù)據(jù),順序的讀出數(shù)據(jù),其數(shù)據(jù)地址由內(nèi)部讀寫指針自動(dòng)加1完成,不能像普通存儲(chǔ)器那樣可以由地址線決定讀取或?qū)懭肽硞€(gè)指定的地址。這里用IDT7023555定時(shí)器是一種模擬和數(shù)字功能相結(jié)合的中規(guī)模集成器件。555定時(shí)器成本低,性能可靠,只需要外接幾個(gè)電阻、電容,就可以實(shí)現(xiàn)多諧振蕩器、單穩(wěn)態(tài)觸發(fā)器及施密特觸發(fā)器等脈沖產(chǎn)生與變換電路。555定時(shí)器的功能主要由兩個(gè)比較器決定。兩個(gè)比較器的輸出電壓控制RS觸發(fā)器和放電管的狀態(tài)。2.4系統(tǒng)設(shè)計(jì)見附錄圖總結(jié)與致謝本次設(shè)計(jì)的系統(tǒng)采用較為先進(jìn)的芯片,通過嚴(yán)格的設(shè)計(jì),使得原來非常復(fù)雜的電路設(shè)計(jì)得到了極大的簡化,整個(gè)系統(tǒng)的設(shè)計(jì)增加柔韌性,易于理解與操作。但同時(shí)存在一些不足,對(duì)芯片的一些隱藏的功能沒有最大利用。通過本次課程設(shè)計(jì),使我對(duì)DSP的設(shè)計(jì)與使用有了更深的認(rèn)識(shí),鞏固了我在《DSP原理及應(yīng)》課程中所學(xué)的基本理論知識(shí)和實(shí)驗(yàn)技能,使我對(duì)《基于DSP的視頻采集系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論