From FFT preview

Select Channel

Set Sample rate eg. 50kHz

Set FFT options to:

  • DC Cutoff 10Hz
  • Line resolution 8192 lines (df=3.05 Hz should be lower than 10Hz !)
  • Amplitude display RMS

Set Drawing options to:

  • Y scale type Ref. dB
  • dB scaling reference point = Measurement range / sqrt(2), eg 35.5Vrms for 50V MR.

Scale X axis from 0Hz to Sample rate/2, eg. 0 .. 25000 Hz for SR = 50000 Hz 

On FFT preview window select RMS in top right corner.

RMS values and (zoomed) should be the same!

From Math

Select Basic stat. and select Output channels:

  • RMS
  • Average

Setup formula for AC RMS:

  • sqrt(sqr('AI 1/RMS')-sqr('AI 1/AVE'))

Setup formula for Noise floor:

  • 20*log10('AC RMS'/('MR'/sqrt(2)))

Result of the formula and FFT preview should be identical:

Additional info

When using FFT approach be careful when setting Scale on X (frequency) axis, depending on this (zoomed) value will change.

Careful with DC cutoff and Line resolution:

  • df=3.05Hz should be lower than DC cutoff freq 10Hz.

  • component near DC will influence the Noise floor result.

Y scale type: dB scaling reference point

  • 50 V equals 3dB
  • 35.3 V equals 0dB

Both of the above will give identical results.

Using Y scale type: 0dB will add additional -3dB to the result.

  • eg -113dB for Ref. dB type (and MR/sqrt(2))
  • eg. -116dB for 0dB type

Correct this result with math forumula:

  • 20*log10('AC RMS'/('MR'/sqrt(2)))-3

Instead of formula for AC RMS calculation one can use HP filtering in order to eliminate DC component and use math to calculate RMS value which is by design now AC RMS, then calculate Noise in dB as before.

Jernej Kovačič, 11.6.2020