Next Article in Journal
A Bottleneck Analysis of Robotics and Automation in the Coca-Cola Production Line
Previous Article in Journal
Shadows of Resilience: Exploring the Impact of the Shadow Economy on Economic Stability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Robust Multitaper Tests for Detecting Frequency Modulated Signals †

1
Queen’s University, Kingston, ON K7L 3N6, Canada
2
Trent University, 1600 West Bank Drive, Peterborough ON K9L 0G2, Canada
*
Author to whom correspondence should be addressed.
Presented at the 10th International Conference on Time Series and Forecasting, Gran Canaria, Spain, 15–17 July 2024.
These authors contributed equally to this work.
Eng. Proc. 2024, 68(1), 45; https://doi.org/10.3390/engproc2024068045
Published: 15 July 2024

Abstract

:
In this paper, we propose a new test for the detection of polynomial modulated signals, as well as an aggregated test based on the new test. The test statistics are developed under the multitaper spectral framework, and are designed to be robust to the choice of the multitaper order K. The proposed tests are based on a modification of a previous test statistic developed by the authors, denoted by F 4 . We review the F 4 test, and discuss some of its shortcomings, then propose our two tests. We illustrate performance via simulations, and apply our tests to SoHO GOLF optical solar time series.

1. Introduction

In many fields [1,2,3,4,5], detecting periodic signals is an important application, and an active area of research. Both the Harmonic F-test and the non-parametric multitaper spectral estimator, described in [6], are well established as robust tests for detecting signals with a periodic form in stationary noise. If the time series in question has a carrier frequency that is modulated by a polynomial of degree P, the detection probability of the aforementioned F-test is reduced drastically.
We propose two modifications to the semi-parametric tests, introduced in [7], to detect a line component of a Frequency Modulated (FM) signal modulated by a polynomial of degree (1, ⋯, P). The first modification is intended to improve the detection probability when an even number of tapers is selected. The second modification is an improvement to the Aggregate test proposed in [7] through use of the new test. These modifications are shown to be more effective than the F 4 and the Aggregate test. To approximate the quantile of the Aggregate test statistic corresponding to a given test size, we provide a simple upper bound for the complementary cumulative distribution function (CDF) of the Aggregate test statistic [8].
This paper is organized as follows. In Section 2, the test statistic from [7] is reviewed; denoted by F 4 . In Section 3, we discuss our modification of the F 4 statistic and its distribution. We also redefine the Aggregate test statistic from [7], denoted by T a , and provide an upper bound for its complementary CDF. In Section 4, the performance of the T a , F 4 , F 4 , the Harmonic-F (HARM−F) and the F ˜ 3 test statistic from [9], is compared via simulation. In Section 5, we apply our F-tests to a time series generated by the SoHO GOLF instrument.

2. F 4 Statistic

We first review the test statistic F 4 , previously proposed in [7]. Let { X t ; t = 0 , , N 1 } be a time series of length N of the form
X t : = μ cos 2 π f 0 t + 2 π 0 t ϕ ( τ ) d τ + Z t ,
where μ is the amplitude, ϕ ( τ ) = p = 0 P a p τ p represents a polynomial of degree P, and { Z t } is a stationary noise process. We aim to detect f 0 , the carrier frequency, of this modulated signal. The F 4 test uses the sine tapers [10], where the k th taper is an N × 1 vector with components given by
v t ( k ) = 2 N + 1 sin π ( k + 1 ) ( t + 1 ) N + 1 ,
t = 0 , , N 1 , possessing derivatives
v ˙ t ( k ) : = 2 N + 1 cos ( k + 1 ) π ( t + 1 ) N + 1 ( k + 1 ) π N + 1 .
We let V and V ˙ denote the N × K matrices whose columns are the tapers and their derivatives, respectively.
The F 4 statistic is essentially a weighted version of the F ˜ 3 statistic from [9]. As such, we define a matrix of weights by W such that the elements on the diagonal are given by
1 1 + M 1 K 1 · i | i = 0 , , K 1 ,
where M = max ( 1 , penalty · K ) . The vector of K weighted complex-valued eigencoefficients y k ( f ) at frequency f is then given by
Y f : = W V T X f .
where Y f is a K × 1 vector with components y k ( f ) , k = 0 , , K 1 , and X f is an N × 1 vector with components X t e i 2 π f t , t = 0 , , N 1 .
Now that we have tapered the series, we want to transform the series from the frequency domain back into the time domain. By doing so, we gain the ability to isolate the contribution due to a single frequency f across the whole time span. We achieve this with a standard inverse projection filter [11], given by Z : = V Y ˜ = U + i Q and its derivative Z ˙ : = V ˙ Y ˜ = U ˙ + i Q ˙ ; we have suppressed the dependence on f in the preceding notation. The standard inverse is then written in polar form, allowing us to take the derivative the instantaneous phase with respect to time. By doing so, we obtain the instantaneous frequency is given by (see [12]):
ψ ( t ; f ) : = U ( t ; f ) Q ˙ ( t ; f ) U ˙ ( t ; f ) Q ( t ; f ) 2 π U 2 ( t ; f ) + Q 2 ( t ; f ) .
The component ψ ( t ; f ) estimates, in the band 2 W = K 1 N surrounding frequency f, the instantaneous frequency at time t. U ( t ; f ) is the t th component of U, and similarly for U ˙ ( t ; f ) , Q ( t ; f ) , and Q ˙ ( t ; f ) . The eigencoefficients of ψ ( t ; f ) represents the polynomial trends in the time series given by
Ψ k ( ν ; f ) t = 0 N 1 v t ( k ) ψ ( t ; f ) e i 2 π ν t ,
where v t ( k ) is the k th data taper and
Ψ ( f ) : = ( Ψ 0 ( 0 ; f ) , , Ψ K 1 ( 0 ; f ) ) T .
As the polynomial trends are concentrated near 0, we set ν = 0 . Solving a polynomial regression problem Ψ ( f ) A = H P c P ( f ) + z with H being a ( K × ( P + 1 ) ) design matrix and Ψ as the input, using ordinary least squares, we obtain
c ^ P : = ( H P T H P ) 1 H P T Ψ ( f ) = H P T Ψ ( f ) .
The test statistic F 4 is then defined as:
F 4 ( P ; f , K ) = c ^ p 0 2 ( K P ) | | Ψ ( f ) | | 2 | | c ^ P 0 | | 2 ,
where c ^ P 0 is calculated with Equation (9), but with the first column ( p = 0 ) removed from H P before it is computed. The vector c ^ P 0 has dimension P × 1 with elements c ^ p 0 . F 4 converges in distribution to F 1 , K P [8].
From Figure 1, it can be seen that the weighting used in F 4 does improve the test statistic compared to F ˜ 3 . Notice that both tests still suffer from a worse detection probability when an even K is used. To fix this issue, a new test, F 4 , was created.

3. F 4 Statistic

The sine tapers have the very interesting property in that, when using a fixed length N, and K K , the first K columns of both taper matrices will be identical (this is not true of DPSS tapers). Therefore, the only difference between the taper matrices corresponding to any consecutive even and odd choices of K is the last column. With this in mind, in the following, we isolate and remove the contribution to the F 4 test statistic due to the last taper for any choice of even K, assuming that the polynomial modulation is linear ( P = 1 ) . We believe that focusing on the simpler P = 1 case is useful as, in practice, the frequency modulation of interest will vary slowly over time. If the time series does contain a polynomial of degree P > 1 , then the modulation occurring in a finite time, while polynomial, may be approximated well by a linear modulation.
For P = 1 , we rewrite the F 4 statistic for a given K as
F 4 ( 1 ; f , K ) = ( K 1 ) | | Ψ ( f ) | | 2 c ^ 1 0 2 1 = ( K 1 ) r 1 = ( K 1 ) ( r 1 ) + r Δ ,
where r : = | | Ψ ( f ) | | 2 / c ^ 1 0 2 , r Δ is the isolated contribution to r due to only the last taper (of order K 1 ) and r is the contribution to r from all other tapers (of orders k = 0 , , K 2 ). The component r is obtained by replacing K with K 1 in the statistics Ψ ( f ) and c ^ 1 0 . We found that, for even choices of K, r Δ was positive, causing a reduction in test statistic value. In contrast, for odd choices of K, r Δ was negative. F 4 can now be defined as
F 4 ( P ; f , K ) = K 1 r 1 ; K is even K 1 ( r + r Δ ) 1 ; else .
It has been shown [8] that F 4 has the PDF
f F 4 ( P ; f , K ) ( x ) = f Y ( x , 1 , K 1 P ) ; K is even f X ( x , 1 , K P ) ; else ,
where
f Y ( x ; d 1 , d 2 ) = 1 b ( d 1 x b ) d 1 d 2 d 2 ( d 1 x b + d 2 ) d 1 + d 2 x b B d 1 2 , d 2 2 f X ( x ; d 1 , d 2 ) = ( d 1 x ) d 1 d 3 d 3 ( d 1 x + d 3 ) d 1 + d 3 x B d 1 2 , d 3 2 ,
with b = K 1 K 2 , d 1 = 1 , d 2 = K 1 P , d 3 = K P .
Observing Figure 1, note that even choices of K now have a higher probability of detection, surpassing odd choices of K sometimes. The same idea was examined for odd K, but under simulation, it was found to decrease the probability of detection compared to F 4 .
An alternative approach introduced previously was called the Aggregate Test, based on F 4 [7]. Let K : = { K 1 , , K | K | } , K i K , where each K i is a prespecified number of tapers, each of which is used in the i th F 4 -test. The test statistic T a is given by:
T a : = i = 1 | K | 1 ( F 4 ( P ; f , K i ) F 1 , K i P , β ) ,
where F 1 , K i P , β is the ( 1 β ) -quantile of the F 1 , K i P distribution. For a specified threshold integer, R, which represents the quantity of F 4 tests that reject the null hypothesis, and the Aggregate test rejects the null if T a R . The null hypothesis for the Aggregate test is that at frequency f, there is no modulated signal. There are two main difficulties with this test statistic. As we have shown above, for any even K, the F 4 test will have a lower detection probability than the F 4 . In order to improve the Aggregate test statistic, we suggest re-defining the test in terms of F 4 instead of F 4 . Writing
T a : = i = 1 | K | 1 ( F 4 ( P ; f , K i ) F i ) ,
we can define the new Aggregate test statistic using regularized incomplete beta functions. The CDF corresponding to a significance level β is used to calculate the quantile, F i , given by:
F ( x ) = I x x + ( K i P ) 1 2 , K i P 2 = 1 β ; if K i is odd F ( x ) = I x b x b + ( K i 1 P ) 1 2 , K i 1 P 2 = 1 β ; if K i is even .
The second issue is the unknown distribution of the Aggregate test. Previously, the necessary confidence level, β , could only be approximated through simulation. We will now propose a new method using an upper bound on the distribution. Let β be the Type I error for each ( T a ) i ; then, for R = 1 , the union-upper-bound is
P [ T a 1 ] = P [ F 4 ( K 1 ) > F 1 ] P [ F 4 ( K 2 ) > F 2 ] P [ F 4 ( K | K | ) > F | K | ]
i = 1 | K | P [ F 4 ( K i ) > F i ] = i = 1 | K | β = β · | K | .
The point where the complementary CDF is essentially zero can be estimated. From Figure 2, if R = 30 is chosen, setting the Type I error to be α implies β = 29 α | K | ( 30 R ) , which is valid for R < 30 .

4. Simulation and Comparison

We consider two simulations under different types of noise and modulation bandwidths. First, Figure 3a, where the F 4 and F 4 tests perform at high levels for any K above 10. One can observe that the Aggregate test preforms strongly, in addition to not having to choose K, like in the F 4 and F 4 tests, which causes varied performance depending on the choice of K. Observing Figure 3b, the updated Aggregate test using F 4 has a large increase in detection probability compared to the Aggregate test in [7]. The Gumbel noise does cause a decrease in detection probability, although the F 4 test is still higher for a wide range of tapers. We believe the smaller probability of detection for the Aggregate test is due to the lower detection probability in the F 4 tests for higher K. In both figures, the Harmonic F-test is essentially unusable-for-purpose.

5. SoHO GOLF Satellite Data Study

In order to examine the functionality of F 4 and the Aggregate test in real-world data, we examined our new test statistics in comparison to F ˜ 3 from [12]. These test statistics were applied to a one-year time series obtained by the Solar and Heliospheric Observatory, Global Oscillations at Low Frequencies (SoHO GOLF) instrument [13]. The data were pre-processed using the identical 5:1 decimation filter and high pass filter as [9], to ensure consistency in the results found. Figure 4a, which shows F 4 plotted on top of F ˜ 3 , demonstrates an increased number of significant frequencies for K = 6 , 8 , and 10 , which were not found with F ˜ 3 . Both test statistics detect a significant frequency around 1.5 mHz, but F ˜ 3 fails to detect a significant frequency around 4.7 mHz, and overall agreement is poor. One explanation can be found in Figure 4b,c: notice that for higher numbers of tapers, the F 4 test reduces the number of detections, but for the frequencies that are significant, they are consistent across many choices of tapers. F ˜ 3 is arguably more inconsistent across the tapers. If the modulation contained in the time series is slow, we would expect to only detect for high K, which is where the F ˜ 3 has a poor detection rate as seen in Figure 1. Also, we see that the Aggregate test only detects two significant frequencies. We believe that this is mainly due to the distribution upper bound being still too high. Through simulation, it was found to have a Type I error rate of 1 5 α , when it should be α .

6. Conclusions

A new F-test was introduced, which increases the detection probability for even numbers of tapers. In addition, the Aggregate test has been improved through the use of the new F 4 statistic instead of the previous F 4 statistic. By introducing an upper bound for the Aggregate test distribution, the test has been improved. Through simulation, we have shown the increase in performance of these two tests. The new tests were also demonstrated on the SoHO GOLF time series, a previously used series, allowing for comparison of real-world frequency detections.

Author Contributions

Conceptualization, G.T. and W.S.B.; methodology, all; software, B.O.; resources, W.S.B. and G.T.; writing–original draft preparation, B.O.; writing–review and editing, all; supervision, G.T. and W.S.B. All authors have read and agreed to the published version of the manuscript.

Funding

Wesley Burr gratefully acknowledges funding from the National Science and Engineering Research Council, NSERC, Canada, grants RGPIN-2017-04741 and RGPIN-2024-04420. Glen Takahara similarly acknowledges NSERC grant RGPIN-2019-06751.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data was used, or created, for this study. The code for the simulations is available by request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. García, R.; Jiménez, A.; Mathur, S.; Ballot, J.; Eff-Darwich, A.; Jiménez-Reyes, S.; Pallé, P.; Provost, J.; Turck-Chièze, S. Update on g-mode research. Astron. Nachrichten Astron. Notes 2008, 329, 476–484. [Google Scholar] [CrossRef]
  2. Gloersen, P.; Huang, N. Comparison of interannual intrinsic modes in hemispheric sea ice covers and other geophysical parameters. IEEE Trans. Geosci. Remote Sens. 2003, 41, 1062–1074. [Google Scholar] [CrossRef]
  3. Guillaumin, A.P.; Sykulski, A.M.; Olhede, S.C.; Early, J.J.; Lilly, J.M. Analysis of non-stationary modulated time series with applications to oceanographic surface flow measurements. J. Time Ser. Anal. 2017, 38, 668–710. [Google Scholar] [CrossRef]
  4. Thomson, D.J. Spectra of MDI magnetograms. In Proceedings of the SOHO 14/GONG 2004 Workshop (ESA SP-559). Helio-and Asteroseismology: Towards a Golden Future, New Haven, CT, USA, 12–16 July 2004; Danesy, D., Ed.; Volume 559, p. 91. [Google Scholar]
  5. Schuster, A. On the investigation of hidden periodicities with application to a supposed 26 day period of meteorological phenonema. Terr. Magn. 1898, 3, 13–41. [Google Scholar]
  6. Thomson, D.J. Spectrum Estimation and Harmonic Analysis. Proc. IEEE 1982, 70, 1055–1096. [Google Scholar] [CrossRef]
  7. Ott, B.; Burr, W.S.; Takahara, G. An aggregate test for polynomial frequency modulation using multitaper methods. In Proceedings of the 64th ISI World Statistics Congress, Ottawa, ON, Canada, 12–16 July 2023; pp. 1–5. [Google Scholar]
  8. Ott, B. F-Tests for Frequency Modulated Time Series Using Multitaper Methods. Master’s Thesis, Queen’s University, Kingston, ON, Canada, 2023. [Google Scholar]
  9. Blanchette, K.; Burr, W.S.; Takahara, G. An F-test for polynomial frequency modulation. In Proceedings of the ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing—Proceedings, Toronto, ON, Canada, 6–11 June 2021; pp. 5010–5014. [Google Scholar] [CrossRef]
  10. Riedel, K.S.; Sidorenko, A. Minimum bias multiple taper spectral estimation. IEEE Trans. Signal Process. 1995, 43, 188–195. [Google Scholar] [CrossRef]
  11. Thomson, D.J. Inverse-constrained projection filters. In Proceedings of the Wavelets: Applications in Signal and Image Processing IX, San Diego, CA, USA, 30 July–1 August 2001; Volume 4478, pp. 172–183. [Google Scholar]
  12. Blanchette, K. Multitaper Statistical Tests for the Detection of Frequency-Modulated Signals. Master’s Thesis, Queen’s University, Kingston, ON, Canada, 2020. [Google Scholar]
  13. Boumier, P. GOLF SoHO: How to Access GOLF Data. Available online: https://www.ias.u-psud.fr/golf/templates/access.html (accessed on 8 May 2012).
Figure 1. Detection probability of F ˜ 3 ( 1 ; 0.1 , K ) in gray (dashed), F 4 ( 1 ; 0.1 , K ) in gray, and F 4 ( 1 ; 0.1 , K ) in black. A total of 10,000 simulations conducted with N = 2000 for each simulation at a significance level of 1 N . The signal is given by Equation (1) with μ = 0.5 , ϕ ( τ ) = ( 0.001 / ( N / 2 ) ) ( t N / 2 ) , f 0 = 0.1 and { Z t } is a white noise process with mean 0 and variance 1.
Figure 1. Detection probability of F ˜ 3 ( 1 ; 0.1 , K ) in gray (dashed), F 4 ( 1 ; 0.1 , K ) in gray, and F 4 ( 1 ; 0.1 , K ) in black. A total of 10,000 simulations conducted with N = 2000 for each simulation at a significance level of 1 N . The signal is given by Equation (1) with μ = 0.5 , ϕ ( τ ) = ( 0.001 / ( N / 2 ) ) ( t N / 2 ) , f 0 = 0.1 and { Z t } is a white noise process with mean 0 and variance 1.
Engproc 68 00045 g001
Figure 2. Estimate of the complementary CDF of the Aggregate test for K = { 5 , , 80 } and β = 1 N , N = 2000 , with Simulations = 10,000. The time series were created using independent Gaussian white noise replicates.
Figure 2. Estimate of the complementary CDF of the Aggregate test for K = { 5 , , 80 } and β = 1 N , N = 2000 , with Simulations = 10,000. The time series were created using independent Gaussian white noise replicates.
Engproc 68 00045 g002
Figure 3. With α = 1 2000 , 10,000 simulations of { X t } (Equation (1)) with amplitude 0.5, frequency 0.1, ϕ ( τ ) = m P N 2 t N 2 . Z t was created using Gaussian white noise for (a) and Z t for (b) was from an A R = ( 0.5 , 0.3 , 0.1 ) , M A = ( 0.6 ) , with innovations from a zero mean Gumbel distribution.
Figure 3. With α = 1 2000 , 10,000 simulations of { X t } (Equation (1)) with amplitude 0.5, frequency 0.1, ϕ ( τ ) = m P N 2 t N 2 . Z t was created using Gaussian white noise for (a) and Z t for (b) was from an A R = ( 0.5 , 0.3 , 0.1 ) , M A = ( 0.6 ) , with innovations from a zero mean Gumbel distribution.
Engproc 68 00045 g003
Figure 4. (a) SoHO GOLF significant frequencies for F 4 in black and F ˜ 3 in gray at α = 1 N . (b) Expanded range of tapers for F 4 with Aggregate test results in black lines overlaid. (c) Expanded range of tapers for F ˜ 3 with Aggregate test results in black lines overlaid.
Figure 4. (a) SoHO GOLF significant frequencies for F 4 in black and F ˜ 3 in gray at α = 1 N . (b) Expanded range of tapers for F 4 with Aggregate test results in black lines overlaid. (c) Expanded range of tapers for F ˜ 3 with Aggregate test results in black lines overlaid.
Engproc 68 00045 g004
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ott, B.; Takahara, G.; Burr, W.S. Robust Multitaper Tests for Detecting Frequency Modulated Signals. Eng. Proc. 2024, 68, 45. https://doi.org/10.3390/engproc2024068045

AMA Style

Ott B, Takahara G, Burr WS. Robust Multitaper Tests for Detecting Frequency Modulated Signals. Engineering Proceedings. 2024; 68(1):45. https://doi.org/10.3390/engproc2024068045

Chicago/Turabian Style

Ott, Benjamin, Glen Takahara, and Wesley S. Burr. 2024. "Robust Multitaper Tests for Detecting Frequency Modulated Signals" Engineering Proceedings 68, no. 1: 45. https://doi.org/10.3390/engproc2024068045

Article Metrics

Back to TopTop