:'(
I have measured S21 on full span, 1601 points, default configuration (15 dB internal attenuator) and input disconnected, in order to measure noise with my upgraded SSA3021X+.
Two plots, single (yellow) and with 100 averages (pink).
The averaging is clearly trace based, because the AVG counter increases one trace at a time. The averaging gives a negligible reduction of noise, not the 20 dB that one expected if it were vector based on each point. Even the trace noise shows very little improvement. Most improvement happens during the first 5-10 averages.
I appreciate the comparison. It's indeed disappointing and it seems there is potential for improvement. I wonder if it is a bug or a "feature"?
The improvement during the first few averages is expected due to the exponential averaging equation.
The current average counter is used in the averaging algo, not the overall averaging factor, so as the trace count increases the effect of each trace gets less.
This is the standard algo and is used by Keysight and likely all other manufacturers.
In terms of vector or scalar averaging, my money is on vector averaging. My SSA X-R shows about a 20dB improvement with 100 averages. (Sorry prob not the right thread for this device)
(I am running older FW - 6.2R5)
Point averaging in my mind is IFBW in a VNA. These devices do not have an adjustable IFBW, so any point averaging is fixed.
However, I may have discovered a trick to work around the limitations in the hardware using some custom software.
Increase the point count to max, averaging as before, and then apply _vector_ smoothing.
The idea is that it is kind of a "poor mans IFBW" setting, as the smoothing is operating on complex data points which are very close in frequency. similar enough to IFBW which is averaging complex points at a single frequency.
Smoothing is much faster than averaging as it is calculated on the trace data just before it is displayed. The max point sweep is slower though so it ends up the same as 10 averages time wise.
The picture shows what that looks like. Red limit line is -100dB in all cases and scale is the same as previous posters but just shifted up a bit due to the lower floor. (ref -60, 10/ but ref pos 7)
Top (Yellow) is 1001 points, dim memory trace had no avg and bright yellow trace has 100avg.
Middle (Cyan) is 10001 points, 100 avg
Bottom (Pink) is 10001 points, 100 avg + 1% smoothing (100 points smoothing)
The smoothing is just maths applied to the averaged trace data, I can click smoothing on and off in the bottom two traces and it instantly switches. This is not averaging the smoothed traces.
Interestingly at the high frequency end, the smoothing behaves just like scalar smoothing would on a VNA - a thin line around the middle of the noisy trace. But at the lower end it has a disproportionate effect.
I think on these devices, that the noise floor is not actually all pure noise. Which is where this technique seems to shine.
Obviously smoothing will change the shape of sharp features, so needs to used with care.