How to test whether a signal is periodic or not?

  • Context: Undergrad 
  • Thread starter Thread starter stevenphy2
  • Start date Start date
  • Tags Tags
    Periodic Signal Test
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 11K views
stevenphy2
Messages
10
Reaction score
0
Hi all, let's say I have generated some discrete data as a function of time.
And when I plot it, it looks like that it is periodic.
Is there any scientific way to check whether or not the discrete data is really periodic?
And determine the period, if possible?
Many thanks.
 
on Phys.org
You could define the statistical regression model y = b0 + b1 x + u and then introduce quarterly, monthly, weekly, etc. "dummy variables" into the model. For example, quarterly periodicity will be indicated if the quarterly dummies are significant as a group.
 
The best (and standard) way to test for periodic components is by using spectral analysis. If you are using a statistics/numerics package (like Statistica, Matlab, etc.), then check their tools (FFT, smoothing windows, etc.) for that.