Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Robust and Efficient Frequency Estimator for Undersampled Waveforms Based on Frequency Offset Recognition

  • Xiangdong Huang,

    Affiliation School of Electronic Information Engineering, Tianjin University, Tianjin, China

  • Ruipeng Bai,

    Affiliation School of Electronic Information Engineering, Tianjin University, Tianjin, China

  • Xukang Jin,

    Affiliation School of Electronic Information Engineering, Tianjin University, Tianjin, China

  • Haipeng Fu

    hpfu@tju.edu.cn

    Affiliation School of Electronic Information Engineering, Tianjin University, Tianjin, China

Abstract

This paper proposes an efficient frequency estimator based on Chinese Remainder Theorem for undersampled waveforms. Due to the emphasis on frequency offset recognition (i.e., frequency shift and compensation) of small-point DFT remainders, compared to estimators using large-point DFT remainders, it can achieve higher noise robustness in low signal-to-noise ratio (SNR) cases and higher accuracy in high SNR cases. Numerical results show that, by incorporating a remainder screening method and the Tsui spectrum corrector, the proposed estimator not only lowers the SNR threshold of detection, but also provides a higher accuracy than the large-point DFT estimator when the DFT size decreases to 1/90 of the latter case.

Introduction

Frequency estimation of undersampled waveforms is widely encountered in radar detection [1] and distance estimation [2] etc. The mainstream approach to solve this problem is Chinese Remainder Theorem (CRT), since it is able to reconstruct a large number from its remainders modulo several moduli. For the CRT-based frequency estimators [36], the remainders are directly acquired from DFT peak bins of multiple channels, which means that the estimation accuracy heavily relies on the DFT frequency resolution. Hence, once the undersampling rates of individual channels are determined, to obtain a high estimation accuracy, the existing estimators [46] use large-point DFT to enhance the DFT frequency resolutions, which inevitably results in high computational complexity. Therefore, an efficient CRT-based frequency estimator with small-point DFT needs to be developed.

Unlike the CRT-based estimators with large-point DFT, an estimator with small-point DFT tends to incur weak noise robustness and low accuracy. On one hand, as is known, the noise energy is uniformly distributed over all the DFT bins. As the number of DFT bins decreases, the noise contamination on each DFT bin increases, thereby the noise robustness of the estimator is deteriorated. On the other hand, small-point DFT brings a coarse frequency resolution and thus degrades the accuracy.

To overcome these two difficulties, this paper proposes a scheme based on frequency offset recognition, which was ignored by the existed estimators [46]. The scheme is based on a discovery that, for any reconstruction channel, the underlying frequency offset information can be utilized to highlight the peak DFT bin.

Specifically, in low SNR cases, for any individual undersampled waveform, we use a performance index to recognize the value range of the frequency offset and then implement frequency-shift operation to highlight the peak DFT bin buried in noise. Moreover, we also employ a measure of remainder screening [6, 7] to further recognize those channels with reliable DFT spectra. In high SNR cases, we employ the Tsui spectrum corrector [8] to accurately estimate the frequency offset, thereby to overcome the drawback of the coarse DFT frequency resolution. Numerical results demonstrate that, with the above frequency-offset related measures, the proposed estimator can provide better noise robustness and higher accuracy than the existing estimators whose DFT lengths are about 90 times larger than ours.

This paper is organized as follows. Firstly, we present the estimation model and make the error analysis of the existed long-point DFT based estimators. Secondly, we propose a frequency estimator based on frequency shift and compensation, spectrum correction and remainder screening. Lastly, we present the simulation comparison which verifies the proposed estimator’s superiority over the existed estimators.

Estimation Model and Error Analysis

CRT-based Frequency Model

Consider a signal formulated as (1) where f0 is the high frequency to be determined and a is a non-zero complex amplitude.

To estimate f0, L A/D converters with undersampling rates F1FL (assume F1 < F2 < ⋯ < FL) are used to discrete x(t) in parallel. To meet the requirement of the closed-form CRT [9, 10], F1FL need to be integers such that (2) where M is the greatest common divider (GCD) of F1FL and thus integers Γ1 ∼ ΓL are pairwise coprime.

Then, the i-th (i = 1, …, L) discrete sequence with length M can be denoted as (3)

Therefore, the relationship between f0 and the individual undersampling rates F1FL is formulated as (4) where ni is the unknown folding integer and ηi is the normalized frequency (0 ≤ ηi < 1).

Clearly, Eq (4) constitutes a CRT model, in which F1FL are moduli and η1 F1ηL FL are remainders. In other words, once the normalized remainders η1ηL are acquired, the closed-form CRT [9, 10] can determine the folding integers n1nL and thus yields the estimate of f0.

Error Analysis of the Existed Estimators

To acquire ηi, the estimators in [46] implement Fi-point DFT (zeros are padded to the end of sequence) on xi(n), i = 1, …, L, and calculate ηi by searching out the peak DFT bin (assume it falls at k = ki), i.e., (5)

In [46], f0 is assumed to be an integer (i.e., integer times of the frequency unit Δf = 1 Hz), which ensures that ηiki/Fi = 0 if the peak bin is correctly searched out.

However, in practice, f0 also allows to be a real number (i.e., its fractional part is nonzero). In this case, ηiki/Fi ≠ 0, i.e., estimate error inevitably occurs. Furthermore, the DFT size Fi = MΓi is really a bit large, implying that high computational complexity is consumed.

The Proposed Estimator

Problems of A Small-point DFT Based Estimator

To reduce the complexity, we attempt to substitute MΓi-point DFT with M-point DFT. Accordingly, the frequency unit Δf increases from 1 Hz to Fi/M = Γi Hz, indicating that the i-th individual DFT spectrum gets much coarser. To ensure a sufficiently high accuracy, apart from the peak bin index k = ki, the fractional part of the remainder ηi Fi should also be taken into account. In this case, we have (6)

The fractional number δi in Eq (6) refers to a normalized frequency offset, which was ignored by estimators in [46]. Clearly, estimation of δi can make up for the deficiency of coarse resolution of small-point DFT.

The other difficulty is the noise robustness. Specifically, for a same low SNR circumstance, compared to large-point DFT, the true peak bin of small-point DFT is more likely to be buried by heavy noise. As Eq (6) shows, compared to the estimate of δi, the searching error of the integer peak index ki will result in a larger estimation error of ηi. In particular, the searching error of ki might result in an incorrect estimate of the folding number ni, thus leading the CRT reconstruction into failure.

Frequency Shift and Compensation

To improve the estimator’s robustness to noise, it is necessary to enhance the magnitude of peak DFT bin of xi(n) as possible.

Combining Eqs (3), (4) with (6), one can deduce xi(n) as (7)

Then, the normalized peak DFT bin Xi(ki) can be derived as (8)

Eq (8) shows that, the magnitude of peak DFT bin is closely relevant to the frequency offset δi. Fig 1 gives the curve of |Xi(ki)/a| versus δi.

From Fig 1, one can observe that as |δi| increases, |Xi(ki)/a| monotonously decreases, indicating that the DFT spectral leakage becomes increasingly more serious. As a result, for the low SNR case, it is likely that the peak DFT bin is buried.

To obtain a frequency offset approximating 0 as possilbe, we uniformly divide the value range of δi into three 1/3-length regions: and . For each region case, we attempt to construct another sequence with a stronger peak DFT bin through some frequency-shift operation. Therefore, we have the following discussions.

1) Case of : We have , i.e., the middle region nearby 0. In terms of the property of Fourier transform, xi(n) needs to be applied with a left frequency-shift operation as (9)

2) Case of : Since δi → 0 (meaning that the DFT spectral leakage is not serious), frequency-shift operation is not necessary, i.e., .

3) Case of : We have . Contrary to the case , xi(n) should be applied with a right frequency-shift operation as (10)

Thus, given the normalized frequency ( or ) of the shifted sequence ( or ), ηi should be compensated by its frequency shift as (11)

However, the problem lies in judging which region δi falls in. Given the DFT spectra of the above shifted sequences, we present a performance index defined by the ratio between the peak DFT bin and its adjacent sub-highest DFT bin, i.e., (12) where c ∈ {L, M, R}. Further, the region of δi can be recognized from the maximum of αL, αM, αR. Here, we present an example to illustrate this recognition criterion.

Example 1: Consider a signal x(n) = exp(j2π ⋅ 6.4/Mn), M = 32, n = 0, …, M − 1. Ideally, the peak falls at k = 6 and δ = 0.4. Fig 2 gives the magnitude DFT specta |XL(k)|, |XM(k)|, |XR(k)| of their corresponding shifted sequences xL(n), xM(n), xR(n).

One can observe that, among 3 spectra, |XL(k)| in Fig 2(a) exhibits the smallest spectral leakage, i.e., its peak at k = 6 appears more conspicuous than others. Quantitatively, in terms of Eq (12), we have αL = 13.9805, αM = 1.4995, αR = 2.7479. Thus, we can recognize that , which is in accord with the fact that δ = 0.4.

Further, in noisy circumstances, while the noise energy uniformly covers all DFT bins, the proposed frequency-shift operation still tends to highlight the peak DFT bin and thus yields a higher noise robustness.

Spectrum Correction and Remainder Screening

The above recognition criterion can provide the reliable peak index ki and the value range of the offset δi. To improve the accuracy, δi needs to be further estimated. A lot of spectrum correctors such as Macleod correctors [11], Candan Correctors [12], Phase-difference correctors [13], Tsui correctors [8] are competent to estimate δi from the DFT result of xi(n). This paper suggests employing the Tsui spectrum corrector proposed in [8] (Its dataflow will be illustrated in the next section), since it currently possesses a high noise robustness and accuracy. Following this, all the CRT remainders , can be acquired.

Further, [5, 9] claimed that, the necessary condition of successful CRT reconstruction is (13) where ri is the ideal errorless remainder. However, if the SNR is too low, not all L remainders satisfy this error bound condition.

Further, Ref. [6] provides a remainder screening method. Specifically, if there are ⌊(LK)/2⌋ or fewer remainders exceeding the error bound Eq (13), this method can pick out these unrestricted remainders and use the remained remainders to achieve a successful CRT reconstruction. Accordingly, the CRT reconstruction range decreases from to . This procedure of remainder screening will be listed in the next section.

Procedure of the Proposed Estimator

The proposed frequency estimator based on frequency offset recognition is summarized as follows:

  1. Step 1 Implement 3 frequency-shift operations on the undersampled sequence xi(n), i = 1, ⋯, L, to generate the sequences and their DFT results , , . Further, calculate their performance indices in terms of Eq (12).
  2. Step 2 Use the frequency-offset based criterion to recognize the expected . Then, employ the Tsui spectrum corrector to obtain its normalized frequency estimate . Further, use Eq (11) to obtain the compensated result ηi. Thus, we can obtain all the remainders .
  3. Step 3 Substitute the moduli F1,…,FL, the remainders and the specified integer K into the remainder-screening based CRT reconstruction procedure to obtain the final frequency estimate .

The procedure of the Tsui spectrum corrector addressed in Step 2 is illustrated in Fig 3.

The procedure of the remainder-screening based CRT reconstruction is listed in the following:

  1. Employ as the reference remainder and use the CRT remainders to calculate the following L − 1 difference remainders : (14)
  2. Calculate the remainders of modulo Γi: (15) where is the modular multiplicative inverse of Γ1 modulo Γi and can be calculated in advance.
  3. Compute an intermediate integer X1 using the following formula (16) where Γ ≜ Γ1Γ2…ΓL, and Wi, 1 is the modular multiplicative inverse of Γ/(Γ1 Γi) modulo Γi that can be calculated in advance.
  4. To determine the folding integer n1: Construct a set , where Γl1, ⋯, ΓlL − ⌊(LK)/2⌋ is selected from all possible combinations enumerated among {Γ1, ⋯, ΓL}}. For every element z in Z, calculate (17) If there is only one z0 in Z satisfying , let folding number .
  5. To determine other folding integers nj, 2 ≤ jL: Exchange the reference remainder with and repeat 1)-4) to acquire the corresponding folding integers respectively. It is possible that an individual nj is null in an exchanged operation. Assume that altogether P (PL) times of operations are successful and their exchanged remainder indices are v1, …, vP. Thus, P frequency estimates for 1 ≤ iP can be obtained.
  6. Remove those abnormal frequency estimates to form a reduced set , in which any pair satisfy . Further, take their average as the final frequency estimate.

Numerical Results

In this section, we compare the noise robustness and the accuracy among the large-point-DFT CRT estimator in [5] (LP-DFT estimator) and other 3 small-point-DFT CRT estimators: Tsui correctors with frequency shift (Tsui-FC estimator), Tsui correctors without frequency shift (Tsui estimator), and the proposed estimator. In this way, the improvement contribution of the frequency-shift operation, the spectrum correction and the remainder screening can be quantitatively investigated.

The parameters are as follows: The signal frequency f0 = 120000000.3Hz; The gcd M = 512; L = 6 undersampling rates:F1 = 73M, F2 = 79M, F3 = 89M, F4 = 97M, F5 = 101M, F6 = 103M; K = 4.

Example 2: SNR varies in a low region [−23dB, −8dB]. For each SNR case and each estimator, 5000 Monte Carlo trials were conducted. We use the detection probability Pd to evaluate the noise robustness. Its criterion is as follows: For each trial, if satisfies , then this trial passes; otherwise, it fails. Fig 4 illustrates the Pd curves of these 4 estimators.

thumbnail
Fig 4. Detection probability curves of different CRT-based estimators.

https://doi.org/10.1371/journal.pone.0163871.g004

From Fig 4, the following conclusions can be drawn:

  1. The proposed estimator (red circle curve) shows the best noise robustness, and the LP-DFT estimator (black diamond curve), the Tsui-FC estimator (green triangle curve), the Tsui estimator (blue rectangle curve) take the 2nd, 3rd, 4th place respectively, since their Pd curves successively appear from left to right.
  2. The proposed estimator obtains 0.6dB SNR improvement than the LP-DFT estimator, since their Pd curves are about 2.3dB and 1.7dB left to that of the Tsui estimator, respectively. Specifically, as Fig 3 depicts, this improvement of our estimator arises from two contributions: 0.7dB stems from the frequency-shift operation and 1.6dB stems from the remainder screening [6].
  3. Our proposed estimator concurrently possesses high noise robustness and high efficiency, since its DFT size M is about 90 times smaller than the average DFT size (F1 + … + F6)/6 of the LP-DFT estimator.

Example 3: SNR varies in a higher region [−8dB, 40dB], in which all the 4 estimators can acquire 100%. detection probability. Fig 5 illustrates the root-mean-square error (RMSE) curves of these 4 estimators.

thumbnail
Fig 5. RMSE comparison among different CRT-based estimators.

https://doi.org/10.1371/journal.pone.0163871.g005

From Fig 5, the following conclusions can be drawn:

  1. In the region where SNR ∈ [−8, 10] dB, all the small-point DFT estimators achieve the same the RMSE level of that of the large-point DFT estimator, which reflects that spectrum correction can alleviate the side effect of small-point DFT’s coarse resolution.
  2. In the region where SNR > 10 dB, the RMSE curve of the proposed estimators is lower than that of the large-point DFT estimator, which exhibits a flat shape due to its fixed resolution. This reflects that, in high SNR cases, spectrum correction can lead to a higher accuracy.

Conclusions

This paper proposes a small-point DFT based frequency estimator for undersampled waveforms, in which the recognition of the frequency offset δi plays a critical role in both high SNR cases and low SNR cases. Numerical results verifies the proposed estimators superiority in noise robustness, accuracy, and efficiency over the large-point DFT based estimator, which presents a vast potential for future applications.

Acknowledgments

The authors would like to thank the associate editor and the anonymous reviewers for their detailed and constructive comments that have helped the presentation of this correspondence.

Author Contributions

  1. Conceptualization: XDH.
  2. Data curation: XKJ.
  3. Formal analysis: XKJ.
  4. Funding acquisition: XDH.
  5. Investigation: RPB.
  6. Methodology: RPB.
  7. Project administration: HPF.
  8. Resources: HPF.
  9. Software: RPB.
  10. Supervision: XDH.
  11. Validation: RPB XDH.
  12. Visualization: RPB.
  13. Writing – original draft: XDH.
  14. Writing – review & editing: RPB.

References

  1. 1. Wang GY, Xia XG, Chen VC, Fielder RL. Detection, location, and Imaging of fast moving targets using multifrequency antenna array SAR. IEEE Trans Aerosp Electron Syst. 2004;40(1):345–355.
  2. 2. Li WC, Wang XZ, Wang XM, Moran B. Distance estimation using wrapped phase measurements in noise. IEEE Trans Signal Process. 2013; 61(7): 1676–1688.
  3. 3. Xia XG. On estimation of multiple frequencies in undersampled complex valued waveforms. IEEE Trans Signal Process. 1999;47(12):3417–3419.
  4. 4. Li XW, Xia XG. A fast robust chinese remainder theorem based phase unwrapping algorithm. IEEE Signal Process Lett. 2008;15:665–668.
  5. 5. Li XW, Liang H, Xia XG. A robust chinese remainder theorem with its applications in frequency estimation from undersampled waveforms. IEEE Trans Signal Process. 2009; 57(11):4314–4322.
  6. 6. Xiao L, Xia XG. A new robust Chinese remainder theorem with improved performance in frequency estimation from undersampled waveforms. Signal Process. 2015;117(C): 242–246.
  7. 7. Goh VT, Siddiqi MU. Multiple error detection and correction based on redundant residue number systems. IEEE Trans Commun. 2008;56(3): 325–330.
  8. 8. Tsui J. Digital techniques for wideband receivers. SciTech Publish. 2004.
  9. 9. Wang WJ, Xia XG. A closed-form robust Chinese Remainder Theorem and its performance analysis. IEEE Trans Signal Process. 2010; 58(11): 5655–5666.
  10. 10. Wang WJ, Li XP, Wang W, Xia XG. Maximum Likelihood Estimation Based Robust Chinese Remainder Theorem for Real Numbers and Its Fast Algorithm. IEEE Trans Signal Process. 2015; 63(13): 3317–3331.
  11. 11. Macleod MD. Fast nearly ML estimation of the parameters of real or complex single tones or resolved multiple tones. IEEE Trans Signal Process. 1998; 46(1): 141–148.
  12. 12. Candan C. Analysis and Further Improvement of Fine Resolution Frequency Estimation Method From Three DFT Samples. IEEE Signal Process Lett. 2013; 20(9): 913–916.
  13. 13. H XD, Xia XG. A fine resolution frequency estimator based on double sub-segment phase difference. IEEE Signal Process Lett. 2015;22(8): 1055–1059.