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 '15 at 13:13
  • $\begingroup$ You should first resample at a fixed rate. This could help dsp.stackexchange.com/questions/8488/… $\endgroup$ – Rhei Sep 2 '15 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 '15 at 13:44
  • $\begingroup$ I guess that you can follow point 2 in that answer $\endgroup$ – Rhei Sep 2 '15 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.