近年來,隨著多媒體技術(shù)的迅猛發(fā)展,電子、計算機、通訊和娛樂之間的相互融合、滲透越來越多,而數(shù)字音頻技術(shù)則是應用最為廣泛的技術(shù)之一。MP3(MPEG-1 Audio LayerⅢ)編解碼算法作為數(shù)字音頻的解決方案,在便攜式多媒體產(chǎn)品中得到了廣泛流行。 在已有的便攜式MP3系統(tǒng)實現(xiàn)方案中,低速處理器與專用硬件結(jié)合的SOC設計方案結(jié)合了硬件實現(xiàn)方式和軟件實現(xiàn)方式的優(yōu)點,具有成本低、升級容易、功能豐富等特點。IMDCT(反向改進離散余弦變換)是編解碼算法中一個運算量大調(diào)用頻率高的運算步驟,因此適于硬件實現(xiàn),以降低處理器的開銷和功耗,來提高整個系統(tǒng)的性能。 本文首先闡述了MP3音頻編解碼標準和流程,以及IMDCT常用的各種實現(xiàn)算法。在此基礎上選擇了適于硬件實現(xiàn)的遞歸循環(huán)實現(xiàn)方法,并在已有算法的基礎上進行了改進,減小了所需硬件資源需求并保持了運算速度。接著提出了模塊總體設計方案,結(jié)合算法進行了實現(xiàn)結(jié)構(gòu)的優(yōu)化,并在EDA環(huán)境下具體實現(xiàn),用硬件描述語言設計、綜合、仿真,且下載到Xilinx公司的VirtexⅡ系列xc2v1000FPGA器件中,在減小硬件資源的同時快速地實現(xiàn)了IMDCT,經(jīng)驗證功能正確。
標簽: IMDCT FPGA 算法研究
上傳時間: 2013-06-11
上傳用戶:亮劍2210
隨著多媒體編碼技術(shù)的發(fā)展,視頻壓縮標準在很多領(lǐng)域都得到了成功應用,如視頻會議(H.263)、DVD(MPEG-2)、機頂盒(MPEG-2)等等,而網(wǎng)絡帶寬的不斷提升和高效視頻壓縮技術(shù)的發(fā)展使人們逐漸把關(guān)注的焦點轉(zhuǎn)移到了寬帶網(wǎng)絡數(shù)字電視(IPTV)、流媒體等基于傳輸?shù)臉I(yè)務上來。帶寬的增加為流式媒體的發(fā)展鋪平了道路,而高效的視頻壓縮標準的出臺則是流媒體技術(shù)發(fā)展的關(guān)鍵。H.264/AVC是由國際電信聯(lián)合會和國際標準化組織共同發(fā)展的下一代視頻壓縮標準之一。新標準中采用了新的視頻壓縮技術(shù),如多模式幀間預測、1/4像素精度預測、整數(shù)DCT變換、變塊尺寸運動補償、基于上下文的二元算術(shù)編碼(CABAC)、基于上下文的變長編碼(CAVLC)等等,這些技術(shù)的采用大大提高了視頻壓縮的效率,更有利于寬帶網(wǎng)絡數(shù)字電視(IPTV)、流媒體等基于傳輸?shù)臉I(yè)務的實現(xiàn)。 本文主要根據(jù)視頻會議應用的需要對JM8.6代碼進行優(yōu)化,目標是實現(xiàn)基于Baseline的低復雜度的CIF編碼器,并對部分功能模塊進行電路設計。在設計方法上采用自頂向下的設計方法,首先對H.264編碼器的C代碼和算法進行優(yōu)化,并對優(yōu)化后的結(jié)果進行測試比較,結(jié)果顯示在圖像質(zhì)量沒有明顯降低的情況下,H.264編碼器編碼CIF格式視頻每秒達到15幀以上,滿足了視頻會議應用的實時性要求。然后,以C模型為參考對H.264編碼器的部分功能模塊電路進行設計。采用Verilog HDL實現(xiàn)了這些模塊,并在Quartus Ⅱ中進行了綜合、仿真、驗證。主要完成了Zig-zag掃描和CAVLC模塊的設計,詳細說明模塊的工作原理和過程,然后進行多組的仿真測試,結(jié)果與C模型相應部分的結(jié)果一致,證明了設計的正確性。
標簽: FPGA H264 視頻編碼器
上傳用戶:kjgkadjg
一般由信源發(fā)出的數(shù)字基帶信號含有豐富的低頻分量,甚至直流分量,這些信號往往不宜直接用于傳輸,易產(chǎn)生碼間干擾進而直接影響傳輸?shù)目煽啃裕蚨獙ζ溥M行編碼以便傳輸。傳統(tǒng)的井下信號在傳輸過程中普遍采用曼徹斯特碼的編解碼方式,而該方式的地面解碼電路復雜。FPGA(現(xiàn)場可編程門陣列)作為一種新興的可編程邏輯器件,具有較高的集成度,能將編解碼電路集成在一片芯片上,而HDB3碼(三階高密度雙極性碼)具有解碼規(guī)則簡單,無直流,低頻成份少,可打破長連0和提取同步方便等優(yōu)點。基于上述情況,本文提出了基于FPGA的}tDB3編譯碼設計方案。 該研究的總體設計方案包括用MATLAB進行HDB3編譯碼算法的驗證,基于FPGA的HDB3碼編譯碼設計與仿真,結(jié)果分析與比較三大部分。為了保證該設計的可靠性,首先是進行編譯碼的算法驗證;其次通過在FPGA的集成設計環(huán)境QuartusⅡ軟件中完成HDB3碼的編譯、綜合、仿真等步驟,通過下載電纜下載到特定的FPGA芯片上,用邏輯分析儀進行時序仿真;最后將算法驗證結(jié)果與仿真結(jié)果作一對比,分析該研究的可行性與可靠性。 研究表明,基于FPGA的HDB3編譯碼設計具有體積小,譯碼簡單,編程靈活,集成度高,可靠等優(yōu)點。
標簽: FPGA HDB3 編譯碼
上傳時間: 2013-04-24
上傳用戶:siguazgb
當今電子系統(tǒng)的設計是以大規(guī)模FPGA為物理載體的系統(tǒng)芯片的設計,基于FPGA的片上系統(tǒng)可稱為可編程片上系統(tǒng)(SOPC)。SOPC的設計是以知識產(chǎn)權(quán)核(IPCore)為基礎,以硬件描述語言為主要設計手段,借助以計算機為平臺的EDA工具進行的。 本文在介紹了FPGA與SOPC相關(guān)技術(shù)的基礎上,給出了SOPC技術(shù)開發(fā)調(diào)制解調(diào)器的方案。在分析設計軟件Matlab/DSP(Digital Signal Processing)。builder以及Quartus Ⅱ開發(fā)軟件進行SOPC(System On a Programmable Chip)設計流程后,依據(jù)調(diào)制解調(diào)算法提出了一種基于DSP Builder調(diào)制解調(diào)器的SOPC實現(xiàn)方案,模塊化的設計方法大大縮短了調(diào)制解調(diào)器的開發(fā)周期。 在SOPC技術(shù)開發(fā)調(diào)制解調(diào)器的過程中,用MATLAB/Simulink的圖形方式調(diào)用Altera DSP Builder和其他Simulink庫中的圖形模塊(Block)進行系統(tǒng)建模,在Simulink中仿真通過后,利用DSP Builder將Simulink的模型文件(.mdl)轉(zhuǎn)化成通用的硬件描述語言VHDL文件,從而避免了VHDL語言手動編寫系統(tǒng)的煩瑣過程,將精力集中于算法的優(yōu)化上。 基于DSP Builder的開發(fā)功能,調(diào)制解調(diào)器電路中的低通濾波器可直接調(diào)用FIRIP Core,進一步提高了開發(fā)效率。 在進行編譯、仿真調(diào)試成功后,經(jīng)過QuartusⅡ?qū)⒕幾g生成的編程文件下載到ALTERA公司Cyclone Ⅱ系列的FPGA芯片EP2C5F256C6,完成器件編程,從而給出了一種調(diào)制解調(diào)器的SOPC系統(tǒng)實現(xiàn)方案。
標簽: FPGA 調(diào)制解調(diào)器
上傳時間: 2013-05-28
上傳用戶:koulian
ModelSim具備強大的模擬仿真功能,在設計、編譯、仿真、測試、調(diào)試開發(fā)過程中,有一整套工具供你使用,而且操作起來極其靈活,可以通過菜單、快捷鍵和命令行的方式進行工作。ModelSim的窗口管理界面讓用戶使用起來很方面,它能很好的與操作系統(tǒng)環(huán)境協(xié)調(diào)工作。ModelSim的一個很顯著的特點就是它具備命令行的操作方式,類似于一個shell有很多操作指令供你使用,給人的感覺就像是工作在Unix環(huán)境下,這種命令行操作方式是基于Tcl/Tk的,其功能相當強大,這需要在以后的實際應用中慢慢體會。ModelSim的功
標簽: ModelSimSE
上傳時間: 2013-05-27
上傳用戶:D&L37
上傳時間: 2013-07-28
上傳用戶:dct灬fdc
ISE 7.1i獨特的集成度、高速度以及易用性可以幫助設計人員解決所面臨的最緊迫的一些挑戰(zhàn)。新版工具集成了主要功耗分析、分層設計、仿真和調(diào)試等功能,還支持目前應用越來越多的基于Linux的設計環(huán)境。工具中還包括了針對在所有性能領(lǐng)域全球都最快的FPGA - Virtex-4系列的新速度文件。 與競爭解決方案相比,ISE 7.1i的邏輯構(gòu)造性能優(yōu)勢高達70%,同時在DSP、嵌入式處理和連接功能方面也遙遙領(lǐng)先。設計人員可在設計中充分享受這些優(yōu)勢。ISE 7.1i中還包括了對新推出的全球成本最低的FPGA產(chǎn)品--
標簽: Xilinx_ISE
上傳時間: 2013-07-14
上傳用戶:dianxin61
這篇論文以數(shù)字電視條件接收系統(tǒng)為研究對象,系統(tǒng)硬件設計以DSP和FPGA為實現(xiàn)平臺,采用以DSP實現(xiàn)其加密算法、以FPGA實現(xiàn)其外圍電路,對數(shù)字電視條件接收系統(tǒng)進行設計。首先根據(jù)數(shù)字電視條件接收系統(tǒng)的原理及其軟硬分離的發(fā)展趨勢,提出采用 DSP+FPGA結(jié)構(gòu)的設計方式,將ECC與AES加密算法應用于SK與CW的加密;根據(jù)其原理對系統(tǒng)進行總體設計,同時對系統(tǒng)各部分的硬件原理圖進行詳細設計,并進行 PCB設計。其次采用從上而下的設計方式,對FPGA實現(xiàn)的邏輯功能劃分為各個功能模塊,然后再對各個模塊進行設計、仿真。采用Quartus Ⅱ7.2軟件對FPGA實現(xiàn)的邏輯功能進行設計、仿真。仿真結(jié)果表明:基于通用加擾算法(CSA)的加擾器模塊,滿足TS流加擾要求;塊加密模塊的最高時鐘頻率達到229.89MHz,流加密模塊的最高時鐘頻率達到331.27MHz,對于實際的碼流來說,具有比較大的時序裕量;DSP接口模塊滿足 ADSP BF-535的讀寫時序;包處理模塊實現(xiàn)對加密后數(shù)據(jù)的包處理。最后對條件接收系統(tǒng)中加密算法程序采用結(jié)構(gòu)化、模塊化的編程方式進行設計。 ECC設計時采用C語言與匯編語言混合編程,充分利用兩種編程語言的優(yōu)勢。將ECC 與AES加密算法在VisualDSP++3.0開發(fā)環(huán)境下進行驗證,并下載至ADSP BF-535評估板上運行。輸出結(jié)果表明:有限域運算匯編語言編程的實現(xiàn)方式,其運行速度明顯提高, 192位加法提高380個時鐘周期,32位乘法提高92個時鐘周期;ECC與AES達到加密要求。上述工作對數(shù)字電視條件接收系統(tǒng)的設計具有實際的應用價值。關(guān)鍵詞:條件接收,DSP,F(xiàn)PGA,ECC,AEs
標簽: DSPFPGA 數(shù)字電視 條件接收系統(tǒng)
上傳時間: 2013-07-03
上傳用戶:www240697738
隨著電子技術(shù)的快速發(fā)展,計算機的性能得到了極大的提高,使得利用計算機實現(xiàn)人類的視覺功能成為目前計算機領(lǐng)域中最熱門的課題之一。基于視頻的目標檢測與跟蹤技術(shù)是計算機視覺領(lǐng)域中最主要的研究方向之一,它是智能監(jiān)控、人機交互、移動機器人視覺導航、工業(yè)機器人手眼系統(tǒng)等應用的基礎和關(guān)鍵技術(shù)。在科學研究和工程應用上都有十分誘人的前景。 論文提出了以FPGA為核心的思想,設計出一套應用于背景靜止視頻序列的動態(tài)目標檢測與跟蹤系統(tǒng)。通過位置固定的攝像頭監(jiān)控某一區(qū)域,分析攝像頭采集到的動態(tài)視頻序列,計算出目標的運動參數(shù)。與傳統(tǒng)的基于PC機的視頻動態(tài)目標跟蹤系統(tǒng)相比,適應了目標跟蹤系統(tǒng)對圖像處理速度的實時性與數(shù)據(jù)帶寬越來越高的要求,同時成本較低、設計更靈活,而且硬件重構(gòu)性好、處理速度快、系統(tǒng)易于升級。 論文的主要工作包括:構(gòu)建目運動標跟蹤系統(tǒng)軟件平臺和硬件平臺。應用MATLAB對目標檢測算法進行仿真分析比較。采用Synplifty Pro、ModelSim和TimingDesigner等各種EDA軟件工具對系統(tǒng)中各個層次的模塊進行時序設計、代碼編寫、仿真驗證等。最后使用QuartusⅡ?qū)⒄麄€系統(tǒng)工程文件綜合、布局布線。在察看時序報告無誤后,將系統(tǒng)配置文件下載至FPGA開發(fā)板中。 實現(xiàn)結(jié)果表明:所設計的系統(tǒng)能很好地工作在FPGA中,實現(xiàn)了設計要求,為視覺智能監(jiān)控打下基礎。
標簽: FPGA 目標跟蹤 系統(tǒng)設計
上傳時間: 2013-08-05
自上個世紀九十年代以來,我國著名學者、現(xiàn)中國科學院院士、清華大學陳難先教授等人使用無窮級數(shù)的Mobius反演公式解決了一系列重要的物理學中的逆問題,開創(chuàng)了應用、推廣數(shù)論中的Mobius變換解決物理學中各種逆問題的巧妙方法,其工作在1990年當時就得到了世界著名的《NATURE》雜志的高度評價。 華僑大學蘇武潯教授等則把Mobius變換的方法應用于幾種常用波形(包括周期矩形脈沖,奇偶對稱方波和三角波等)的傅立葉級數(shù)的逆變換運算,得到正、余弦函數(shù)及一般周期信號的各種常用波形的信號展開;并求得了與各種常用波形信號函數(shù)族相正交的函數(shù)族,以用于各展開系數(shù)的計算與信息的解調(diào);而后把它們應用到通信系統(tǒng)中,提出了一種新的通信系統(tǒng),即新型Chen-Mobius通信系統(tǒng)。 本文主要完成了兩個方面的工作,Chen-Mobius多路通信系統(tǒng)的FPGA硬件設計實現(xiàn)和基于Chen-Mobius變換的語音加密雙工通信系統(tǒng)的實現(xiàn)。首先,利用嵌入MATLAB\SIMULINK中的DSPBuilder軟件對Chen-Mobius多路(四路和八路)通信系統(tǒng)進行仿真分析,對該系統(tǒng)在不同信噪比情況下的錯誤概率進行了計算,并繪出了信噪比-錯誤概率曲線;其次,利用DSPBuilder中的Signalcompiler將Chen-Mobius多路通信系統(tǒng)的主體模塊(函數(shù)及積分器的產(chǎn)生等)轉(zhuǎn)化成HDL硬件語言,后在QuartusⅡ軟件平臺上,結(jié)合利用VHDL編程的硬件程序模塊(分頻、延時、控制模塊等)構(gòu)架完整的Chen-Mobius通信系統(tǒng),并對此系統(tǒng)設計綜合、引腳分配、仿真驗證、時序分析等;最后,在Altera公司的Stratix 芯片上,實現(xiàn)硬件的編程和下載,從而完成了Chen-Mobius多路通信系統(tǒng)的FPGA硬件實現(xiàn)。 另外,利用Chen-Mobius單路通信系統(tǒng)的調(diào)制、解調(diào)系統(tǒng)分別對語音信號進行加密與解密,在兩塊DE2的FPGA開發(fā)板上成功實現(xiàn)了基于Chen-Mobius變換的語音加密雙工通信。完成本設計意義重大,它為今后Chen-Mobius通信系統(tǒng)應用于通信領(lǐng)域的各個方面,邁開堅實的一步。
標簽: ChenMobius FPGA 通信系統(tǒng) 硬件實現(xiàn)
上傳時間: 2013-07-24
上傳用戶:xaijhqx
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1