Accuracy of RMS of sine measured from N samples of ADC conversion

adcrmsstatistics

I am sampling a pure sine wave for 1mS at 200nS conversion rate over a 12 bit range, getting 5000 samples. I need to know how accurately I can determine the RMS value of the sine wave. More generally, for a full scale resolution of M bits over N samples, how accurate can I get the RMS amplitude? [I should add – the frequency is 125kHz ie 8uS period]

Best Answer

In order to fully reconstruct the sine wave and avoid aliasing problems, your sampling rate should be at leas the Nyquist rate which is twice as the sine wave's frequency. Assuming this condition holds, you can fully reconstruct the sine wave(up to ADC's resolution) and calculate the RMS. The ADC resolution along with your scaling factor will determine the accuracy of the measurement. If we assume that the resolution is X mV, the RMS error will be X/sqrt(2) mv.