Then I need more clear info.
You said "and just input single sinewave, say example 100.5kHz. "
You want to be at 400 kSa/s?
No.. I said:
"But, FFT window info tell 400kSa/s. If this is real truth then it must not fold back (alias). Is it (400kSa/s) real truth or is it just Rigolism.
If they have different sampling for FFT it is then nice to see what is display if normal oscilloscope and freq.axis displays are both displayed same time and just input single sinewave, say example 100.5kHz."
Now please:
Set oscilloscope Horizontal 2.5ms/div, length 10ksample, and you can see it tell sampling speed is 200kSa/s
So oscilloscope top display info tell (H) 2.5ms/div (A) 200kSa/s 10kpts (D) 0.0s also set trigger near zero and mode Edge (as it was before)
Now keep this oscilloscope displayed.
And open FFT. (both visible, time base display (aka oscilloscope) and freq. base display (aka FFT in this case)
FFT info as it was earlier, 400kSa/s
FFT Center 100kHz.
Input sinewave 100.5kHz (or 101kHz)
Now in your last FFT window there was also 50kHz span.
You can set bit more narrow span for better visibility for this case now. Say example 10kHz span.
And, if it is now possible with Rigol display both together. Oscilloscope view and FFT view on same screen. (overlaid or in separate windows depending what is possible in Rigol)
ETA: oh ok you did it allready. Try also open oscilloscope screen together with FFT.
And narrow FFT span to 10 or 5kHz.
Is it fun what you see in FFT window
I think Rigol need urgently do some rework.
10 kHz span - 2,5ms/div and 2 ms/div
Something is wrong here. FFT shows RBW of 39,99 mHz (0.03999 Hz), but FFT plot for the peaks is 500 Hz wide... At that magnification it should be just a single vertical line..
Also scope samples at 200kS/s but FFT states 400 kS/s.
Why do you keep scope at stupidly small 10 kpts?
Set the scope memory to AUTO, and then look at FFT.
If ADC is sampling at 200kS/s 101 kHz is violating Nyquist..
And FFT is upsampling aliased data...
On my scope I couldn't even make it do something so wrong until I made custom math transformation.
I made it sample at fixed 250 kS/s sample rate, fed it 125 kHz and 126 kHz signal.
But since FFT (correctly) refuses to show anything above Nyquist, I had to manually create math upsample from 250 kS/s to 500 kS/s, and then did FFT of that. And lo and behold, here is wrong plot in all it's glory...
Then I went and set sampling and memory to auto, and gave it a bit more data and got different picture...
All of this drills down to few points being trumpeted here (but hey it's all a propaganda, you know!!).
1. Manual settings of a scope is as dangerous as it is versatile. Auto is your friend as far as memory management is concerned. Unless you need to set it specifically for some reason, but make sure you understand repercussions.
2. If you want to set something manually, with FFT you want to set manual sample rate, not memory size.. That way you control aliasing, and it doesn't change all the time with timebase. Otherwise keep it AUTO and let FFT downsample if it needs. That way you loose RBW (unless in very long timebases) but no aliasing. After you see propper picture of signal, then you can tweak sample rate/memory size or whatnot to try to optimize what you see.
3. This scope is upsampling in FFT without warning or any explanation that what it's doing might be wrong. Bad implementation of FFT. They meant to make it more like SA, but ignored math that goes with it. So it is neither good FFT or good SA. If you want to understand what I'm saying, just look for all the write ups on FFT implementation on R&S RTB2000 and all associated pro et contra...