A Fourier based algorithm to estimate the period of a sampled signal

Given a sampled signal, in general, is not possible to compute its period, but just an approximation. We propose an algorithm to approximate the period, based on the Discrete Fourier Transform. If that transformation uses data length for multiples of the true period, some of its harmonics have null...

Full description

Bibliographic Details
Main Author: José Danilo Rairán Antolines
Format: Article
Language:English
Published: Universidad Distrital Francisco José de Caldas 2017-12-01
Series:Visión Electrónica
Subjects:
Online Access:https://revistas.udistrital.edu.co/index.php/visele/article/view/14624
id doaj-03a59e933a4f454fbc73b51ca51c6c04
record_format Article
spelling doaj-03a59e933a4f454fbc73b51ca51c6c042020-11-25T03:44:37ZengUniversidad Distrital Francisco José de CaldasVisión Electrónica1909-97462248-47282017-12-0111215216010.14483/22484728.1462414624A Fourier based algorithm to estimate the period of a sampled signalJosé Danilo Rairán AntolinesGiven a sampled signal, in general, is not possible to compute its period, but just an approximation. We propose an algorithm to approximate the period, based on the Discrete Fourier Transform. If that transformation uses data length for multiples of the true period, some of its harmonics have null value. Thus, the best candidate to be a multiple of the period minimizes the value of those harmonics. The validation for noiseless data shows an upper bound in the error equal to a quarter of the time between two consecutive samples, whereas the result for noisy data demonstrates robustness. As application, the algorithm estimates the period of physiological signals, and tracks the frequency of the power grid in real time, which evidence its versatilityhttps://revistas.udistrital.edu.co/index.php/visele/article/view/14624period estimationphysiological signalspower grid frequencydiscrete fourier transform
collection DOAJ
language English
format Article
sources DOAJ
author José Danilo Rairán Antolines
spellingShingle José Danilo Rairán Antolines
A Fourier based algorithm to estimate the period of a sampled signal
Visión Electrónica
period estimation
physiological signals
power grid frequency
discrete fourier transform
author_facet José Danilo Rairán Antolines
author_sort José Danilo Rairán Antolines
title A Fourier based algorithm to estimate the period of a sampled signal
title_short A Fourier based algorithm to estimate the period of a sampled signal
title_full A Fourier based algorithm to estimate the period of a sampled signal
title_fullStr A Fourier based algorithm to estimate the period of a sampled signal
title_full_unstemmed A Fourier based algorithm to estimate the period of a sampled signal
title_sort fourier based algorithm to estimate the period of a sampled signal
publisher Universidad Distrital Francisco José de Caldas
series Visión Electrónica
issn 1909-9746
2248-4728
publishDate 2017-12-01
description Given a sampled signal, in general, is not possible to compute its period, but just an approximation. We propose an algorithm to approximate the period, based on the Discrete Fourier Transform. If that transformation uses data length for multiples of the true period, some of its harmonics have null value. Thus, the best candidate to be a multiple of the period minimizes the value of those harmonics. The validation for noiseless data shows an upper bound in the error equal to a quarter of the time between two consecutive samples, whereas the result for noisy data demonstrates robustness. As application, the algorithm estimates the period of physiological signals, and tracks the frequency of the power grid in real time, which evidence its versatility
topic period estimation
physiological signals
power grid frequency
discrete fourier transform
url https://revistas.udistrital.edu.co/index.php/visele/article/view/14624
work_keys_str_mv AT josedanilorairanantolines afourierbasedalgorithmtoestimatetheperiodofasampledsignal
AT josedanilorairanantolines fourierbasedalgorithmtoestimatetheperiodofasampledsignal
_version_ 1724513711115206656