My instrument performs measurements at non-equal time intervals, i.e. non-uniform sampling. Apart from this, I usually oversample (by a factor of $n$) for reasons related to filter design, and afterwards downsample by taking every $n^\text{th}$ sample. However, with non-uniform sampling, things seem to be non-obvious. I cannot simply take every $n^\text{th}$ sample since the samples themselves are non-uniform.

I can argue that, since they are non-uniform in the first place, then my downsampling will itself by non-uniform, yet at the end it does not really matter since I still have a non-uniformly sampled signal but now down-sampled. Am I correct?

  • 1
    $\begingroup$ In general, more data is better. If you just want to plot the data, it doesn't really matter what you do with it. However, if you want to do something else (like filter it) you're better off interpolating it to be uniformly sampled before either decimating it (taking every $n^{\rm th}$ sample) or filtering it. $\endgroup$
    – Peter K.
    Sep 2, 2015 at 13:13
  • $\begingroup$ You should first resample at a fixed rate. This could help dsp.stackexchange.com/questions/8488/… $\endgroup$
    – Rhei
    Sep 2, 2015 at 13:38
  • $\begingroup$ Well, my intent is to ultimately do Lomb-Scargle periodogram: link which is one solution to find spectral density of non-uniformaly sampled signals. However, if I am doing an interpolation and making the signal uniformly sampled, then I can just do an (regular) FFT...right? $\endgroup$
    – student1
    Sep 2, 2015 at 13:44
  • $\begingroup$ I guess that you can follow point 2 in that answer $\endgroup$
    – Rhei
    Sep 2, 2015 at 14:41


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.