Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Computer Science and Information Systems 2013 Volume 10, Issue 1, Pages: 503-523
https://doi.org/10.2298/CSIS120517013S
Full text ( 851 KB)
Cited by


Optimization and implementation of the wavelet based algorithms for embedded biomedical signal processing

Stojanović Radovan (University of Montenegro, Faculty of Electrical Engineering, Podgorica, Montenegro)
Knežević Saša (University of Montenegro, Faculty of Electrical Engineering, Podgorica, Montenegro)
Karadaglić Dejan (Glasgow Caledonian University, School of Engineering and Built Environment, Glasgow, UK)
Devedžić Goran ORCID iD icon (Faculty of Engineering, Kragujevac)

Existing biomedical wavelet based applications exceed the computational, memory and consumption resources of low-complexity embedded systems. In order to make such systems capable to use wavelet transforms, optimization and implementation techniques are proposed. The Real Time QRS Detector and “De-noising” Filter are developed and implemented in 16-bit fixed point microcontroller achieving 800 Hz sampling rate, occupation of less than 500 bytes of data memory, 99.06% detection accuracy, and 1 mW power consumption. By evaluation of the obtained results it is found that the proposed techniques render negligible degradation in detection accuracy of -0.41% and SNR of -2.8%, behind 2-4 times faster calculation, 2 times less memory usage and 5% energy saving. The same approach can be applied with other signals where the embedded implementation of wavelets can be beneficial.

Keywords: wavelet transform, microcontroller, QRS, denoising

Projekat Ministarstva nauke Republike Srbije, br. III-41007: Application of Biomedical Engineering in Preclinical and Clinical Practice