標題: 基於記憶體式乘法器並實現於可程式邏輯閘陣列之高速且面積最小化的有限脈衝響應濾波器設計
High-Speed and Area-Minimized FIR Filter Design using Memory-Based Multiplication on FPGAs
作者: 許晉維
Hsu, Jin-Wei
黃俊達
Huang, Juinn-Dar
電子研究所
關鍵字: 有限脈衝響應濾波器;記憶體式乘法器;可程式邏輯閘陣列;FIR filter;Memory-Based Multiplication;FPGA
公開日期: 2012
摘要: 在有限脈衝響應濾波器中最複雜的部份為多重常數乘法器(MCM)區塊,它將一筆資料乘上多個常數係數。而多重常數乘法器區塊中的乘法器可利用基於記憶體架構的乘法器來取代,因此為了減少記憶體大小有許多方法被提出來。在此篇論文中,我們提出一個以整數線性規劃(ILP)為基礎的方法,藉由尋找最少數目的共用部份乘積來實現所有的常數乘法,最小化多重常數乘法器區塊面積,並將其運用於現場可程式化邏輯閘陣列。由實驗結果可知,我們的方法和文獻上所知最先進的作法相比,以平均值而言,減少了超過10%的延遲和50%的面積,且當常數係數個數增加時記憶體大小減少的幅度更為明顯。
The complexity of finite impulse response (FIR) filters is dominated by multiple constant multiplication (MCM) block which realizes the multiplication of one data sample with multiple constant coefficients. Many works have been proposed for minimizing memory size since multiplications in an MCM block can be implemented by memory-based multipliers. In this work, we present an integer linear programming (ILP) based approach to minimize the area of MCM block implemented on the field programmable gate array (FPGA) by finding the minimal number of common partial products to carry out all constant multiplications. Experimental results show that on average, compared with an existing state-of-the-art method, the proposed method reduces delay and area by more than 10% and 50%, respectively. Moreover, the reduction of memory size is more prominent when the number of constant coefficients increases.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079911650
http://hdl.handle.net/11536/49175
Appears in Collections:Thesis


Files in This Item:

  1. 165001.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.