數(shù)字電視信號采集系統(tǒng)的設計與實現(xiàn)
出處:zxf333 發(fā)布于:2011-08-01 08:55:26
要FPGA與的數(shù)字信號采集系統(tǒng)。FPGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。本文采用作為外部存儲器實現(xiàn)的大容量數(shù)字信號采集系統(tǒng)采集到真實的數(shù)字電視信號。
FPGA與一塊外掛的比特構成。設計靈活,修改方便?;诘脑O計經(jīng)過修改可以移植到不同的工作環(huán)境。內(nèi)的采集系統(tǒng)分為數(shù)據(jù)采集、數(shù)據(jù)緩沖、接口和接口四大部分。數(shù)字化的電視信號通過數(shù)據(jù)采集模塊被采集到內(nèi),并進行位寬調(diào)整等數(shù)據(jù)預處理,然后使用數(shù)據(jù)緩沖模塊匯集批量的數(shù)據(jù)后通過接口存入外掛的芯片,使用接口將數(shù)據(jù)讀入到計算機內(nèi)進行后處理。
FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內(nèi)部連線(Interconnect)三個部分。 現(xiàn)場可編程門陣列(FPGA)是可編程器件。與傳統(tǒng)邏輯電路和門陣列(如PAL,GAL及CPLD器件)相比,F(xiàn)PGA具有不同的結構,F(xiàn)PGA利用小型查找表(16×1RAM)來實現(xiàn)組合邏輯,每個查找表連接到一個D觸發(fā)器的輸入端,觸發(fā)器再來驅動其他邏輯電路或驅動I/O,由此構成了即可實現(xiàn)組合邏輯功能又可實現(xiàn)時序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線互相連接或連接到I/O模塊。FPGA的邏輯是通過向內(nèi)部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及個模塊之間或模塊與I/O間的連接方式,并終決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并終決定了FPGA所能實現(xiàn)的功能, FPGA允許無限次的編程。
ITU601標準量化的數(shù)字電視信號包含一組比特的亮度信號,一組比特的色差信號和一組比特的同步信號,還有一條時鐘信號。同步信號包含場同步與行同步,分別指示場消隱期和行消隱期。信號采用簡單的線性編碼方式。亮度信號的取樣頻率定為。在::格式中,每個色差信號取樣數(shù)為亮度信號的一半,取樣頻率定為。為了采集完整的電視信號需要每一個時鐘采集亮度、色差與同步共比特數(shù)據(jù)。
SDRAM同步動態(tài)隨機存儲器,同步是指 Memory工作需要同步時鐘,內(nèi)部的命令的發(fā)送與數(shù)據(jù)的傳輸都以它為基準;動態(tài)是指存儲陣列需要不斷的刷新來保證數(shù)據(jù)不丟失;隨機是指數(shù)據(jù)不是線性依次存儲,而是自由指定地址進行數(shù)據(jù)讀寫。
SDRAM總線相同的比特數(shù)據(jù)。如果的容量足夠大,系統(tǒng)可以只是簡單地將每次比特數(shù)據(jù)填充至比特以簡化設計。如果容量有限,可以將次采集的比特數(shù)據(jù)調(diào)整成個比特的數(shù)據(jù)以充分利用存儲空間。還可以去除電視行場同步期間的無效數(shù)據(jù)以節(jié)省空間。采集模塊在開始采集后等待一場電視信號開始后才開始采集,保證存入的數(shù)據(jù)可以構成完整的電視圖像,有效地利用存儲空間。當空間被數(shù)據(jù)填滿時,系統(tǒng)自動停止數(shù)據(jù)采集。這樣采集的數(shù)據(jù)量大小完全由可配置的容量大小決定。通過增加可以方便地擴充系統(tǒng)容量。
13.5 MHz或者的電視信號采樣頻率上,而接口模塊工作在高速時鐘上。為了避免跨越時鐘域可能導致的亞穩(wěn)態(tài)問題,數(shù)據(jù)采集模塊與接口模塊必須使用進行緩沖與數(shù)據(jù)傳遞。數(shù)據(jù)緩沖模塊采用一個個字,每個字長比特的雙時鐘、雙端口的作為存儲單元。當開始采集數(shù)據(jù)時將復位,然后數(shù)據(jù)采集模塊每采集一個比特的數(shù)據(jù)就將其寫入。當內(nèi)的數(shù)據(jù)達到個后通知接口模塊進行讀寫。由于采用了進行時鐘域間的數(shù)據(jù)傳遞,輸入模塊的時鐘與后端的工作時鐘沒有任何聯(lián)系,便于靈活地配置采樣時鐘。當用于采集頻率更高,數(shù)據(jù)量更大的場合時,應適當加大字深,以防溢出。
SDRAM容量大,但是命令多,操作復雜。的命令由、和構成,分別表示行選擇、列選擇與讀寫控制。當每只寫入一個字時,必須使用至少個命令,帶寬利用率低于%。為了充分利用的特點,本文采用連續(xù)寫入模式來減少的命令開銷,提高帶寬的利用率。因為與通信的帶寬很低,因此每只需讀出一個字就可以了。根據(jù)系統(tǒng)工作需要,接口模塊只提供必需的連續(xù)個寫、單獨個讀的種操作接口,簡化了設計。
SDRAM的命令與時序。為了實現(xiàn)高效的存取,提高總線的利用率,接口模塊采用的高速時鐘。當?shù)玫綌?shù)據(jù)存取模塊的讀要求后,向連續(xù)寫入個字,當?shù)玫浇涌谀K的讀請求后讀出個字,其他時間保證進行刷新工作,以免數(shù)據(jù)丟失。
SDRAM是易失性存儲器,需要保證在內(nèi)對內(nèi)的數(shù)據(jù)進行刷新操作,否則內(nèi)的數(shù)據(jù)將會丟失。由于系統(tǒng)采用了高速訪問時鐘,而且采用連續(xù)寫入個數(shù)據(jù)的模式,總線的帶寬利用率只有,當從讀出數(shù)據(jù)時的總線帶寬利用率就更低了,大量時間處于空閑狀態(tài)。因此可以讓在空閑狀態(tài)進行數(shù)據(jù)刷新工作,當有數(shù)據(jù)讀寫要求時退出刷新操作,進入讀寫操作,其狀態(tài)轉移圖如圖所示。一個完整的寫入操作執(zhí)行以下命令序列:,連續(xù)個,。一個完整的讀出操作執(zhí)行以下命令序列:,。
SDRAM特有的操作。在上電后進入不定態(tài),為了讓進入確定的狀態(tài)必須進行以下的上電序列操作:保持至少INHI比特和命令外不能有其他命令;在一個命令后施加命令;接著施加個命令;施加命令設置工作模式。本文采用如圖所示的上電序列。
SDRAM中的數(shù)據(jù)需要傳輸?shù)接嬎銠C中進行下一步的數(shù)據(jù)提取等再處理工作。由于此項工作沒有實時性的要求,所以采用簡單的低速并口接口實現(xiàn)與的通信。當發(fā)出一個讀的邏輯地址時,接口模塊將其低位的地址保留,其余高位地址發(fā)送給接口模塊轉換為的塊地址,行地址與列地址、并同時向接口發(fā)出讀命令。由于可能存在同時讀寫的請求,所以采用一個仲裁器對的訪問要求進行仲裁。優(yōu)先滿足寫入請求,在寫入操作結束后再響應讀出請求
PC里通過軟件進行。軟件與硬件配合使用減少了修改硬件的風險,提高了系統(tǒng)的可維護性和可升級性。硬件系統(tǒng)采集到的是每一個采樣點的數(shù)據(jù),并不區(qū)分數(shù)據(jù)是否在消隱期等。當應用于不同場合進行數(shù)據(jù)采集時,只要修改數(shù)據(jù)后處理部分的軟件和內(nèi)的數(shù)據(jù)采集模塊就可以實現(xiàn)系統(tǒng)的移植,而不需要改動硬件設計。
Stratix系列30F780C7型號和×的。采用語言實現(xiàn)的編程。整個采集系統(tǒng)使用了,個邏輯單元。
ITU601標準的數(shù)字電視信號的時鐘頻率為,數(shù)據(jù)為比特,其中比特亮度信號,比特色度信號,比特行同步信號和比特場同步信號。一場電視信號的數(shù)據(jù)量約是。項目開發(fā)的算法分析需要采集連續(xù)幀場的數(shù)據(jù)。采用的就可以保證存儲容量。該系統(tǒng)能夠完整不失真地采集連續(xù)場的數(shù)字電視信號。采集的電視信號用于芯片降噪、去隔行和畫質(zhì)增強等算法分析與仿真中。
SDRAM容量來實現(xiàn)。本系統(tǒng)是面向數(shù)字電視采集應用開發(fā)的,如果前端增加就可以實現(xiàn)對模擬信號的采集。由于主控部分在中實現(xiàn),只需對系統(tǒng)的數(shù)據(jù)采集部分的位寬等進行相應的修改就可以適應不同的應用。如果使用或等高速總線接口實現(xiàn)與機的數(shù)據(jù)傳輸,該系統(tǒng)還可以脫離容量的限制,實現(xiàn)實時采集。
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內(nèi)容、版權等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 掌握 DSP:原理剖析與應用實踐2025/5/8 14:03:24
- 模糊邏輯在 DSP 上實時執(zhí)行2023/7/25 17:13:30
- 多速率DSP及其在數(shù)模轉換中的應用2023/6/12 15:28:52
- 使用 DSP 加速 CORDIC 算法2023/3/29 15:46:30
- 高速DSP系統(tǒng)的信號完整性2022/9/26 16:45:38









