在信息化發展的當前,音視頻等多媒體作為信息的載體,在社會生活的各個領域,起著越來越重要的作用。數字視頻的海量性成為阻礙其應用的的瓶頸之一。在這種情況下,H.264作為新一代的視頻壓縮標準,以其高性能的壓縮效率,成為備受關注的焦點和研究問題。H.264通過運動估計/運動補償(MP/MC)消除視頻時間冗余,對差值圖像進行離散余弦變換(DCT)消除空間冗余,對量化后的系數進行可變長編碼(VLC)消除統計冗余,獲得了極高的壓縮效率。隨著嵌入式處理器性能的逐漸提升和3G網絡即將商用的推動,H.264以其優秀的壓縮性能,無論是無線信道傳輸方面,還是存儲容量有限的嵌入式設備都具有廣闊的應用前景。 但H.264在提升壓縮性能的同時付出的代價是算法復雜度的成倍增加,實際應用中人們對視頻解碼的實時性要求嚴格,已出現的對應算法代碼多基于PC通用處理器實現,而嵌入式設備的主頻和處理能力仍然相對有限,存儲容量相對較小,總線速率相對偏低,因此必須對標準對應算法進行優化移植,才能滿足實際應用的需求。 本文在對H.264標準及其新特性進行詳細介紹后,重點研究了在解碼端如何針對解碼耗時較多的模塊進行改進,然后將算法移植到ARM平臺,并針對平臺特點作出相應優化,最后完成解碼圖象顯示,并給出了測試結果。本文主要完成的工作如下: 詳細分析了H.264的參考軟件JM中解碼流程,并利用測試工具分析了各模塊耗時,針對耗時較多的模塊如插值運算及去塊濾波模塊,提出了對應的改進算法并在H.264的參考軟件JM86上進行了實現,PC測試實驗證明了算法改進的優越性和運算優化的可行性。最后針對ARM平臺,在對程序結構和對應代碼進行優化之后,將其移植到WINCE系統之下,同時給出了WINCE平臺解碼后圖象加速顯示方法,并對最終測試結果與性能做出了評價。
上傳時間: 2013-06-04
上傳用戶:shijiang
無刷直流電機具有輸出轉矩大、調速性能好、運行可靠等一系列優點,具有廣泛的應用前景,其傳統的理論分析及設計方法已經比較成熟。它的進一步推廣和應用,在很大程度上有賴于對其控制策略的研究。本文主要研究了無刷直流電機的速度控制問題。 無刷直流電機是一種多變量和非線性的控制系統,傳統的控制方法很難滿足對它的精確控制。近代模糊控制理論在無刷直流電機的控制中得到了廣泛的應用,提高了控制系統的性能。但是,在模糊控制器控制規則優化和參數在線調整方面還存在著許多不足。針對這些問題,本文提出了一種使用遺傳算法優化的模糊控制器,并且應用到無刷直流電機的控制中。系統采用雙閉環控制,內環采用電流負反饋對電機轉矩進行調節;外環應用模糊控制器進行速度控制,通過遺傳算法離線優化模糊控制規則和在線調節模糊控制器的參數以提高系統的動態性能。同時本文使用Matlab和電機仿真軟件VisSim對無刷直流電機的速度控制進行了軟件仿真。 數字信號處理器(DSP)是一種高速的信號處理芯片,近幾年在電機控制領域得到了廣泛的應用。本文以TI公司的TMS320LF2407控制器為基礎,介紹了DSP在無刷直流電機控制中常用的應用技術。同時為了降低系統開發設計的復雜性,提高控制系統的可靠性以及軟件開發的快速性,本文將嵌入式操作系統移植到DSP中,并在該操作平臺上開發出高效的控制算法。 實驗結果表明,通過遺傳算法優化的模糊控制器對無刷直流電機模型的不確定性和負載變化具有較強的適應性和魯棒性,而且控制系統具有較好的動態性能。
上傳時間: 2013-06-12
上傳用戶:h886166
介紹了基于DSP 的單相全橋逆變器數字控制系統。詳細論述了利用數字信號處理器TMS320LF2407 產生SPWM 波形和實現雙閉環PI 控制的算法,并給出了其實現原理及軟件流程。針對同相供電
上傳時間: 2013-05-19
上傳用戶:sammi
本文深入研究了Nios 自定制指令的軟硬件接口,基于Altera 的IP 核FFT V2.2.0實現了變換長度為1024 點的高速復數FFT 算法,提出了一種在Nios 嵌入式系統中定制用戶FFT 算
上傳時間: 2013-04-24
上傳用戶:hfmm633
本文主要從單片機軟件實現角度介紹一種公歷到農歷轉換的算法思想, 算法采用MCS-51 指令系統實現。并給出程序流程圖,另外對二十四節氣和生肖的算法也做詳細介紹。關鍵詞:單片機;MCS-51 指
上傳時間: 2013-04-24
上傳用戶:lnnn30
本文通過對匯編語言地指令系統的共性的研究,找到了一種有效的在匯編語言的基礎上,自動得到源代碼的流程圖的算法。對軟件維護自動化的實現提供了良好的開端。關鍵詞:程序模塊圖,程序流程圖,網格法,
上傳時間: 2013-07-02
上傳用戶:JIUSHICHEN
針對自己開發的液位控制系統參數難以調整的問題,本文提出了一種智能PID 的液位控制方法。智能PID 控制算法是在常規PID 控制算法的基礎上,根據前人和專家的經驗以及操作人員的實際經驗,針對具有大滯后
上傳時間: 2013-07-31
上傳用戶:windwolf2000
本文提出一種基于DCT 變換的數字圖像盲水印嵌入算法,通過對水印圖像進行置亂加密與隨機產生嵌入位置來保證水印安全性,實驗證明此算法具有較好的不可見性,能夠抵御JPEG 壓縮、高斯模糊、均值濾波
上傳時間: 2013-07-11
上傳用戶:
萬年歷算法分析:萬年歷算法一、 陽歷算法具體算法見函數Void get_solar_day_date(void),這樣陽歷日歷的星期排法就確定了。表1:
上傳時間: 2013-05-23
上傳用戶:林魚2016
指令集仿真器是目前嵌入式系統研究中一個極其重要的領域,一個靈活高效且準確度高的仿真器不僅可以實現對嵌入式系統硬件環境的仿真,而且是現代微處理器結構設計過程中性能評估的重要工具. 仿真器的性能已經成為影響整個設計效率的重要因素,在現有的指令集仿真技術中,編譯型仿真技術雖然可以獲得高的仿真速度,但其對應用的假設過于嚴格,限制了其在商業領域中的應用;解釋型仿真器雖被普遍使用,但其缺點也很明顯,由于模擬過程中需要耗費大量時間用于指令譯碼,解釋型模擬器速度往往很有限,使用性能較低。由此可見,如何減少仿真過程中的指令譯碼時間,是提高仿真器的性能的關鍵。 本文旨在提出一個指令集仿真器的原型,重點解決指令解碼過程中的速度瓶頸,在其基礎可以進行擴充和改進,以適應不同硬件平臺的需要。文章首先從ARM指令集的指令功能和編碼格式入手,通過分析和比較找出了一般常用指令的編碼和實現規律,并在此基礎上進行了高級語言的描述,其后提出了改進版解釋型指令集仿真器的設計方案,包括為提高仿真器性能,減少譯碼時間,創新性的在流程設計中加入了預解碼的步驟,同時用自己設計的壓縮算法解決了因預解碼產生大量譯碼信息而帶來的內存過度消耗難題。接下來,描述了仿真器的實現,包括指令的取指、譯碼、執行等基本功能,并著重描述了如何通過劃分存儲域和存儲塊的方式模擬真實存儲器的讀寫訪問實現。 另外,需要特別指出的是,針對仿真器中普遍存在的調試難問題,本文從一線程序開發人員的角度,在調試模塊的設計中除了斷點設置、程序暫停、恢復等基本功能外,還添加了各類監視設備和程序跟蹤的功能,以期能提高本仿真器的實用性。 在文章的結尾,提出了仿真器的驗證方案,并按照該方案對仿真器進行了功能和性能上的驗證,最后對進一步的工作進行了展望。
上傳時間: 2013-08-02
上傳用戶:宋桃子