Cargando…

Software algorithm and hardware design for real-time implementation of new spectral estimator

BACKGROUND: Real-time spectral analyzers can be difficult to implement for PC computer-based systems because of the potential for high computational cost, and algorithm complexity. In this work a new spectral estimator (NSE) is developed for real-time analysis, and compared with the discrete Fourier...

Descripción completa

Detalles Bibliográficos
Autores principales: Ciaccio, Edward J, Biviano, Angelo B, Garan, Hasan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4057578/
https://www.ncbi.nlm.nih.gov/pubmed/24886214
http://dx.doi.org/10.1186/1475-925X-13-61
_version_ 1782320988994666496
author Ciaccio, Edward J
Biviano, Angelo B
Garan, Hasan
author_facet Ciaccio, Edward J
Biviano, Angelo B
Garan, Hasan
author_sort Ciaccio, Edward J
collection PubMed
description BACKGROUND: Real-time spectral analyzers can be difficult to implement for PC computer-based systems because of the potential for high computational cost, and algorithm complexity. In this work a new spectral estimator (NSE) is developed for real-time analysis, and compared with the discrete Fourier transform (DFT). METHOD: Clinical data in the form of 216 fractionated atrial electrogram sequences were used as inputs. The sample rate for acquisition was 977 Hz, or approximately 1 millisecond between digital samples. Real-time NSE power spectra were generated for 16,384 consecutive data points. The same data sequences were used for spectral calculation using a radix-2 implementation of the DFT. The NSE algorithm was also developed for implementation as a real-time spectral analyzer electronic circuit board. RESULTS: The average interval for a single real-time spectral calculation in software was 3.29 μs for NSE versus 504.5 μs for DFT. Thus for real-time spectral analysis, the NSE algorithm is approximately 150× faster than the DFT. Over a 1 millisecond sampling period, the NSE algorithm had the capability to spectrally analyze a maximum of 303 data channels, while the DFT algorithm could only analyze a single channel. Moreover, for the 8 second sequences, the NSE spectral resolution in the 3-12 Hz range was 0.037 Hz while the DFT spectral resolution was only 0.122 Hz. The NSE was also found to be implementable as a standalone spectral analyzer board using approximately 26 integrated circuits at a cost of approximately $500. The software files used for analysis are included as a supplement, please see the Additional files 1 and 2. CONCLUSIONS: The NSE real-time algorithm has low computational cost and complexity, and is implementable in both software and hardware for 1 millisecond updates of multichannel spectra. The algorithm may be helpful to guide radiofrequency catheter ablation in real time.
format Online
Article
Text
id pubmed-4057578
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-40575782014-06-23 Software algorithm and hardware design for real-time implementation of new spectral estimator Ciaccio, Edward J Biviano, Angelo B Garan, Hasan Biomed Eng Online Research BACKGROUND: Real-time spectral analyzers can be difficult to implement for PC computer-based systems because of the potential for high computational cost, and algorithm complexity. In this work a new spectral estimator (NSE) is developed for real-time analysis, and compared with the discrete Fourier transform (DFT). METHOD: Clinical data in the form of 216 fractionated atrial electrogram sequences were used as inputs. The sample rate for acquisition was 977 Hz, or approximately 1 millisecond between digital samples. Real-time NSE power spectra were generated for 16,384 consecutive data points. The same data sequences were used for spectral calculation using a radix-2 implementation of the DFT. The NSE algorithm was also developed for implementation as a real-time spectral analyzer electronic circuit board. RESULTS: The average interval for a single real-time spectral calculation in software was 3.29 μs for NSE versus 504.5 μs for DFT. Thus for real-time spectral analysis, the NSE algorithm is approximately 150× faster than the DFT. Over a 1 millisecond sampling period, the NSE algorithm had the capability to spectrally analyze a maximum of 303 data channels, while the DFT algorithm could only analyze a single channel. Moreover, for the 8 second sequences, the NSE spectral resolution in the 3-12 Hz range was 0.037 Hz while the DFT spectral resolution was only 0.122 Hz. The NSE was also found to be implementable as a standalone spectral analyzer board using approximately 26 integrated circuits at a cost of approximately $500. The software files used for analysis are included as a supplement, please see the Additional files 1 and 2. CONCLUSIONS: The NSE real-time algorithm has low computational cost and complexity, and is implementable in both software and hardware for 1 millisecond updates of multichannel spectra. The algorithm may be helpful to guide radiofrequency catheter ablation in real time. BioMed Central 2014-05-09 /pmc/articles/PMC4057578/ /pubmed/24886214 http://dx.doi.org/10.1186/1475-925X-13-61 Text en Copyright © 2014 Ciaccio et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Ciaccio, Edward J
Biviano, Angelo B
Garan, Hasan
Software algorithm and hardware design for real-time implementation of new spectral estimator
title Software algorithm and hardware design for real-time implementation of new spectral estimator
title_full Software algorithm and hardware design for real-time implementation of new spectral estimator
title_fullStr Software algorithm and hardware design for real-time implementation of new spectral estimator
title_full_unstemmed Software algorithm and hardware design for real-time implementation of new spectral estimator
title_short Software algorithm and hardware design for real-time implementation of new spectral estimator
title_sort software algorithm and hardware design for real-time implementation of new spectral estimator
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4057578/
https://www.ncbi.nlm.nih.gov/pubmed/24886214
http://dx.doi.org/10.1186/1475-925X-13-61
work_keys_str_mv AT ciaccioedwardj softwarealgorithmandhardwaredesignforrealtimeimplementationofnewspectralestimator
AT bivianoangelob softwarealgorithmandhardwaredesignforrealtimeimplementationofnewspectralestimator
AT garanhasan softwarealgorithmandhardwaredesignforrealtimeimplementationofnewspectralestimator