An FPGA implementation of the LMS adaptive filter for audio processing

被引:0
|
作者
Elhossini, Ahmed [1 ]
Areibi, Shawki [1 ]
Dony, Robert [1 ]
机构
[1] Univ Guelph, Sch Engn, Guelph, ON N1G 2W1, Canada
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes three different architectures for implementing a least mean square (LMS) adaptive filtering algorithm, using a 16 bit fixed-point arithmetic representation. These architectures are implemented using the Xilinx multimedia board as an audio processing system. The on-board AC97 audio codec is used for audio capture/playback, and the Virtex-II FPGA chip is used to implement the three architectures. A comparison is then made between the three alternative architectures with different filter lengths for performance and area. Results obtained show an improvement by 90% in the critical part of the algorithm when a hardware accelerator is used to perform it over a pure software implementation. This results in a total speed up of 3.86 x. However using a pure hardware implementation results in a much higher performance with somewhat lower flexibility. It shows a speed up close to 82.6 x over the software implementation.
引用
收藏
页码:168 / +
页数:2
相关论文
共 50 条
  • [31] The practicability of adaptive FIR digital filter implementation with FPGA circuits
    Osebik, D
    Babi, R
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2002, 32 (03): : 157 - 166
  • [32] Design and FPGA Implementation of an Adaptive Narrowband Interference Suppression Filter
    Zhang, Yuanyuan
    Zhang, Lei
    Wu, Zhao
    Su, Yanrui
    Yan, Fabao
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2024, 73 : 1 - 15
  • [33] FPGA implementation of adaptive Kalman filter for industrial ultrasonic applications
    Shih-An Li
    Chris Li
    Microsystem Technologies, 2021, 27 : 1611 - 1618
  • [34] Implementation of Kalman Filter and Sonar Image Processing on FPGA platform
    Guha, Radha
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT (IEOM), 2015,
  • [35] VLSI Implementation of Throughput Efficient Distributed Arithmetic Based LMS Adaptive Filter
    Khan, Mohd. Tasleem
    Ahamed, Shaik Rafi
    VLSI DESIGN AND TEST, 2017, 711 : 24 - 35
  • [36] Virtex FPGA implementation of a pipelined adaptive LMS predictor for electronic support measures receivers
    Ting, LK
    Woods, R
    Cowan, CFN
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (01) : 86 - 95
  • [37] A Distributed Arithmetic based Approach for the Implementation of the Sign-LMS Adaptive Filter
    Prakash, Surya M.
    Shaik, Rafi Ahamed
    2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION ENGINEERING SYSTEMS (SPACES), 2015, : 326 - 330
  • [38] Implementation of pipelined LMS adaptive filter for low-power VLSI applications
    Dukel, B
    Rizkalla, ME
    Salama, P
    2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2002, : 533 - 536
  • [39] ADAPTIVE FILTER THEORY - NOT JUST AN LMS
    GIBSON, G
    MCLAUGHLIN, S
    IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1991, 138 (04) : 293 - 294
  • [40] Adaptive LMS filter with lattice prefilter
    Leung, SH
    Chu, CC
    ELECTRONICS LETTERS, 1997, 33 (01) : 34 - 35