透過您的圖書館登入
IP:18.222.121.170
  • 學位論文

以可規劃系統晶片設計為基礎之快速向量量化器碼字搜尋演算法則積體電路設計

VLSI Circuit Design of Fast Codeword Search Algorithm for Vector Quantization Based on System On Programmable Chip Design

指導教授 : 黃文吉
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


向量量化器編碼端中,最費時的部份就是碼字搜尋,碼字搜尋包含大量的加減法、乘法以及邏輯判斷等運算,在軟體計算中,這些將會造成很高的計算複雜度,因此將花費大量的碼字搜尋時間。 本論文提出了一個以可規劃系統晶片(System On Programmable Chip, SOPC)設計為基礎的快速向量量化器碼字搜尋法則之硬體架構,適用於以向量量化器為基礎之影像編碼應用。此架構將一個具有向量量化器碼字搜尋運算加速功能之專用硬體電路與 Nios 嵌入式處理器系統整合在一可規劃系統晶片中,以達到系統之高效能與積體化。 本論文所提出之專用硬體電路架構結合了小波轉換與部分距離碼字搜尋法(PDS),包含Haar 離散小波轉換運算單元、量化誤差計算單元、部分距離搜尋單元、碼簿唯讀記憶體以及控制單元。另外提出一適用於多個模組之平行運算架構,在同於單一模組的搜尋精確度之下達到更高速的計算。 我們使用 Altera SOPC 設計流程實現本論文所提出之架構於Cyclone EP1C20F400C7 Device,並於 Nios 平台完成系統驗證及效能比較。由比較結果可以發現本論文所提之架構有優於Pentium Ⅲ 1GHz以及Pentium IV 2.4 GHz微處理器的運算效能。

並列摘要


To the encoder of vector quantizer, the most time-consuming part is codeword search. Codeword search includes a large amount of addition, subtraction, multiplication and logic operation. These will cause very high calculation complexity when calculated in the software. It will spend a large number of time for codeword search. In this thesis, we present a hardware architecture of fast codeword search algorithm based on SOPC(System On Programmable Chip) design, suitable for image encoding application based on vector quantization. This architecture integrates one specialized hardware circuit includes operational accelerating function of vector quantizer codeword search and Nios Embedded Processor System into one programmable chip. It is with high efficiency and integrated for the system. The specialized hardware architecture that this thesis put forward has combined the Wavelet Transform and Partial Distance Search(PDS), includes the Haar DWT Unit, Distortion Calculation Unit, PDS Unit, Codebook ROM and Control Unit. We present a parallel processing architecture suitable for multi-modules in addition, and this reach more high-speed calculation under the accuracy of searching same as the single module. We use Altera SOPC design flow to implement the architecture of this thesis we present in the Cyclone EP1C20F400C7 device, and complete system verification and efficiency comparison in Nios platform. We can find that the operation efficiency of the architecture we present is superior to Pentium Ⅲ 1GHz and Pentium IV 2.4GHz microprocessor by the comparative result.

參考文獻


[2]C.D. Bei and R.M. Gray, “An Improvement of the minimum distortion encoding algorithm for vector quantization,” IEEE Trans. Commun., vol. COM-33, pp.1132-1133, Oct. 1985.
[6]M. Antonini, M. Barland, P. Mathieu, and I. Daubechies, “Image Coding Using Wavelet Transform,” IEEE Trans. Image Processing, vol.1, pp.205-220, Apr. 1992.
[9]B. Dalay, “Accelerating System Performance using SOPC Builder,” SOC International Symposium, pp.3-5, Nov. 2003.
[10]Yu Hen Hu, “Optimal VLSI Architecture for Vector Quantization,” Acoustics, Speech, and Signal Processing International Conference, vol.5, pp.2853-2856, May. 1995.
[12]Heonchul Park and V.K. Prasanna, “A Fast Algorithm for Performing Vector Quantization and its VLSI Implementation,” VLSI Design Seventh International Conference, pp.91-94, Jan. 1994.

延伸閱讀