簡易檢索 / 詳目顯示

研究生: 許水紋
論文名稱: 使用CSD表示法之運算共享可程式FIR濾波器設計
Computation Sharing Programmable FIR Filter Using Canonic Signed Digit Representation
指導教授: 黃元豪
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 產業研發碩士積體電路設計專班
Industrial Technology R&D Master Program on IC Design
論文出版年: 2007
畢業學年度: 96
語文別: 中文
論文頁數: 69
中文關鍵詞: 運算共享可程式FIR濾波器設計可程式FIR濾波器FIR濾波器使用CSD表示法
外文關鍵詞: Programmable FIR Filter, Computation Sharing Programmable FIR Filter, Programmable FIR Filter Using CSD representation
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近幾年來在許多無線通訊系統對於DSP系統處理的效能要求愈來愈高之下,因此本論文中提出改良式具有高效能和低硬體架構的運算共享式可程式FIR濾波器 (Programmable FIR Filter) 。而設計FIR濾波器的方法大約有三種架構形式。第一種為共同式子分享/消除 (Common Subexpression Sharing / Elimination) 第二種為加法圖(Adder Graph)的概念,三種為差分法(Difference Method)的演算法,而我們主要是利用共同式子分享/消除之觀念,主要的想法主要是利用FIR 濾波器各個系數乘法運算中針對有共同因子的部分乘積提出來共用以達到硬體共享的情況,利用此想法提出所謂的算共享式可程式FIR濾波器來做為基礎架構並改進它。而運算共享式可程式FIR濾波器可以用來降低DSP系統內用於各種不同通訊規格上之FIR濾波器硬體的使用個數,並使系統能運用在高速度的環境下。在本文中提到(CSD,Canonic-Signed-Digit)表示法的概念設計,這個表示法能有效的降低乘法器硬體上的面積,研究中把CSD表示法運用在運算共享式乘法器並使用於FIR濾波器中,也因此濾波器架構能有效降低其硬體上之面積大小和提高工作效率,在電路功率秏損的情況下也能做改善。此外再對各種不同位元寬度預算乘法器(Pre-computer)之運算共享式可程式FIR濾波器做電路設計來分析模擬並驗證理論,而後探討不同架構下之運算共享式可程式FIR濾波器和使用CSD改良過後的設計在面積上、速度上及消秏功率上、有些何許不同。


    In recent years, digital signal processing (DSP) processors which use in many of the wireless communication systems has been requested high-performance. In this thesis, we propose the high-performance and low-cost design for Computation Sharing Programmable FIR Filter. Today, there are three kinds of methods for FIR filters design. There are common subexpression sharing/elimination method [3], [4], adder graph approach method [7], [8] and difference method [6], [11]. The most commonly used is common sub- expression sharing/elimination. The idea here is to find common patterns in the representation of the multiplier coefficients. This means that the mul- tiplier partial products can be shared. We use this concept to bring up Computation Sharing Programmable FIR Filter and then we base on this architecture to improve it. The Computation Sharing Programmable FIR Filter can replace many of the FIR Filters which is used in the DSP system for different communication specifications, and it can achieve DSP system to high efficiency. In the article, we mentioned a Computation Sharing Multiplier (CSHM) which used Canonic-Signed-Digit (CSD) representation in FIR Filter design can make high performance and low complexity in application. Beside, we improve the Programmable FIR Filter for different Pre-computer bit word lengths and give simulation analysis to validate theories. Finally, we discuss the design what are the difference about the Computation Sharing Programmable FIR Filter and use CSD representation to improve it. Finally, we discuss the difference about area, power, and timing between Computation Sharing Programmable FIR Filter using CSD representation and non-use of CSD representation.

    目錄: 目錄……………………………………………………i 圖示列表………………………………………………iii 表格列表………………………………………………vi 中文摘要………………………………………………vii 英文摘要………………………………………………viii 第一章: 緒論………………………………………1 1.1 研究動機…………………………………1 1.2 有限脈衝響應(FIR , Finite Impulse Response) 濾波器設計方式介紹…………………………………………2 1.3 論文組織介紹……………………………3 第二章: 運算共享式可程式FIR濾波器 …………5 2.1 固定係數FIR濾波器架構設計…………5 2.2 可程式係數FIR濾波器架構設計………10 第三章: 運算共享式可程式FIR濾波器架構設計………17 3.1 標準符號數位表示法(CSD,Canonic-Signed-Digit)基本介紹……………………………………………………………17 3.2 FIR濾波器架構設計使用CSD表示法………… 20 3.2.1 CSHM使用CSD表示法之架構介紹………20 3.2.2可程式係數FIR濾波器架構使用CSD表示法內部電路介紹…………………………………………………………22 第四章:可程式係數FIR濾波器使用不同位元預算乘法器(Pre-computer)之設計………………………………………… 29 4.1 可程式係數FIR濾波器…………………………30 4.1.1 Pre-computer為2bit架構設計………30 4.1.2 Pre-computer為3bit架構設計………32 4.1.3 Pre-computer為5bit架構設計………33 4.1.4 Pre-computer為6bit架構設計………34 4.1.5 Pre-computer為7bit架構設計………36 4.2 可程式係數FIR濾波器使用CSD表示法……… 37 4.2.1 Pre-computer為2bit使用CSD表示法架構設計…37 4.2.2 Pre-computer為3bit使用CSD表示法架構設計…38 4.2.3 Pre-computer為5bit使用CSD表示法架構設計…41 4.2.4 Pre-computer為6bit使用CSD表示法架構設計…43 4.2.5 Pre-computer為7bit使用CSD表示法架構設計…45 第五章: 模擬結果與晶片設計……………………49 5.1 Verilog模擬及功能驗證……………… 49 5.2 Performance.……………………………53 5.2.1 Area結果分析………………… 53 5.2.2 Timing結果分析……………… 57 5.2.3 Area及Power效能分析……… 60 5.3 Layout……………………………………65 5.4 討論………………………………………67 第六章: 結論及未來展望…………………………69

    [1] Jongsun Park, Woopyo Jeong, Hamid Mahmoodi-Meimand, “Computation sharing Programmable FIR Filter for Low-Power and High-Performance Applicatio- ns, ” IEEE Journal Of Solid-State Circuits, Vol. 39, No. 2, pp. 348 – 357 Feb.2004.

    [2] Hunsoo Choo, Khurram Muhammad, and Kaushik Roy, “Two’s Complement Computation Sharing Multiplier and Its Applications to High Performance DFE,”
    IEEE Transactions On Signal Processing, Vol. 51, No. 2, Feb. 2003.

    [3] Miodrag Potkonjak,Mani B.Srivastava, and Anantha P. Chandrakasan, “Multiple Constant Multiplications: Efficient and Versatile Framework and Algorithms for
    Exploring Common Subexpression Elimination,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol.15, No. 2, pp. 151-165 Feb.
    1996.

    [4] R. I. Hartley, “Subexpression Sharing in Filters Using Canonic Signed Digit Multipliers,” IEEE Trans. Circuits Syst. II, vol. 43, pp. 677–688, Oct.1996.

    [5] Richard Hartley, “Optimization of Canonic Signed Digit Multipliers for Filter Design,” IEEE International Sympoisum on Circuits and Systems, Vol. 4, Jun. 1991.

    [6] N. Sankarayya, K. Roy, and D. Bhattacharya, “Algorithms for Low power High Speed FIR Filter Realization Using Differential Coefficients,” IEEE Trans. Circuits Syst. II, vol. 44, pp. 488–497, June. 1997.

    [7] A. G. Dempster and M. D. Macleod, “Use of minimum-adder multiplier blocks in FIR digital filters,” IEEE Trans. Circuits Syst. II, vol, 42, no. 9, pp. 569-577, Sept.
    1995.

    [8] H.-J. kang and I.-C. Park, “FIR filter synthesis algorithms for minimizing the delay and the number of adders,” IEEE Trans. Circuits Syst. II, vol. 48, no. 8, pp.
    770-777, Aug. 2001.

    [9] Keshab K. Parhi, “VLSI Digital Signal Processing Systems, Design and Implementation,” Wiley Interscience Publication, pp. 505-511.

    [10] S. W. Reitwiesner, “Binary arithmetic,” Advances in Computers, pp. 231 – 308, 1966.

    [11] H Ohlsson, O Gustafsson, L Wanhammar, “A SHIFTED PERMUTED DIFFERENCE COEFFICIENT METHOD,” IEEE Trans. circuits and Systems,ISCAS’4, vol. 3. 2004, pp. 163-164.

    [12] J. Park, H. Choo, K. Muhammad, and K. Roy, “Non-adaptive and adaptive filter implementation based on sharing multiplication,” in Proc. IEEE Int. Conf. Aco- ustics, Speech, and Signal Processing, June. 2000, pp. 460-463.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE