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 条
  • [1] FPGA Implementation of Adaptive LMS Lattice Filter
    Sasikala, S.
    Gomathi, S.
    Kumar, Naveen D.
    Praveenraaj, R. K.
    Priyadharshini, B.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (03): : 121 - 125
  • [2] Implementation of LMS Adaptive Filter Algorithm based on FPGA
    Gohn, Andrew
    Kim, Joonwan
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 207 - 210
  • [3] Adaptive Filter Based on FPGA Implementation of LMS Algorithm
    Li, Genwu
    Zeng, Dan
    Li, Hongyu
    INTERNATIONAL CONFERENCE ON OPTOELECTRONIC MATERIALS AND DEVICES (ICOMD 2021), 2022, 12164
  • [4] Design and Implementation of LMS Adaptive Filter Algorithm Based on FPGA
    Cai, Guanghui
    Liang, Chuan
    Yang, Jun
    Li, Hongye
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 383 - 385
  • [5] Implementation of an LMS adaptive filter on an FPGA employing multiplexed multiplier architecture
    Allred, D
    Krishnan, V
    Huang, W
    Anderson, D
    CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 918 - 921
  • [6] FPGA Implementation of LMS-based FIR Adaptive Filter for Real Time Digital Signal Processing Applications
    Safarian, Carlo
    Ogunfunmi, Tokunbo
    Kozacky, Walter J.
    KMohanty, B.
    2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, : 1251 - 1255
  • [7] FPGA Implementation of LMS Self Correcting Adaptive Filter (SCAF) and Hardware Analysis
    Nekouei, Farzad
    Talebi, Neda Zargar
    Kavian, Yousef S.
    Mahani, Ali
    PROCEEDINGS OF THE 2012 8TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), 2012,
  • [8] Efficient implementation of LMS adaptive filter-based FECG extraction on an FPGA
    Vasudeva, Bhavya
    Deora, Puneesh
    Pradhan, Pradhan Mohan
    Dasgupta, Sudeb
    HEALTHCARE TECHNOLOGY LETTERS, 2020, 7 (05) : 125 - 131
  • [9] FPGA implementation of modified error normalized LMS adaptive filter for ECG noise removal
    C. Venkatesan
    P. Karthigaikumar
    R. Varatharajan
    Cluster Computing, 2019, 22 : 12233 - 12241
  • [10] FPGA implementation of modified error normalized LMS adaptive filter for ECG noise removal
    Venkatesan, C.
    Karthigaikumar, P.
    Varatharajan, R.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 12233 - 12241