JPEG2000是由ISO/ITU-T組織下的IECJTC1/SC29/WG1小組制定的下一代靜止圖像壓縮標準,其優良的壓縮特性使得它將具有廣泛的應用領域。JPEG2000算法非常復雜,圖像編碼過程占用了大量的處理器時間開銷和內存開銷,因而通過對JPEG2000算法進行優化并采用硬件電路來實現JPEG2000標準的部分或全部內容,對加快編碼速度從而擴展其應用領域有重要的意義。 本文的研究主要包括兩方面的內容,其一是JPEG2000算術編碼器算法的研究與硬件設計,其二是JPEG2000碼率控制算法的研究與優化算法的設計。在研究算術編碼器過程中,首先研究了JPEG2000中基于上下文的MQ算術編碼器的編碼原理和編碼流程,之后采用有限狀態機和二級流水線技術,并在不影響關鍵路徑的情況下通過對算術編碼步驟優化采用硬件描述語言對算術編碼器進行了設計,并通過了功能仿真與綜合。實驗證明該設計不但編碼速度快,而且流水線短,硬件設計的復雜度低且易于控制。 在研究碼率控制算法過程中,首先結合率失真理論建立了算法的數學模型,并驗證了該算法的有效性,之后深入分析了該數學模型的實現流程,找出影響算法效率的關鍵路徑。在對算法優化時采用黃金分割點算法代替原來的二分查找法,并使用了碼塊R-D斜率最值記憶和碼率誤差控制算法。實驗證明,采用優化算法在增加少量系統資源的情況下使得計算效率提高了60%以上。之后,分析了率失真理論與JPEG2000中PCRD-opt算法的具體實現,又提出了一種失真更低的比特分配方案,即按照“失真/碼長”值從大到小通道編碼順序進行編碼,通過對該算法的仿真驗證,得出在固定碼率條件下新算法將產生更少的失真。
上傳時間: 2013-07-13
上傳用戶:long14578
常用的實時數字信號處理的器件有可編程的數字信號處理(DSP)芯片(如AD系列、TI系列)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)等。在工程實踐中,往往要求對信號處理要有高速性、實時性和靈活性,而已有的一些軟件和硬件實現方式則難以同時達到這幾方面的要求。隨著可編程邏輯器件和EDA技術的發展,使用FPGA來實現數字信號處理,既具有實時性,又兼顧了一定的靈活性。FPGA具有的靈活的可編程邏輯可以方便的實現高速數字信號處理,突破了并行處理、流水級數的限制,有效地利用了片上資源,加上反復的可編程能力,越來越受到國內外從事數字信號處理的研究者所青睞。 FIR數字濾波器以其良好的線性特性被廣泛使用,屬于數字信號處理的基本模塊之一。本論文對基于FPGA的FIR數字濾波器實現進行了研究,所做的主要工作如下: 1.介紹了FIR數字濾波器的基本理論和FPGA的基本概況,以及FPGA設計流程、設計指導原則和常用的設計指導思想與技巧。 2.以FIR數字濾波器的基本理論為依據,使用分布式算法為濾波器的硬件實現算法,并對其進行了詳細的討論。針對分布式算法中查找表規模過大的缺點,采用優化分布式算法的多塊查找表方式使得硬件規模極大的減小。 3.設計出一個192階的FIR濾波器實例。其系統要求為:定點16位輸入、定點12位系數、定點16位輸出,采樣率為75MHz。設計用Quartus II軟件進行仿真,并將其仿真結果與Matlab仿真結果進行對比分析。 仿真結果表明,本論文設計的濾波器硬件規模較小,采樣率達到了75MHz。同時只要將查找表進行相應的改動,就能分別實現低通、高通、帶通FIR濾波器,體現了設計的靈活性。
上傳時間: 2013-06-06
上傳用戶:June
近年來,隨著網絡技術的發展和視頻編碼標準受到廣泛接受,視頻點播、視頻流和遠程教育等基于網絡的多媒體業務逐漸普及。為了對擁有不同終端資源,不同接入網絡以及不同興趣的用戶提供靈活的多媒體數據訪問服務,多媒體數據的內容需要根據應用環境動態調整,轉碼正是實現這一挑戰性任務的關鍵技術之一。 視頻轉碼對時間的要求非常苛刻,以至于用高速的通用微處理器芯片也無法在規定的時間內完成必要的運算。因此,必須為這樣的運算設計一個專用的高速硬線邏輯電路,在高速FPGA器件上實現或制成高速專用集成電路。用高密度的FPGA來構成完成轉碼算法所需的電路系統,實現專用集成電路的功能,因其成本低、設計周期短、功耗小、可靠性高、使用靈活等優點而成為適合本課題的最佳選擇。 本文根據MPEG-2中可變長編碼(VLC)理論,采用了兩級查找表減少了VLC存儲空間的使用,完成VLC編碼的實現。根據MPEG-2中關于System Packet的定義,針對FPGA可實現性,以空間換取復雜度的減少,實現了PES包的打包模塊。根據MPEG-2相應的轉碼理論,完成了對系統解碼模塊相應的連接和調試,對解碼模塊以真實的bit流進行了貼近板級的情況的仿真。根據MPEG-2中TM5的算法的局限性,分析得出只需要對P幀進行相應處理即可改進場景變換對視頻質量的影響,完成對TM5的算法的改進。通過性能估算和電路仿真,各模塊的吞吐率能夠滿足轉碼系統的要求。
上傳時間: 2013-07-22
上傳用戶:shinesyh
單片機多功能調試助手一款集串口/USB/網絡調試、進制轉換、字模與數碼管字型碼制作、常用校驗值計算、UNICODE碼轉換、位圖輸出C文件等眾多功能于一身的綜合型調試軟件,最值得慶幸的是該軟件會一直保持更新,并支持在線升級功能,這樣大家手頭上的單片機多功能調試助手總是最新的! 單片機多功能調試助手與其他調試軟件有什么優勢: 1) 一直保持為單文件狀態,不會因為需要保存配置信息而創建其他其他文件,所以該軟件非常容易攜帶。 2) 一直體貼著開發者,所有重要的配置在關閉該軟件時將會得到保存,重啟軟件后會重新導入以前的配置信息,免去重復選擇或填入數據的操作。 3) 集成了串口/USB/網絡調試功能,并在串口/USB/網絡調試的過程中,該軟件提供了監視和多項發送功能。通過使用監視端口的功能就可以清晰地分辨出發送與接收的數據的順序;通過使用多項發送功能就可以省去重復刪除或填寫待發送數據的步驟。 4) 在線升級功能是該軟件的最得意之處,理所當然地也是開發者最倍受關注的功能。
上傳時間: 2013-08-01
上傳用戶:gaojiao1999
多抽樣率信號處理是現代信號處理理論的一個重要分支,在最近十幾年取得了巨大的發展,并在很多方面得到了成功的應用。本文分別從時域和頻域的角度深入分析了抽樣率變換的規律,并進一步研究了多抽樣率系統的高效實現理論和方案。多抽樣率系統需要通過濾波器來改善其性能。本文分析了一般濾波器設計的方法與理論,著重研究了積分梳狀濾波器和半帶濾波器這兩種多抽樣率濾波器,并根據多抽樣率信號處理的特點以及幾種高效濾波結構和濾波器,利用積分梳狀濾波器和半帶濾波器在FPGA上設計了2~256倍可編程抽取器。為了進一步分析多相結構在多抽樣率信號處理中的應用,使用多相結構設計了具有固定倍數的內插器。在論文的最后,詳細介紹了某型號雷達信號處理機的硬件設計及其FPGA設計。關鍵字:多抽樣率信號處理 抽取 內插 多相濾波 積分梳狀濾波器 半帶濾波器
上傳時間: 2013-06-12
上傳用戶:fxf126@126.com
常用Protel2004元件庫,僅供個人學習使用,包含單片機和其他基本元件封裝
上傳時間: 2013-04-24
上傳用戶:lps11188
FPGA常用設計資料大全,包括FPGA時序設計,軟件使用,和一些源碼
上傳時間: 2013-08-09
上傳用戶:wivai
protel的常用器件庫,本人積累幾年的成果,尤其適合單片機開發電路設計使用。
上傳時間: 2013-09-20
上傳用戶:hz07104032
protel 99se 使用技巧以及常見問題解決方法:里面有一些protel 99se 特別技巧,還有我們經常遇到的一些問題!如何使一條走線至兩個不同位置零件的距離相同? 您可先在Design/Rule/High Speed/Matched Net Lengths的規則中來新增規則設定,最后再用Tools/EqualizeNet Lengths 來等長化即可。 Q02、在SCHLIB中造一零件其PIN的屬性,如何決定是Passive, Input, I/O, Hi- Z,Power,…..?在HELP中能找到說明嗎?市面有關 SIM?PLD?的書嗎?或貴公司有講義? 你可在零件庫自制零件時點選零件Pin腳,并在Electrical Type里,可以自行設定PIN的 屬性,您可參考臺科大的Protel sch 99se 里面有介紹關于SIM的內容。 Q03、請問各位業界前輩,如何能順利讀取pcad8.6版的線路圖,煩請告知 Protel 99SE只能讀取P-CAD 2000的ASCII檔案格式,所以你必須先將P-CAD8.6版的格式轉為P-CAD 2000的檔案格式,才能讓Protel讀取。 Q04、請問我該如何標示線徑大小的那個平方呢 你可以將格點大小設小,還有將字形大小縮小,再放置數字的平方位置即可。 Q05、請問我一次如何更改所有組件的字型 您可以點選其中一個組件字型,再用Global的方法就可以達成你的要求。
上傳時間: 2013-10-22
上傳用戶:yd19890720
常用D/A轉換器和A/D轉換器介紹 下面我們介紹一下其它常用D/A轉換器和 A/D 轉換器,便于同學們設計時使用。 1. DAC0808 圖 1 所示為權電流型 D/A 轉換器 DAC0808 的電路結構框圖。用 DAC0808 這類器件構 成的 D/A轉換器,需要外接運算放大器和產生基準電流用的電阻。DAC0808 構成的典型應用電路如圖2 所示。
標簽: 轉換器
上傳時間: 2014-12-23
上傳用戶:zhenyushaw