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

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.

[1]  Lok-Kee Ting,et al.  High Speed FPGA-Based Implementations of Delayed-LMS Filters , 2005, J. VLSI Signal Process..

[2]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[3]  Franco Chiaraluce,et al.  Reduction of Walsh-transformed electrocardiograms by double logarithmic coding , 2000, IEEE Transactions on Biomedical Engineering.

[4]  Mohammed Bahoura,et al.  FPGA-implementation of a sequential adaptive noise canceller using Xilinx System Generator , 2009, 2009 International Conference on Microelectronics - ICM.

[5]  Frederick E. Petry,et al.  Principles and Applications , 1997 .

[6]  Fuyun Ling,et al.  The LMS algorithm with delayed coefficient adaptation , 1989, IEEE Trans. Acoust. Speech Signal Process..

[7]  B. Widrow,et al.  Adaptive noise cancelling: Principles and applications , 1975 .

[8]  F. Amano,et al.  Echo cancellation and applications , 1990, IEEE Communications Magazine.

[9]  J Vanden Berghe,et al.  An adaptive noise canceller for hearing aids using two nearby microphones. , 1998, The Journal of the Acoustical Society of America.

[10]  Hitoshi Kiya,et al.  An Effective Architecture of the Pipelined LMS Adaptive Filters (Special Section on Digital Signal Processing) , 1999 .

[11]  S. Itoh,et al.  A wavelet transform-based ECG compression method guaranteeing desired signal quality , 1998, IEEE Transactions on Biomedical Engineering.

[12]  Jonathan G. Fiscus,et al.  Darpa Timit Acoustic-Phonetic Continuous Speech Corpus CD-ROM {TIMIT} | NIST , 1993 .

[13]  C. Sumi,et al.  Real-time adaptive cancelling of ambient noise in lung sound measurement , 1995, Medical and Biological Engineering and Computing.

[14]  Jonathan G. Fiscus,et al.  DARPA TIMIT:: acoustic-phonetic continuous speech corpus CD-ROM, NIST speech disc 1-1.1 , 1993 .

[15]  Gerard Olivar,et al.  FPGA-Based Implementation of an Adaptive Canceller for 50/60-Hz Interference in Electrocardiography , 2007, IEEE Transactions on Instrumentation and Measurement.

[16]  Hitoshi Kiya,et al.  Pipelined adaptive filters based on look‐ahead‐based delayed LMS algorithm , 1999 .

[17]  Jan Wouters,et al.  Adaptive noise suppression for a dual-microphone hearing aid: Supresión adaptativa del ruido para un auxiliar auditivo con micrófono dual , 2002, International journal of audiology.

[18]  Hitoshi Kiya,et al.  Pipeline implementation of gradient‐type adaptive filters , 2001 .

[19]  K. Azadet,et al.  Low-power equalizer architectures for high speed modems , 1998 .

[20]  Uwe Meyer-Baese,et al.  Digital Signal Processing with Field Programmable Gate Arrays , 2001 .

[21]  Jean Rouat,et al.  Wavelet speech enhancement based on time-scale adaptation , 2006, Speech Commun..

[22]  Asoke K. Nandi,et al.  Noninvasive fetal electrocardiogram extraction: blind separation versus adaptive noise cancellation , 2001, IEEE Transactions on Biomedical Engineering.