在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于Blackfin561的JPEG2000 壓縮算法實現(xiàn)及優(yōu)化

            基于Blackfin561的JPEG2000 壓縮算法實現(xiàn)及優(yōu)化

            作者: 時間:2009-12-11 來源:網絡 收藏


            5.2 代碼
            設計時可以結合具體的硬件環(huán)境對代碼本身做出大量,以使得編譯器能夠充分的使用硬件循環(huán)、軟件流水化、矢量化等技術。但是,也應注意一下幾個方面:
            首先,因為循環(huán)是程序中時間消耗最大的部分,所以要把主要精力集中在循環(huán)程序的設計上。應盡量使用短循環(huán);避免循環(huán)執(zhí)行的依賴性;確保內部循環(huán)次數(shù)比外部的多;在循環(huán)中應避免條件代碼,否則會出現(xiàn)大量控制流延遲;在循環(huán)體中不要放函數(shù)調用語句,這樣會妨礙編譯器用硬件循環(huán)結構。
            其次,定點處理器本身不直接支持除法操作,所以,應該盡量避免除法。如“if(X/Y>A/B)”可以寫成“if(X*B>A*Y)”。通過移位操作同樣可以避免除法,如除以8可以用左移3位來代替。最后,通過查詢表的方法也可以避免一些復雜運算。
            5.3 存儲器
            Blackfin56l中的存儲器采用分層結構,距離核最近的Ll存儲器運行速度最快,但容量很小。因此需要對圖像數(shù)據進行合理的存儲器資源分配,以使得絕大多數(shù)操作都集中在L1存儲器。下面以小波變換為例來進行說明。
            本系統(tǒng)中待處理的圖像位于SDRAM中。圖3所示是DMA雙緩沖操作示意圖,DMA優(yōu)化的總體思想是以一行圖像數(shù)據為基本單位,然后通過DMA把要處理的數(shù)據轉移到Ll,數(shù)據的高效處理。傳輸可采用雙緩沖乒乓操作,這樣可避免DMA傳輸數(shù)據所耗費的時間。

            為了驗證編碼器在BF56l上和優(yōu)化后的效果,我們對一幅512x512x8bit圖像進行測試并給出了相關數(shù)據。表l所列為16倍率下優(yōu)化前后的數(shù)據對比。


            6 結束語
            是新一代圖像國際標準。本設計可圖像在DSP上的和優(yōu)化,壓縮后的圖像具有較高的信噪比。同時經過優(yōu)化,其編碼器的運算速度也得到了很大的提高,可以滿足實際應用的需要。最后的結果。所以,為了在高頻輸入時,系統(tǒng)也能正常工作,可以把CA3140替換成高頻特性比較好的LM616l,這樣可以提高系統(tǒng)的高頻特性。


            上一頁 1 2 3 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉