Does increasing sampling rate also increase noise or error in real-time data acquisition?

53 views (last 30 days)
If I have a xy sensor and digitizer attached to it and I am receiving data in real-time and storing it for further analysis, and there is a fixed sampling rate in digitizer which is at least fulfils the Nyquist criteria. Apparently, there is some background noise in the signal received. Now, I want to increase the sampling rate to increase the resolution of data for some reason. My question is that if I increase the sampling rate, will it also increase the noise or error in the received signal? This I want to illustrate in MATLAB coding but I don't know how?
  1 Comment
Ana
Ana on 11 Feb 2016
Hi there. Increasing the sampling rate obviously adds more points to your data. But it is not increasing the noise nor the SEM. Setup that fulfills Nyquist criteria gives the actual waveform (trace) of the data (which is what you want + the noise). Increasing the sampling rate can be advantageous to obtain more points within this trace which can help with the analysis. As for the noise, it is always the best to try to denoise the system (if its electrical signal, than checking grounding for example). You can also filter it out (if you can define its properties). As for the matlab presentation, to obtain the help you will need to be more precise with the question - what kind of data, what do you want from it, etc. Good luck.

Sign in to comment.

Answers (1)

Star Strider
Star Strider on 11 Feb 2016
Increasing the sampling rate — known as ‘oversampling’ — is a common technique to make discrete filtering easier, since it’s possible to use longer filters with more selectivity. It will not increase the noise. The hardware filter should be set at the Nyquist frequency. The error would likely be reduced, because you’re capturing higher frequencies and so would have greater frequency resolution.
  2 Comments
Bjorn Gustavsson
Bjorn Gustavsson on 11 Feb 2016
To claim that an increase in sampling frequency does not increase the noise level is a rather grand claim from the very little information given. There are several situations where an increased sampling rate does indeed increase the noise level, due to increased bandwidth of the sampling system or increase of sampling noise from the sampling system for example.
Ranjan
Ranjan on 15 Apr 2020
Edited: Ranjan on 15 Apr 2020
You are claiming two systems, one system which gives signal and the other is "smapling system". The people answered, never assumed you are talking about output after two system. They answered considering samling is collecting a sample not a system associated with it's own response.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!