Multilplier-less fir digital filters using programmable sum-of-power-of-two (SOPOT) coefficients

被引:7
作者
Yeung, KS [1 ]
Chan, SC [1 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Peoples R China
来源
2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS | 2002年
关键词
D O I
10.1109/FPT.2002.1188667
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a new architecture for the implementation of multiplier-less FIR digital filters with programmable sum-of-powers-of-two (SOPOT) or canonical signed digit (CSD) coefficient representations. The multiplier-less FIR filter is implemented as the direct form structure with the filter coefficients represented as SOPOT representation, which can be realized as limited number of shifts and additions. Traditional VLSI implementations of multiplier-less FIR filters are usually hardwired and the filter coefficients cannot be programmed online. The proposed architecture is very modular in the structure and it can be connected to implement the multiplier-less FIR filter with arbitrary filter order and SOPOT terms using programmable SOPOT coefficients. The structure is also pipelined to achieve a high data throughput rate at low hardware cost. The proposed architecture was implemented and tested using the Altera FLEX 10K Field Programmable Gate Arrays (FPGA). The finite wordlength effect such as signal roundoff and overflow errors are also taken into account. A design example is given to demonstrate the feasibility of the proposed architecture.
引用
收藏
页码:78 / 84
页数:7
相关论文
共 9 条
[1]  
*ALT CORP, 2000, DAT SHEET FLEX 10K E
[2]  
*ALT CORP, 2000, MAN MAX PLUS II GETT
[3]  
[Anonymous], VHDL ANAL MODELING D
[4]  
BAESE UM, 2001, DIGITAL SIGNAL PROCE
[5]   USE OF MINIMUM-ADDER MULTIPLIER BLOCKS IN FIR DIGITAL-FILTERS [J].
DEMPSTER, AG ;
MACLEOD, MD .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1995, 42 (09) :569-577
[6]  
LIM YC, 1983, IEEE T ACOUST SPEECH, V31, P583, DOI 10.1109/TASSP.1983.1164085
[7]  
Lu WS, 1999, ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, P263, DOI 10.1109/ISCAS.1999.778835
[8]  
Oppenheim A. V., 1989, DISCRETE TIME SIGNAL
[9]  
[No title captured]