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...
Main Authors: | , , , |
---|---|
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 |
id |
doaj-afc507a6ec744486a04f36498bd3c242 |
---|---|
record_format |
Article |
spelling |
doaj-afc507a6ec744486a04f36498bd3c2422020-11-25T02:53:17ZengEditura 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. |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Gilbert-Rainer Gillich Dorian Nedelcu Vasile Iancu Nicoleta Gillich |
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. |
author_facet |
Gilbert-Rainer Gillich Dorian Nedelcu Vasile Iancu Nicoleta Gillich |
author_sort |
Gilbert-Rainer Gillich |
title |
ABOUT THE ACCURACY OF ESTIMATED FREQUENCIES WITH THE PyFEST SOFTWARE |
title_short |
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_sort |
about the accuracy of estimated frequencies with the pyfest software |
publisher |
Editura Academica Brâncuşi |
series |
Analele Universităţii "Constantin Brâncuşi" din Târgu Jiu: Seria Inginerie |
issn |
1842-4856 2537-530X |
publishDate |
2019-11-01 |
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. |
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 |
_version_ |
1724725510972375040 |