A block floating-point treatment to the LMS algorithm: Efficient realization and a roundoff error analysis

被引:14
作者
Mitra, A [1 ]
Chakraborty, M
Sakai, H
机构
[1] Indian Inst Technol, Dept Elect & Commun Engn, Gauhati 781039, Assam, India
[2] Kyoto Univ, Grad Sch Informat, Dept Syst Sci, Kyoto 6068501, Japan
[3] Indian Inst Technol, Dept Dept Elect & Elect Commun Engn, Kharagpur 721302, India
关键词
block floating-point arithmetic; least mean square methods; overflow; roundoff errors;
D O I
10.1109/TSP.2005.859342
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 temporal and hardware complexities significantly less than that of a floating-point processor. Appropriate BFP formats for both the data and the filter coefficients are adopted, taking care so that they remain invariant to interblock transition and weight updating operation, respectively. Care is also taken to prevent overflow during filtering, as well as weight updating processes jointly, by using a dynamic scaling of the data and a slightly reduced range for the step size, with the latter having only marginal effect on convergence speed. Extensions of the proposed scheme to the sign-sign LMS and the signed regressor LMS algorithms are taken up next, in order to reduce the processing time further. Finally, a roundoff error analysis of the proposed scheme under finite precision is carried out. It is shown that in the steady state, the quantization noise component in the output mean-square error depends on the step size both linearly and inversely. An optimum step size that minimizes this error is also found out.
引用
收藏
页码:4536 / 4544
页数:9
相关论文
共 14 条
[1]   ABSOLUTE ERROR-BOUNDS FOR BLOCK FLOATING-POINT DIRECT-FORM DIGITAL-FILTERS [J].
BAUER, PH .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1995, 43 (08) :1994-1996
[2]   A ROUNDOFF ERROR ANALYSIS OF THE LMS ADAPTIVE ALGORITHM [J].
CARAISCOS, C ;
LIU, B .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1984, 32 (01) :34-41
[3]   CALCULATING THE FHT IN HARDWARE [J].
ERICKSON, AC ;
FAGIN, BS .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1992, 40 (06) :1341-1353
[4]  
Farhang-Boroujeny B, 1998, ADAPTIVE FILTERS THE
[5]  
HAYKIN S., 1986, ADAPTIVE FILTER THEO
[6]   Roundoff errors in block-floating-point systems [J].
Kalliojarvi, K ;
Astola, J .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1996, 44 (04) :783-790
[7]   REALIZATION OF DIGITAL FILTERS USING BLOCK-FLOATING-POINT ARITHMETIC [J].
OPPENHEIM, AV .
IEEE TRANSACTIONS ON AUDIO AND ELECTROACOUSTICS, 1970, AU18 (02) :130-+
[8]   EFFECTS OF FINITE REGISTER LENGTH IN DIGITAL FILTERING AND FAST FOURIER-TRANSFORM [J].
OPPENHEIM, AV ;
WEINSTEIN, CJ .
PROCEEDINGS OF THE INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, 1972, 60 (08) :957-+
[9]   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
[10]   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