簡易檢索 / 詳目顯示

研究生: Le Huu Ton
Le - Huu Ton
論文名稱: A Novel Fixed-point FIR Filter Design and Implementation Method in the Expanding Sub-expression Space
A Novel Fixed-point FIR Filter Design and Implementation Method in the Expanding Sub-expression Space
指導教授: 姚嘉瑜
Chia-Yu Yao
口試委員: 韓永祥
Yunghsiang S. Han
郭景明
Jing-Ming Guo
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 英文
論文頁數: 91
中文關鍵詞: Fixed-point FIR filterExpanding Sub-expression Space
外文關鍵詞: Fixed-point FIR filter, Expanding Sub-expression Space
相關次數: 點閱:345下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報


This thesis presents a new method for designing fixed-point FIR filters. In the proposed method, both magnitude response and hardware cost are taken into consideration in the design process. The idea of the common sub-expression sharing method is applied by determining a basic set and expanding this basic set gradually. In addition, to deal with long filters, some strategies that aim to speed up the program are also employed. The experimental results of several benchmark examples show that by applying the proposed method, we can obtain the second best results, in an acceptable run time than the best results of published papers.

Abstract I Acknowledgement II Table of Contents III List of Fig.s IV List of Tables VIII Chapter 1 Introduction 1 1.1 Introduction to digital filters 1 1.2 Background and motivation 1 1.3 Overview of the proposed method 4 Chapter 2 Theory 5 2.1 FIR filters structure 5 2.2 Common sub-expression sharing method 8 2.2.1 Introduction to the common sub expression sharing method 8 2.2.2 Sub-expression space 9 Chapter 3 Proposed Method 11 3.1 Finding of the floating point coefficient 11 3.2 Sorting of the coefficients 12 3.3 Branch and bound algorithm 12 3.3.1 Finding of the upper bound and lower bound of each coefficient 13 3.3.2 Replacing of the floating point coefficient by fix-point coefficient. 15 3.3.3 Checking the zero coefficient 17 3.3.4 Expanding the basic set 20 3.4 Speeding up the algorithm. 21 3.4.1 Choosing a suitable pass band gain g 21 3.4.2 Prediction strategy 23 3.4.3 Dealing with long FIR filter 24 3.5 Algorithm flow chart and a work out example 26 3.5.1 Algorithm flow chart 26 3.5.2 A work-out example 30 Chapter 4 Experiment result and comparison 33 Chapter 5 Conclusion and future work 38 Appendix 40 A.1 Choose the pass band gain g using method 1 40 A.2 Choose the pass band gain g using method 2 56 A.3 Choose the pass band gain g using method 3 72 References 88

[1] Y. C. Lim and S. R. Parker, “FIR filter design over a discrete powers-of-two coefficient space,” IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP−31, pp.583−591, June 1983.
[2] Y. C. Lim and S. R. Parker, “Discrete coefficient FIR digital filter design based upon an LMS criteria,” IEEE Trans. Circuits Syst., vol. CAS−30, pp 723−739, Oct. 1983.
[3] H. Samueli, “An improved search algorithm for the design of multiplierless FIR filters with powers-of-two coefficients,” IEEE Trans. Circuits Syst., vol. 36, pp. 1044−1047, July 1989.
[4] Y. C. Lim and S. R. Parker, “Design of discrete-coefficient-value linear phase FIR filters with optimum normalized peak ripple magnitude,” IEEE Trans. Circuits Syst., vol. 37, pp. 1480−1486, Dec. 1990.
[5] R. Cemes and D. Ait-Boudaoud, “Genetic approach to design of multiplierless FIR filters,” Electronics Letters, vol. 29, pp. 2090−2091, Nov. 25, 1993.
[6] H. Shaffeu, M. M. Jones, H. D. Griffiths, and J. T. Taylor, ” Improved design procedure for multiplier-less FIR digital filters,” Electronics Letters, vol. 27, pp. 1142−1144, June 20, 1991.
[7] C.-L. Chen and A. N. Willson Jr., “A trellis search algorithm for the design of FIR filers with signed powers-of-two coefficients,” IEEE Trans. Circuits Syst. II, vol. 46, pp. 29−39, Jan. 1999.
[8] Y. C. Lim, R. Yang, D. Li, and J. Song, “Signed-power-of-two term allocation scheme for the design of digital filters,” IEEE Trans. Circuits Syst. II, vol. 46, pp. 577−584, May 1999.
[9] C.-Y. Yao, “A Study of SPT-term Distribution of CSD numbers and its application for Designing Fixed-point Linear Phase FIR Filters,” Proc. 2001 IEEE Int’l Symp. on Circuits and Systems, Sydney, Australia, May 2001, vol. II, pp. 301−304.
[10] C.-Y. Yao and C.-J. Chien, “A Partial MILP Algorithm for the Design of Linear Phase FIR Filters with SPT Coefficients,” IEICE Trans. Fundamentals of Electronics, Communications, and Computer Sciences, vol. E85−A, no. 10, pp. 2302−2310, Oct. 2002.
[11] M. Aktan, A. Yurdakul, and G. Dundar, “An Algorithm for the Design of Low-Power Hardware-Efficient FIR Filters”, IEEE Trans. Circuits Syst. I, vol. 55, pp. 1536−1545, July 2008.
[12] R. I. Hartley, “Subexpression sharing in filters using canonic signed digit multipliers,” IEEE Trans. Circuits Syst. II, vol. 43, pp. 677−688, Oct. 1996.
[13] P. Paško, P. Schaumont, V. Derudder, S. Vernalde, and D. Ďuračková, “A new algorithm for elimination of common subexpressions,” IEEE Trans. Computer-Aided Design, vol. 18, pp. 58−68, Jan. 1999.
[14] M. Martínez-Peiró, E. I. Boemo, and L. Wanhammar, “Design of high-speed multiplierless filters using nonrecursive signed common subexpression algorithm,” IEEE Trans. Circuits Syst.II, vol. 49, pp. 196−203, Mar. 2002.
[15] C.-Y. Yao, H.-H. Chen, T.-F. Lin, C.-J. Chien, and C.-T. Hsu, “A novel commonsubexpression-elimination method for synthesizing fixed-point FIR filters,” IEEE Trans. Circuits Syst. I., vol. 51, no. 11, pp. 2215−2221, Nov. 2004.
[16] C.-Y. Yao, H.-H. Chen, C.-Y. Chien, and C.-T. Hsu, “A high-level synthesis procedure for linear-phase fixed-point FIR filters with SPT coefficients,” International Journal of Electrical Engineering, vol. 12, no. 1, pp. 75−84, Feb. 2005.
[17] D. R. Bull and D. H. Horrocks, “Primitive operator digital filters,” Proc. IEE, pt. G, vol. 138, pp. 401−412, Mar. 1991.
[18] A. G. Dempster and M. D. Macleod, “Constant integer multiplication using minimum adders,” IEE Circuits Devices Syst., vol. 141, pp. 407−413, Oct. 1994.
[19] D. Li, “Minimum number of adders for implementing a multiplier and its application to the design of multiplierless digital filters,” IEEE Trans. Circuits Syst. II, vol. 42, pp. 453−460, July 1995.
[20] A. G. Dempster and M. D. Macleod, “Use of minimum adder multiplier blocks in FIR digital filters,” IEEE Trans. Circuits Syst. II, vol. 42, pp. 569−577, Sep. 1995.
[21] 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, pp. 770−777, Aug. 2001.
[22] O. Gustafsson and L.Wanhammar, “Design of linear-phase FIR filters combining subexpression sharing with MILP,” in Proc. MWSCAS’02, 2002, pp. 9–12.
[23] Y. J. Yu and Y. C. Lim, “Design of linear phase FIR filters in sub- expression space using mixed integer linear programming”, IEEE Trans. Circuits Syst. I, vol. 54, pp. 2330−2338, Oct. 2007.
[24] Y. J. Yu and Y. C. Lim, “Optimization of Linear Phase FIR Filters in Dynamically Expanding Subexpression Space”, Circuit Syst. Signal Process., vol. 29, pp. 65-80, Feb. 2010.
[25] W. H. Press, S. A. Teukolsky, W. T. Vetterling, Numerical Recipes in C. New York: Cambridge University Press, 1992, pp. 430−443.
[26] J. H. McClellan, T. W. Parks, and L. R. Rabiner, “A computer program for designing optimum FIR linear phase digital filters,” IEEE Trans. Audio Electroacoust., vol. AU−21, pp. 506–526, Dec. 1973.
[27] L. Fox and I.B. Parker. "Chebyshev Polynomials in Numerical Analysis." Oxford University Press London, 1968.
[28] F. Xu, C.-H. Chang, C. C. Jong, “ Design of low-complexity FIR filters based on signed-power-of-two coefficients with reusable common subexpressions”, IEEE Trans. Conpt. Aided Des., vol. 26, pp. 1898-1907, 2007

[29] H. Samueli, “On the design of optimal equiripple FIR digital filters for datatransmission applications”, IEEE Trans. Circuits and Systems, vol. 35, pp. 1542−1546, Dec. 1988.

QR CODE