Abstract
This paper presented the problem of wrong choice of spectral bins in the energy-based frequency estimation method under intensive noise, and studied its impact on the frequency estimation. Based on the theory of energy-based method, the causes for wrong location of spectral bins in the traditional estimation method were analyzed. In order to reduce wrong choice rate of spectral bins, two optimizational location strategies of spectral bins were introduced, and the effects of them were confirmed by computer simulation. A numerical test under intensive noise was carried out, in which estimation errors returned by optimizational spectral location strategies were compared. It was demonstrated that the estimation accuracy under intensive noise can be remarkably improved by using optimizational spectral location strategies. In particular, Macleod’s optimizational strategy is strongly suggested because of its prominent advantage in reducing occurrences of wrong location as well as its best performance in frequency estimation.
Introduction
Spectral energy-based parameter estimation method implemented in spectrum domain is a commonly used method in the signal processing, such as detection of engine rotational speed and power quality measurement.1,2 Initially proposed in D. Petri’s study of the measurement of signal parameters, 3 this method was introduced to analyze the A/D converter performance by using windows with minimum side-lobe energy. 4 In 2003, the energy-based frequency estimation method (EBM) was employed in the measurement of laser Doppler velocity to achieve higher precision. 5 In the past few years, this method has been widely applied to improve the precision in parameter identification. In 2001, Ding proved that the energy center of the power spectrum of the symmetric window function was located in the coordinate origin or near the origin, and consequently developed this approach into the energy-based method. 6 The conclusion not only provided a theoretical basis for EBM, but also indicated that EBM was suitable for all symmetric windows. The effect of number of points on the EBM accuracy was investigated by Lin and Ding in 2009. 7 Theoretical formula for frequency estimation error was further derived.8,9 Recently, the influencing factors on the accuracy of EBM, including systematic errors, interference from neighboring spectral components, and additive wide band noise, have been theoretically quantified by Belega.9,10
Apart from EBM, interpolation DFT (IpDFT) algorithm and phase difference method (PDM) are also two commonly used parameter estimation algorithms in spectrum domain. IpDFT algorithm is strongly dependent on the category of the weighting function, and interpolation formulas for different windows usually differ from each other.11–14 Moreover, there are no analytic expressions for most windows. 15 Obviously, IpDFT algorithm would be inconvenient for some windows with a lower side-lobe level or a faster decay rate of side-lobe.15,16 PDM can be applied for many kinds of windows, but it requires the phase difference of two time-domain signal segments to achieve estimation.17–20 Therefore, it will inevitably increase calculation amount and decrease the estimation speed, limiting its application in engineering fields. 18 In contrast, EBM can provide an accurate and efficient estimator with only a few number of samples. EBM has a uniform formula for different windows. 6 More importantly, EBM can reduce the frequency estimation errors caused by the spectral leakage to certain extent. 6 It should be pointed out that EBM is also effective for the averaged power spectrum. In practice, averaged power spectrum rather than one power spectrum is often taken into analysis because of random additive noise. As a result, EBM is a good candidate to achieve fast and accurate frequency estimation in spectral analysis.
However, spectral bins are often incorrectly located in the traditional EBM under intensive noise. For instance, it is extremely easy to mistake the fourth spectral bin in four-point EBM because of its relatively smaller magnitude. 9 The wrong location of spectral bin will, in turn, result in considerable estimation errors and lead to difficulties in achieving high accurate parameters estimation. As a result, it is of critical significance to overcome wrong choice of spectral bins for enhancing estimation accuracy.
The aim of this paper is to study how to decrease the occurrence of wrong location of spectral lines and consequently to improve the capability against additive noise in EBM. The remaining part of this paper is organized as follows. In Section ‘Theoretical background of energy based method’, theoretical background of EBM is briefly presented. In Section ‘Mistaken location of bins in energy based method’, the problem of mistaken location of spectral bins in EBM is discussed. In Section ‘Optimizational strategies for determination of spectral bins’, two optimizational strategies for determination of spectral bins are introduced and occurrences of wrong location with these two strategies are shown. In Section ‘Determination of spectral bins before weighting’, in order to further study the problem of mistaken location, the aforementioned location strategies with rectangle window are investigated. In Section ‘Simulations’, the estimation errors of four-point EBM with different location strategies are compared by means of computer simulation. Finally, some conclusions are drawn in Section ‘Conclusion’.
Theoretical background of energy based method
Assume a multi-frequency discrete-time signal is written as below
The second term on the right side of equation (3) represents the image part of the spectrum, which would be very small compared with the first term and can be neglected when
Combining (6) with (5), the spectral energy
For a certain spectral peak, the spectral energy can be expressed as
If we set
The above equation reveals a very important conclusion that when
After some algebraic manipulations, equation (11) can be reformulated as
On the other hand, the sum of energy of several spectral lines around a spectral peak
Combining (12) and (13), we can get
Finally, the spectral energy based estimator can be written as
The estimator indicates that the normalized frequency can be accurately determined by spectral energy of several DFT bins around the spectral peak. The correction value
From equation (15), we can see the accuracy of EBM is closely related to the properties of window. Higher precision could be obtained by turning to those windows which have lower side-lobes level, faster rate of side-lobes falloff, and more energy centered around the main-lobe. Moreover, we could take the advantage of adjustable windows, such as Dolph–Chebyshev window and Kaiser–Bessel window. Dolph–Chebyshev window could minimize the norm of the side-lobes for a given main-lobe width. 15 Kaiser–Bessel window has the best energy concentration in the mainlobe. It should be stressed that a smaller side-lobes level may decrease the spectral leakage, however, it would, at the same time, cause a wider main-lobe, leading to weakened ability of resolving disparate signals and worse equivalent noise bandwidth (ENBW). The number of spectral bins used in EBM, the theoretical deviation of frequency, and the noise level can also pose considerable influence on the accuracy. In the following sections, we take signals weighted by Hanning window as an example to illustrate the estimation problem in EBM.
Mistaken location of bins in energy based method
It is clear in equation (15) that the spectral bins used in EBM directly determine the final value of estimate. When an odd number M of spectral bins are adopted, the accounted spectral lines include the spectral peak and
When
The similar problem can be found, and probably be even worse, when even number of spectral bins is adopted. The accounted even number of spectral lines includes the spectral peak and the several bins near the spectral peak. It should be pointed out that either the left side or the right side would have one more spectral bin than the other side. For example, the four-point EBM realizes frequency correction by employing the spectral line with the highest energy and the additional three spectral lines around it.
9
If we set
If we let
Since
However, Occurrence of mistaken location in traditional EBM when Hanning window adopted (a) mistaken location of the spectral peak (b) mistaken location of the fourth spectral bin.
The occurrences of mistaken location for three-point and four-point EBM are described in Figure 1. As shown in Figure 1(a), the three-point EBM has a highest level at
Optimizational strategies for determination of spectral bins
Since the problem of mistaken location in four-point EBM is much more profound than that in three-point EBM, in this part, we only focused on the problem in four-point EBM, and proposed two optimizational strategies for determination of spectral bins.
Determination of spectral bins with larger energy
The traditional four-point EBM has poor resistance against noise because of wrong choices of spectral bins, resulting from direct comparison between
Since Occurrence of mistaken location for two optimizational strategies when Hanning window adopted (a) optimizational strategy using spectral bins near the spectral peak (b) Macleod's optimizational strategy.
Determination by Macleod’s optimizational strategy
Similar to the EBM, IpDFT also requires several bins with larger modulus to achieve frequency estimation. Therefore, it should be considered that some excellent strategies, which were taken in IpDFT, can be applied in the EBM to promote the estimation accuracy. In 1999, Macleod studied IpDFT algorithms and suggested an optimizational strategy containing the information about phase and modulus by aid of the peak sample and its two neighbors.
23
The occurrence of mistaken location was efficiently reduced by Macleod’s optimizational strategy when rectangle window was used and consequently the resistance of IpDFT algorithm against noise was strengthened. By introducing Macleod’s optimizational strategy, the four-point energy based estimator can be written as
Determination of spectral bins before weighting
In the above section, it is acknowledged that the inference from random noise exerts an great influence on the correct determination of spectral lines. In spectrum analysis, due to truncation of weighting function, wide-band noise would be accumulated within each frequency bin, therefore, the magnitude of a spectral bin at a specified frequency will be biased by wide-band noise. The biased magnitudes not only interfere the correct selection of spectral lines, but also cause some fluctuations of frequency estimates around the theoretical frequency. The bias of magnitude is dependent on the noise level on one hand, on the other hand, it is also dominated by ENBW of the adopted weighting function. A lower SNR or a wider ENBW of the tapered window may lead to larger amplitude offsets, which may increase the occurrence of wrong location of spectral bin, and thus result in larger estimation errors. Consequently, we considered to locate spectral bins before tapering, because the rectangle window has a narrower main-lobe, which not only means a better ability of peak discrimination in multifrequency signals, but also implies a stronger noise immunity.
Figure 3 shows the occurrences of wrong location of spectral bins under traditional strategy, the optimization strategy with spectral bins near the spectral peak, and Macleod’s optimization strategy respectively before Hanning window is adopted. When the traditional strategy is taken, the performance in Figure 3(a) is similar to that with Hanning window in Figure 1(b). When the optimizational strategy with larger spectral bins is taken, the performance in Figure 3(b) is improved compared with that in Figure 3(a), but much worse than that with Hanning window in Figure 2(a). This confirms the fact again that the occurrence of wrong location is closely concerned with the magnitudes of bins, and a high probability of wrong choices would occur if the bins involved in EBM algorithm are in small magnitude. When Macleod’s optimizational strategy is taken, the occurrence of wrong choices in Figure 3(c) is much smaller than that with Hanning window in Figure 2(b). By comparison, it can be seen that Macleod’s optimizational strategy also shows better performance when rectangle window is used compared with that when traditional strategy and the optimizational strategy with spectral bins near the spectral peak are adopted. This may be due to that the traditional strategy and the optimizational strategy with spectral bins near the spectral peak only use magnitude information, while the Macleod’s optimizational strategy uses both magnitude and phase information. The results reveal that the application of Macleod’s optimizational strategy before windowing has a clear advantage over the other strategies. As a result, Macleod’s optimizational strategy is strongly recommended in practice to ensure a correct choice of spectral bins.
Occurrence of mistaken location for the traditional and optimizational strategies before weighting. (a) traditional strategy (b) optimizational strategy using spectral bins near the spectral peak (c) Macleod's optimizational strategy.
Simulations
In this section, in order to investigate the effects of different location strategies of spectral bin on the energy based estimator, and to compare the estimation accuracies of these strategies under strong noise, some numerical tests were performed. For simplicity but without loss of generality, cosine waves contaminated by Gaussian white additive noise with zero mean were generated. In the simulations, the signal’s frequency was distributed randomly in the range [127.5, 128.5]. The phase of signal was scattered in the range Correction errors for the four-point EBM with different spectral bin location strategies.
As shown in Figure 4, the numerical simulation on the noise-contaminated cosine wave is in good agreement with the theoretical analysis. The traditional strategy is implemented after windowing and shows the highest the error curve, which indicates its high sensitivity to additive random noise. The traditional strategy has the worst accuracy with maximum error over 0.6 bin. Even it is implemented before windowing, the error curve still remains at a high level. In the case where the optimizational strategy is taken, in which determination of spectral bins is depended on the second and third largest bins, the results would become much better no matter before or after windowing. It is worth noticing that if determination of spectral bins is conducted after windowing, the result of the optimizational strategy is approximately the same to that of the Macleod’s optimizational strategy, which is consistent with the occurrence of wrong choices depicted in Figure 2. The best choice is to take Macleod’s optimizational strategy before windowing, because it achieves the lowest error curve. The simulation reveals that the noise immunity can be greatly enhanced by reducing wrong choices of spectral bin in EBM.
Conclusion
In this paper, we investigated the phenomenon of wrong location of DFT bin due to the additive random noise and its influence on the spectral energy based frequency estimator. The reasons for mistaken location of spectral bins for the three-point and the four-point energy-based method were studied. Both the theoretical analysis and numerical simulation indicate that the problem of mistaken location is one of the major influencing factors to estimation accuracy. Two optimizational strategies were presented to decrease the occurrence of mistaken location of spectral bins. Studies showed that the occurrence of wrong choices could be remarkably reduced by adopting the optimizational strategies. Numerical simulations indicate that Macleod’s optimizational strategy with rectangle window enjoys the best performance. The comparative studies also reveal that taking Macleod’s optimizational strategy before windowing in EBM can enhance the resistance to the additive noise and achieve better estimation results. Therefore, Macleod’s optimizational strategy is highly recommended in EBM to improve the estimation accuracy, especially for the engineering with involvement of intensive noise.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the National Natural Science Foundation of China (Grant No. 51404051), Chongqing Research Program of Basic Research and Frontier Technology (Grant No. cstc2017jcyjAX0033) and also partly supported by Scientific and Technological Research of Chongqing Municipal Education Commission (Grant No. KJ1600428).
