In this paper we present a new algorithm for evaluating the frequency F of a complex signal, represented by a rotating vector. We consider the two components of the signal on the real and on the imaginary axis, and we suppose we have for each component a sequence of N samples uniformly spaced at intervals T. Each sample represents a value of the pertinent component of the signal corrupted by noise, and the noise is assumed to be an ergodic stochastic process having a Gaussian distribution. The presented algorithm is much less complex compared to existing algorithms, such as the FFT(in (in fact it requires 8N - 17 additions and two divisions to be performed) Because of the noise, the computed frequency is affected by errors The error distribution is evaluated by simulation. It is found that the error mean is practically equal to 0, while, for signal to noise ratios of 6-12 dB, the error variance is of the order of 0.01-0.001 times the quantity I/T. If compared with a similar algorithm previously presented for computing the frequency. of a real sinewave [4], the algorithm presented here gives results that are 5-10. times more accurate.

An Algorithm for Evaluating the Frequency of a Rotating Vector

1979

Abstract

In this paper we present a new algorithm for evaluating the frequency F of a complex signal, represented by a rotating vector. We consider the two components of the signal on the real and on the imaginary axis, and we suppose we have for each component a sequence of N samples uniformly spaced at intervals T. Each sample represents a value of the pertinent component of the signal corrupted by noise, and the noise is assumed to be an ergodic stochastic process having a Gaussian distribution. The presented algorithm is much less complex compared to existing algorithms, such as the FFT(in (in fact it requires 8N - 17 additions and two divisions to be performed) Because of the noise, the computed frequency is affected by errors The error distribution is evaluated by simulation. It is found that the error mean is practically equal to 0, while, for signal to noise ratios of 6-12 dB, the error variance is of the order of 0.01-0.001 times the quantity I/T. If compared with a similar algorithm previously presented for computing the frequency. of a real sinewave [4], the algorithm presented here gives results that are 5-10. times more accurate.
1979
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Complex sinewave
Error evaluation
Frequency evaluation
Noise effect
Sampled signal
File in questo prodotto:
File Dimensione Formato  
prod_424957-doc_151587.pdf

solo utenti autorizzati

Descrizione: An algorithm for evaluating the frequency of a rotating vector
Tipologia: Versione Editoriale (PDF)
Dimensione 749.01 kB
Formato Adobe PDF
749.01 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/403635
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact