Title :
Real-time implementation of an adaptive noise canceller based on MicroBlaze soft processor
Author :
Bahoura, Mohammed ; Ezzaidi, Hassan
Author_Institution :
Dept. of Eng., Univ. du Quebec a Rimouski, Rimouski, QC, Canada
Abstract :
In this paper, two architectures based on the MicroBlaze soft processor are implemented on FPGA for realtime adaptive noise cancellation. The first architecture uses the least mean square (LMS) algorithm with 16-bit fixed-point fractional format, while the second one is based on a scaled version of the normalized least mean square (NLMS) algorithm with 16-bit fixed-point integer format. Those architectures were applied to remove, in real-time, the 60 Hz interference from electrocardiogram (ECG) signal with various levels of the reference input.
Keywords :
electrocardiography; field programmable gate arrays; fixed point arithmetic; interference suppression; least mean squares methods; medical signal processing; signal denoising; ECG signal; FPGA; MicroBlaze soft processor; NLMS algorithm; adaptive noise canceller; electrocardiogram signal; fixed-point fractional format; fixed-point integer format; normalized least mean square algorithm; real-time adaptive noise cancellation; Computer architecture; Electrocardiography; Field programmable gate arrays; Least squares approximations; Noise cancellation; Signal processing algorithms;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2015 IEEE 28th Canadian Conference on
Conference_Location :
Halifax, NS
Print_ISBN :
978-1-4799-5827-6
DOI :
10.1109/CCECE.2015.7129443