Algorithm and Architecture Design of Adaptive Filters With Error Nonlinearities

被引:12
|
作者
Mula, Subrahmanyam [1 ]
Gogineni, Vinay Chakravarthi [1 ]
Dhar, Anindya Sundar [1 ]
机构
[1] IIT Kharagpur, Dept Elect & Elect Commun Engn, Kharagpur 721302, W Bengal, India
关键词
Adaptive filters; fixed-point arithmetic; least mean square/fourth (LMS/LMF) algorithm; logarithmic number system (LNS); mean square deviation (MSD); SIGNAL-PROCESSING SYSTEMS; IMPULSIVE NOISE; LMS ALGORITHM; COMPUTATION; ADAPTATION; TRANSFORMS; FAMILY; POWER;
D O I
10.1109/TVLSI.2017.2702171
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a framework based on the logarithmic number system to implement adaptive filters with error nonlinearities in hardware. The framework is demonstrated through pipelined implementations of two recently proposed adaptive filtering algorithms based on logarithmic cost, namely, least mean logarithmic square (LMLS) and least logarithmic absolute difference (LLAD). To the best of our knowledge, the proposed architectures are the first attempts to implement both LMLS and LLAD algorithms in hardware. We derive error computing algorithms to realize the nonlinear error functions for LMLS and LLAD and map them onto hardware. We also propose a novel variable-a scheme to enhance the original LMLS algorithm and prove its robustness and suitability for VLSI implementations in practical applications. Detailed bit width and error analysis are carried out for the proposed VLSI fixed point implementations. Postlayout implementation results show that with an additional multiplier over conventional least mean square (LMS), 7-dB improvement in steady-state mean square deviation performance can be achieved and with the proposed variable-a scheme, 12-dB improvement can be achieved without compromising the convergence. We will show that LMLS can potentially replace LMS in practical applications, by demonstrating a proof-of-concept by extending the framework to transform domain adaptive filters.
引用
收藏
页码:2588 / 2601
页数:14
相关论文
共 50 条