An efficient block floating point implementation of the LMS algorithm

被引:0
作者
Chakraborty, M [1 ]
Mitra, A [1 ]
Sakai, H [1 ]
机构
[1] Indian Inst Technol, E&ECE Dept, Kharagpur, W Bengal, India
来源
2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL VI, PROCEEDINGS: SIGNAL PROCESSING THEORY AND METHODS | 2003年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An efficient scheme is presented for implementing the LMS-based transversal adaptive filter in block floating point (BFP) format which permits processing of data over a wide dynamic range at a processor cost marginally higher than that of a fixed point processor. Appropriate BFP formats for both the data and the filter coefficients have been adopted and adjustments made in filtering as well as weight updating operations in order to sustain the adopted format and also to prevent overflow in both these operations jointly. For the presented method to work properly, the algorithm step size is to be chosen below an upper limit, which is, however, not very restrictive when compared with the upper bound for convergence, thereby having marginal effect on convergence speed.
引用
收藏
页码:77 / 80
页数:4
相关论文
共 11 条
[1]  
BAUER P, 1994, P 1994 INT C ACC SPE, P609
[2]   ABSOLUTE ERROR-BOUNDS FOR BLOCK FLOATING-POINT DIRECT-FORM DIGITAL-FILTERS [J].
BAUER, PH .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1995, 43 (08) :1994-1996
[3]  
HAYKIN S., 1986, ADAPTIVE FILTER THEO
[4]   Roundoff errors in block-floating-point systems [J].
Kalliojarvi, K ;
Astola, J .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1996, 44 (04) :783-790
[5]   REALIZATION OF DIGITAL FILTERS USING BLOCK-FLOATING-POINT ARITHMETIC [J].
OPPENHEIM, AV .
IEEE TRANSACTIONS ON AUDIO AND ELECTROACOUSTICS, 1970, AU18 (02) :130-+
[6]   Realization of block floating-point digital filters and application to block implementations [J].
Ralev, KR ;
Bauer, PH .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1999, 47 (04) :1076-1086
[7]   IMPLEMENTATION OF HIGH-ORDER DIRECT-FORM DIGITAL-FILTER STRUCTURES [J].
SRIDHARAN, S ;
WILLIAMSON, D .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1986, 33 (08) :818-822
[8]   BLOCK FLOATING-POINT IMPLEMENTATION OF DIGITAL-FILTERS USING THE DSP56000 [J].
SRIDHARAN, S ;
DICKMAN, G .
MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (06) :299-308
[9]   BLOCK FLOATING-POINT DISTRIBUTED FILTERS [J].
TAYLOR, FJ .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1984, 31 (03) :300-304
[10]  
Wilkinson J. H., 1964, Rounding Errors in Algebraic Processes