How to test whether a signal is periodic or not?

  • Level: Undergrad 
  • Thread starter Thread starter stevenphy2
  • Start date Start date
  • Tags Tags
    Periodic Signal Test
Join the discussion
Registration is free. Start your own thread to ask a follow-up.
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.
 
Physics news 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.