FPGA-Implementation of Parallel and Sequential Architectures for Adaptive Noise Cancelation

被引:27
|
作者
Bahoura, Mohammed [1 ]
Ezzaidi, Hassan [2 ]
机构
[1] Univ Quebec, Dept Engn, Rimouski, PQ G5L 3A1, Canada
[2] Univ Quebec Chicoutimi, Dept Appl Sci, Chicoutimi, PQ G7H 2B1, Canada
关键词
Adaptive noise canceller; Sequential adaptive filter; Delayed LMS algorithm; Pipelined architecture; FPGA; ECG;
D O I
10.1007/s00034-011-9310-0
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a FPGA-based rapid prototyping of an adaptive noise canceller (ANC) using XUP Virtex-II Pro development board and Xilinx System Generator. New parallel and sequential architectures of the ANC are proposed and successfully applied to remove noise from electrocardiogram and speech signals. The pipelined architecture were evaluated and compared to existing high-speed systems using objective measurement tests. By providing comparable filtering performances that of the parallel architectures, the proposed sequential system required fewer material resources.
引用
收藏
页码:1521 / 1548
页数:28
相关论文
共 50 条
  • [21] Real-time FPGA-implementation for blue-sky detection
    Quach, Nhut Thanh
    Zafarifar, Bahman
    Gaydadjiev, Georgi N.
    2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 76 - +
  • [22] Design and FPGA-Implementation of a High Performance Timing Recovery Loop for Broadband Communications
    Torres, V.
    Perez-Pascual, A.
    Sansaloni, T.
    Valls, J.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 56 (01): : 17 - 23
  • [23] FPGA Implementation of an Adaptive Filter Robust to Impulsive Noise: Two Approaches
    Rosado-Munoz, Alfredo
    Bataller-Mompean, Manuel
    Soria-Olivas, Emilio
    Scarante, Claudio
    Guerrero-Martinez, Juan F.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (03) : 860 - 870
  • [24] Design and FPGA-implementation of Asynchronous Circuits Using Two-phase Handshaking
    Mardari, Adrian
    Jelcicova, Zuzana
    Sparso, Jens
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2019), 2019, : 9 - 18
  • [25] Real-Time LED Flicker Detection and Mitigation: Architecture and FPGA-Implementation
    Behmann, Nicolai
    Blume, Holger
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2018, : 657 - 658
  • [26] Design and implementation of adaptive FxLMS on FPGA for online active noise cancellation
    Abdi, Fatemeh
    Amiri, Parviz
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2018, 41 (02) : 132 - 140
  • [27] FPGA implementation of hardware efficient adaptive filter robust to impulsive noise
    Parmar, Chintan A.
    Ramanadham, Bhaskar
    Darji, Anand D.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (03): : 107 - 116
  • [28] FPGA implementation of an adaptive Noise Canceller for Robust Speech Enhancement Interfaces
    Rodellar, V.
    Alvarez, A.
    Conzalez, C.
    Martinez, E.
    Gomez, P.
    2008 4TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2008, : 13 - +
  • [29] Design and FPGA-Implementation of a High Performance Timing Recovery Loop for Broadband Communications
    V. Torres
    A. Pérez-Pascual
    T. Sansaloni
    J. Valls
    Journal of Signal Processing Systems, 2009, 56 : 17 - 23
  • [30] LOW COMPLEXITY FPGA-IMPLEMENTATION OF A RECONFIGURABLE SIC MULTIUSER DETECTOR FOR WIRELESS APPLICATIONS
    Alshawi, Tariq
    Bentrcia, Abdelouahab
    Elnamaky, Mohamed
    Alshebeili, Saleh
    2010 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2010,