KSTR
Major Contributor
So what is the bug, when the level is correct? Are we arguing about -28.86 vs -28.90?
@FrenchFan ,
You measured a real DAC with a real ADC, and both have gain and clock instabilities/drifts and noise, therefore a 0.04dB level difference is absolutely well within tolerances of general repeatability.
If you're searching for processing "bugs", please use reproducible (synthesized) signals.
Once again, what is "random" about a truly irrelevant 0.04dB difference?I just wanted to show
only for a given condition with "my" DAC
and "my" ADC we couldn't be proud of
RO+ result and this completely
random in my eyes.
I know the results are not to be trusted even if they are repeatable all the time.@Sokel,
When too much bins disappear I wouldn't trust the results, notable the noise estimation will be too optimistic.
Also tried with longer FFT to see and I get pretty much the same:@Sokel,
When too much bins disappear I wouldn't trust the results, notable the noise estimation will be too optimistic.
Bins should never disappear during the ongoing correlation process, quite the contrary, they should reappear once we're closing in on the DUT noise floor.Low bins disappear at the first 100 CCs or so,the rest up high takes longer.
0.04dB it is not a problem , is BW, it stop at 10KHZ , it is in HF the PBOnce again, what is "random" about a truly irrelevant 0.04dB difference?
But they should be the same, as H2/H3 are far above the FFT noise floor.Harmonics are close
Explained in post #309, you seem to have some out-of-phase content in the top end.0.04dB it is not a problem , is BW, it stop at 10KHZ , it is in HF the PB
Details on this here: https://www.edn.com/measuring-small-signals-accurately-a-practical-guide/of course you have to de-embed the FFT noise floor manually when you are just a few dB's above
Oh,you talk about 2-channel.I should have state earlier that this is one channel into the 2 ADCs,with a splitter.Bins should never disappear during the ongoing correlation process, quite the contrary, they should reappear once we're closing in on the DUT noise floor.
When bins disappear that means you have some correlated but out-of-phase content.
With test signals I could verify that as little as 3% out-of-phase content is critical. I've used de-correlated noise in both channels, then applied 3% inverting cross feed and bingo, bins start to disappear with R0+ CC averaging
Did a silly test to isolate the problem.But they should be the same, as H2/H3 are far above the FFT noise floor.
Something is fishy...
I've verified that REW is really spot on, when looking at the peaks in the waveform... of course you have to de-embed the FFT noise floor manually when you are just a few dB's above.
The latter, one-channel source signal to two ADCs via splitter.Oh,you talk about 2-channel.I should have state earlier that this is one channel into the 2 ADCs,with a splitter.
Or you mean that there are phase difference between the ADCs?
Test run with three signals, 700 CC R0+ Averages.So,the problem is there,if I understand well what you said,ADCs have phase difference (?) that causes the bins to disappear?
(no wonder,we're talking 20yo interface!)
Took me a while but I think I got it fixed:The latter, one-channel source signal to two ADCs via splitter.
Test run with three signals, 700 CC R0+ Averages.
- fully decorrelated channels
- -3% cross-feed, so creating some small out-of-phase content
- +3% cross-feed for some in-phase content
View attachment 387555
As soon as we have out-of-phase signal, more bins start to disappear. OTOH, even just a bit of fully correlated signal makes less zero bins. The more averages, the stronger the effect.
And for fully de-correlated signals, about 50% of bins go to zero (better visible with linear frequency scale).
IMHO this strongly indicates when many bins have gone to zero there must have been some out-of-phase content in the noise, at least I have no other explanation for it (but there might be one).
One way to check would be to use "inverted correlation reference" option. If that gives you a plot with fewer zero bins then you know there is out-of-phase stuff (which is now fully correlated, in-phase)
Maybe I'm on the hose... What did you do differently to get this result?
This is a repeat of the #315 post one,with no signal and no connections,just an CC averaging of the noise essentially.Maybe I'm on the hose... What did you do differently to get this result?
It would be interesting to see the "cross-correlation magnitude" in comparison.Test run with three signals, 700 CC R0+ Averages.
- fully decorrelated channels
- -3% cross-feed, so creating some small out-of-phase content
- +3% cross-feed for some in-phase content