ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE

This paper presents a method to estimate frequencies with high accuracy that is based on an iterative method. The method consists in applying rectangular windows with different lengths to the acquired or generated signal in order to control the resulted frequency resolution. For each truncated signa...

Full description

Bibliographic Details
Main Authors: Gilbert-Rainer Gillich, Dorian Nedelcu, Vasile Iancu, Nicoleta Gillich
Format: Article
Language:English
Published: Editura Academica Brâncuşi 2019-11-01
Series:Analele Universităţii "Constantin Brâncuşi" din Târgu Jiu: Seria Inginerie
Subjects:
Online Access:http://www.utgjiu.ro/rev_ing/pdf/2019-4/01_GILLICH%20PyFEST_ABOUT%20THE%20ACCURACY%20OF%20ESTIMATED%20FREQUENCIES%20WITH%20THE%20PyFEST%20SOFTWARE.pdf
_version_ 1819163503514091520
author Gilbert-Rainer Gillich
Dorian Nedelcu
Vasile Iancu
Nicoleta Gillich
author_facet Gilbert-Rainer Gillich
Dorian Nedelcu
Vasile Iancu
Nicoleta Gillich
author_sort Gilbert-Rainer Gillich
collection DOAJ
description This paper presents a method to estimate frequencies with high accuracy that is based on an iterative method. The method consists in applying rectangular windows with different lengths to the acquired or generated signal in order to control the resulted frequency resolution. For each truncated signal we calculate the Discrete Fourier Transform (DFT), finally being overlapped all achieved spectra. So, we obtain a unique spectrum form all DFTs, which have an extremely fine frequency resolution. For the three biggest amplitude values found in the vicinity of the targeted frequency we perform an interpolation and find the regression curve and the maximum of it. This represent the true amplitude of the signal’s targeted harmonic component. The inter-bin position on which this amplitude is found indicates the true frequency. The algorithm is transposed in an application written in the Python programming language and tests are made to find the accuracy of the proposed estimation method. Since we find frequency estimates very close to the generated frequencies, the method and the application are successfully validated.
first_indexed 2024-12-22T17:45:10Z
format Article
id doaj.art-afc507a6ec744486a04f36498bd3c242
institution Directory Open Access Journal
issn 1842-4856
2537-530X
language English
last_indexed 2024-12-22T17:45:10Z
publishDate 2019-11-01
publisher Editura Academica Brâncuşi
record_format Article
series Analele Universităţii "Constantin Brâncuşi" din Târgu Jiu: Seria Inginerie
spelling doaj.art-afc507a6ec744486a04f36498bd3c2422022-12-21T18:18:19ZengEditura Academica BrâncuşiAnalele Universităţii "Constantin Brâncuşi" din Târgu Jiu: Seria Inginerie1842-48562537-530X2019-11-01201941318ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWAREGilbert-Rainer Gillich0Dorian Nedelcu1Vasile Iancu2Nicoleta Gillich3“Eftimie Murgu” University of Resita, ROMANIA“Eftimie Murgu” University of Resita, ROMANIA“Eftimie Murgu” University of Resita, ROMANIA“Eftimie Murgu” University of Resita, ROMANIAThis paper presents a method to estimate frequencies with high accuracy that is based on an iterative method. The method consists in applying rectangular windows with different lengths to the acquired or generated signal in order to control the resulted frequency resolution. For each truncated signal we calculate the Discrete Fourier Transform (DFT), finally being overlapped all achieved spectra. So, we obtain a unique spectrum form all DFTs, which have an extremely fine frequency resolution. For the three biggest amplitude values found in the vicinity of the targeted frequency we perform an interpolation and find the regression curve and the maximum of it. This represent the true amplitude of the signal’s targeted harmonic component. The inter-bin position on which this amplitude is found indicates the true frequency. The algorithm is transposed in an application written in the Python programming language and tests are made to find the accuracy of the proposed estimation method. Since we find frequency estimates very close to the generated frequencies, the method and the application are successfully validated.http://www.utgjiu.ro/rev_ing/pdf/2019-4/01_GILLICH%20PyFEST_ABOUT%20THE%20ACCURACY%20OF%20ESTIMATED%20FREQUENCIES%20WITH%20THE%20PyFEST%20SOFTWARE.pdfpython programming languagefrequency estimationiterationpyfest softwaresignal processing.
spellingShingle Gilbert-Rainer Gillich
Dorian Nedelcu
Vasile Iancu
Nicoleta Gillich
ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE
Analele Universităţii "Constantin Brâncuşi" din Târgu Jiu: Seria Inginerie
python programming language
frequency estimation
iteration
pyfest software
signal processing.
title ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE
title_full ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE
title_fullStr ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE
title_full_unstemmed ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE
title_short ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE
title_sort about the accuracy of estimated frequencies with the pyfest software
topic python programming language
frequency estimation
iteration
pyfest software
signal processing.
url http://www.utgjiu.ro/rev_ing/pdf/2019-4/01_GILLICH%20PyFEST_ABOUT%20THE%20ACCURACY%20OF%20ESTIMATED%20FREQUENCIES%20WITH%20THE%20PyFEST%20SOFTWARE.pdf
work_keys_str_mv AT gilbertrainergillich abouttheaccuracyofestimatedfrequencieswiththepyfestsoftware
AT doriannedelcu abouttheaccuracyofestimatedfrequencieswiththepyfestsoftware
AT vasileiancu abouttheaccuracyofestimatedfrequencieswiththepyfestsoftware
AT nicoletagillich abouttheaccuracyofestimatedfrequencieswiththepyfestsoftware