Author Topic: Sub: Rigol's DHO800 Oscilloscope (Gibbs Effect & Aliasing Misunderstanding)  (Read 20956 times)

0 Members and 1 Guest are viewing this topic.

Offline Martin72

  • Super Contributor
  • ***
  • Posts: 6753
  • Country: de
  • Testfield Technician
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #25 on: October 26, 2023, 09:37:22 pm »
Quote
That is why I kepp repeating that DHO800 samples properly and DHO900 does not unles in very limited usage scenario.
DHO800 with 100 MHz BW should be largely immune to this. Unless you manually reduce sample rate or memory length at long timebases.

Like this.
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: 2N3055, Bad_Driver

Online Fungus

  • Super Contributor
  • ***
  • Posts: 17184
  • Country: 00
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #26 on: October 26, 2023, 09:37:43 pm »
that's sin(x)/x for you.
yes i provided the link in my post. sin(x)/x is a highly theoritical and mathematical. iirc i read long ago that you cannot reconstruct back the sampled real signal back on monitor the way its appeared on electrical circuit if you dont do infinite terms reconstruction

Using only the central part of the sinc function doesn't help but the main problem is lost harmonics due to limited bandwidth.

Those harmonics are what keeps the line flat before/after the pulse.



 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29414
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #27 on: October 26, 2023, 09:39:21 pm »
Quote
That is why I kepp repeating that DHO800 samples properly and DHO900 does not unles in very limited usage scenario.
DHO800 with 100 MHz BW should be largely immune to this. Unless you manually reduce sample rate or memory length at long timebases.

Like this.
Stock or hacked ?
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline iMo

  • Super Contributor
  • ***
  • Posts: 5155
  • Country: bt
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #28 on: October 26, 2023, 09:47:59 pm »
There are 4 things not to be mixed here:

1. the "aliasing" creating the fake artifacts/spurious (caused by hw&sw because of "BW vs. sampling rate")
2. the "sinc" function used for "creating the nice pictures" via the "sinc interpolation" as seen on the LCD screen (each discrete point sampled is multiplied by sinc function and all that results are added, thus you get "additional points in between", you draw them all on the screen thus you see a solid line instead of just several sampled points, like 5 points for example)
3. the process  of a "reconstruction/filtering of a square wave" with help of FFT, like sqrwave->fft->filter->ifft->sqrwave
4. the "ringing" of the hw circuitry (caused by steep filters, unstable circuits, impedance mismatch)
Edit: typos..
« Last Edit: October 26, 2023, 10:05:21 pm by iMo »
Readers discretion is advised..
 
The following users thanked this post: nctnico, 2N3055

Online 2N3055

  • Super Contributor
  • ***
  • Posts: 7239
  • Country: hr
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #29 on: October 26, 2023, 09:49:46 pm »
that's sin(x)/x for you.
yes i provided the link in my post. sin(x)/x is a highly theoritical and mathematical. iirc i read long ago that you cannot reconstruct back the sampled real signal back on monitor the way its appeared on electrical circuit if you dont do infinite terms reconstruction

Using only the central part of the sinc function doesn't help but the main problem is lost harmonics due to limited bandwidth.

Those harmonics are what keeps the line flat before/after the pulse.

Correct! And keep the top flat too..

And somebody mentioned infinite series to properly reconstruct. That is not needed as soon as you reach resolution of screen, noise floor or step response specifications of the scope. 
 

Online 2N3055

  • Super Contributor
  • ***
  • Posts: 7239
  • Country: hr
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #30 on: October 26, 2023, 09:50:41 pm »
Quote
That is why I kepp repeating that DHO800 samples properly and DHO900 does not unles in very limited usage scenario.
DHO800 with 100 MHz BW should be largely immune to this. Unless you manually reduce sample rate or memory length at long timebases.

Like this.

THANK YOU!!
 

Offline MechatrommerTopic starter

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #31 on: October 26, 2023, 10:21:01 pm »
Quote
That is why I kepp repeating that DHO800 samples properly and DHO900 does not unles in very limited usage scenario.
DHO800 with 100 MHz BW should be largely immune to this. Unless you manually reduce sample rate or memory length at long timebases.
Like this.
so both siglent and rigol can show false signal at lower sampling rate ;D i was interested that much earlier in this thread, the very false (sinc) signal was used to argue that rigol displayed signal is incorrect, ie hiding "accurate" signal representation, it turned out, that "accurate" representation is just artifact from sinc interpolation ;D this was my intention, to clear things up and lets argue fairly apple to apple... and not messing up with other aspects as iMo mentioned just above. another factor already answered by Kleinstein about differing input impedance and respond inside the dso front end filter... https://www.eevblog.com/forum/testgear/rigols-new-dho800-oscilloscope-unbox-teardown/msg5076118/#msg5076118 ps: i need to find where that sinc interpolation setting in rigol and turn it off, its no use anyway at trying to represent "accurate" signal by interpolation.
« Last Edit: October 26, 2023, 10:27:35 pm by Mechatrommer »
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline Martin72

  • Super Contributor
  • ***
  • Posts: 6753
  • Country: de
  • Testfield Technician
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #32 on: October 26, 2023, 10:22:30 pm »
Stock or hacked ?

Right out of the box (70Mhz).
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: tautech

Online Fungus

  • Super Contributor
  • ***
  • Posts: 17184
  • Country: 00
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #33 on: October 26, 2023, 10:39:12 pm »
it turned out, that "accurate" representation is just artifact from sinc interpolation ;D

The sinc function is only a very minor player here.

i need to find where that sinc interpolation setting in rigol and turn it off, its no use anyway at trying to represent "accurate" signal by interpolation.

sinc isn't the problem, lack of bandwidth is.

PS: There won't be a way to turn it off. It would be a disaster to just draw lines between the dots.
 
The following users thanked this post: newbrain

Offline wasedadoc

  • Super Contributor
  • ***
  • Posts: 1637
  • Country: gb
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #34 on: October 26, 2023, 10:40:01 pm »
LC circuit cannot produce "non-causal" effect, can it?
Yes it cetainly can.  Ask anyone* who is competent to design high quality low pass filters for video signals.  Passive circuits with capacitors and inductors.

( * I am not such a designer but I worked with those who were.)
 

Online TimFox

  • Super Contributor
  • ***
  • Posts: 8420
  • Country: us
  • Retired, now restoring antique test equipment
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #35 on: October 26, 2023, 10:53:42 pm »
"Non causal" usually means that the output can chang before (in time) the input does:  not realizable in the time domain.
https://en.wikipedia.org/wiki/Causal_filter
A causal filter's output depends only on past and present inputs, not future values of the input.
Digital filters operating on a data set can be non-causal.
 

Offline MechatrommerTopic starter

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #36 on: October 26, 2023, 11:15:25 pm »
sinc isn't the problem, lack of bandwidth is.
so then my 230MHz "DHO924" is in better hand than your 100MHz "DHO814" ;D

PS: There won't be a way to turn it off. It would be a disaster to just draw lines between the dots.
thats too bad. DS1000Z can be switched off. this is useful to visualize and verify (qualitative) what we are seeing is true or possibly a false interpolation. what kind of disaster if we turn it off? at worst we see aliasing. or apparent low BW signal.. interpolation is meant to attempt reconstruct accurate representation, but its proven its not. you are on the side that think the "non-causal"/precursor/gibbs ear ringing is for real do you? |O i'm on the side with R&S and Lecroy ;) are you saying directly download raw sampled data and plot point to point in PC is a disaster? i've had fair amount of time doing that, apart from sharp edges/triangulated plot instead of nice curvy interpolated plot, there is nothing to be afraid of, brain can certainly make better judgement ;)
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Online EEVblog

  • Administrator
  • *****
  • Posts: 38639
  • Country: au
    • EEVblog
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #37 on: October 26, 2023, 11:16:20 pm »
Two things are important here, in my view:

(a) It's not the case that the ringing is actually present on the Bodnar pulser's output and the DHO800 somehow "glosses it over" while Siglent shows the truth. Tautech had claimed that early in the discussion a few weeks ago, but dropped that claim later.

I showed in my review video two R&S scope responses, MXO4 and RTB2000 and both of them matched the DHO800. The Siglent was indeed the outlier.
The MXO4 is a 1.5GHz bandwith scope, so it should show everything on the Leo Bodnar generator warts and all, yet there is nothing there.
The Siglent clearly has the problem.
I can do more scopes if needed, but if I'm going to trust any scope in my lab it's the MXO44.
 
The following users thanked this post: Mechatrommer

Offline MechatrommerTopic starter

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #38 on: October 26, 2023, 11:29:44 pm »
The Siglent was indeed the outlier.
its clear to me now so far, the problem is imperfect sinc reconstruction. on both siglent and rigol if condition is met. so the argument if this scope is more accurate representation than the others is moot.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline MechatrommerTopic starter

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #39 on: October 26, 2023, 11:47:39 pm »
Try it with a single channel and 1.25GSa/sec. It should look the same as my 200Mhz DHO804 if you do that.  :)
can we upgrade to DHO824 meh? i read its impossible, there is no BT7TO20 option, or did i get outdated? btw i saw your leo pulse when hacking to DHO924, its the same with me now (extra overshoot) but last time i read you downgraded to 100MHz DHO814 right?

Nope, you've set up a pathological case there and you know it. What you're seeing there is aliasing.
aliasing on fast risetime square 10MHz pulse? i suspect you are confused right now. or am i misinterpreting?
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29414
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #40 on: October 27, 2023, 12:04:07 am »
Two things are important here, in my view:

(a) It's not the case that the ringing is actually present on the Bodnar pulser's output and the DHO800 somehow "glosses it over" while Siglent shows the truth. Tautech had claimed that early in the discussion a few weeks ago, but dropped that claim later.

I showed in my review video two R&S scope responses, MXO4 and RTB2000 and both of them matched the DHO800. The Siglent was indeed the outlier.
The MXO4 is a 1.5GHz bandwith scope, so it should show everything on the Leo Bodnar generator warts and all, yet there is nothing there.
The Siglent clearly has the problem.
I can do more scopes if needed, but if I'm going to trust any scope in my lab it's the MXO44.
Mr Bodnar sees otherwise as does my 10 GSa/s 2 GHz SDS6204A.

From Leo's website a capture from a fast Tek clearly displaying the Gibbs ears other scopes choose to suppress.



Better add the falling edge screenshot for the sake of completeness.
« Last Edit: October 27, 2023, 12:07:54 am by tautech »
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 17184
  • Country: 00
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #41 on: October 27, 2023, 12:04:31 am »
last last time i read you downgraded to 100MHz DHO814 right?

Yep.

Measured bandwidth is 200Mhz with the BW7T10 option. I'm not 100% sure what's going on inside the 'scope but I like it...  :)

I don't need 250Mhz so this keeps it a little bit further away from Nyquist. I also enjoy the lack of junk on screen and the perfect calibration.

aliasing on fast risetime square 10MHz pulse? i suspect you are confused right now. or am i misinterpreting?

With 250Mhz+ analog bandwidth and 312.5MSa/sec. sample rate? Yes, you'll get bad aliasing on a pulse.


There's a simple way to know if you're seeing aliasing: Turn some channels off and see if the displayed waveform changes.

(assuming you're not STOPped...)
« Last Edit: October 27, 2023, 12:21:46 am by Fungus »
 

Offline wasedadoc

  • Super Contributor
  • ***
  • Posts: 1637
  • Country: gb
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #42 on: October 27, 2023, 12:07:53 am »
"Non causal" usually means that the output can chang before (in time) the input does:  not realizable in the time domain.
https://en.wikipedia.org/wiki/Causal_filter
A causal filter's output depends only on past and present inputs, not future values of the input.
Digital filters operating on a data set can be non-causal.
It is necessary to compare the relative time of filter input and output.  Agreed the filter output cannot begin to ring before the time of the input transition.  But looking at the output of the Ls and Cs filter there can be preshoot or ring before the main transition.  Perhaps that does not meet the strict definition of "non-causal" but has the appearance of non-causal.  The screenshots under discussion are such.  Only output waveform is shown.
 

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #43 on: October 27, 2023, 12:22:06 am »
I showed in my review video two R&S scope responses, MXO4 and RTB2000 and both of them matched the DHO800. The Siglent was indeed the outlier.
The MXO4 is a 1.5GHz bandwith scope, so it should show everything on the Leo Bodnar generator warts and all, yet there is nothing there.
The Siglent clearly has the problem.
I can do more scopes if needed, but if I'm going to trust any scope in my lab it's the MXO44.
Have you tried exchanging the probes between scopes?

The probes are part of the measurement system.
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29414
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #44 on: October 27, 2023, 12:32:21 am »
I showed in my review video two R&S scope responses, MXO4 and RTB2000 and both of them matched the DHO800. The Siglent was indeed the outlier.
The MXO4 is a 1.5GHz bandwith scope, so it should show everything on the Leo Bodnar generator warts and all, yet there is nothing there.
The Siglent clearly has the problem.
I can do more scopes if needed, but if I'm going to trust any scope in my lab it's the MXO44.
Have you tried exchanging the probes between scopes?

The probes are part of the measurement system.
Bodnar pulser connects directly to the BNC channel input.  ;)
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 17184
  • Country: 00
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #45 on: October 27, 2023, 12:33:01 am »
From Leo's website a capture from a fast Tek clearly displaying the Gibbs ears other scopes choose to suppress.


Weird that it doesn't have the "pre" ears like the Siglents do...

It actually looks a lot closer to the little Rigol DHO800's response than the Siglent's:

« Last Edit: October 27, 2023, 12:37:01 am by Fungus »
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29414
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #46 on: October 27, 2023, 12:41:55 am »
Yes well at 100ps/div like Mech showed earlier much more becomes visible than any slow scope displays.

Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 17184
  • Country: 00
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #47 on: October 27, 2023, 12:44:04 am »
Yes well at 100ps/div like Mech showed earlier much more becomes visible than any slow scope displays.

Similar to a fancy Lecroy as well? That's cool.  8)

Edit: I'm not picking sides and saying which philosophy is "best" but I think it's cool that my little Rigol behaves like the big expensive scopes.
« Last Edit: October 27, 2023, 12:51:54 am by Fungus »
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29414
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #48 on: October 27, 2023, 01:00:09 am »
Yes well at 100ps/div like Mech showed earlier much more becomes visible than any slow scope displays.

Similar to a fancy Lecroy as well? That's cool.  8)

Edit: I'm not picking sides and saying which philosophy is "best" but I think it's cool that my little Rigol behaves like the big expensive scopes.
::)
At 5ns/div what do you see 400ps before the rising edge ? Zip, zero, nada !
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2798
  • Country: ca
Re: split from Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #49 on: October 27, 2023, 01:00:28 am »
Mr Bodnar sees otherwise as does my 10 GSa/s 2 GHz SDS6204A.
From Leo's website a capture from a fast Tek clearly displaying the Gibbs ears other scopes choose to suppress.
You would do really well to get some reading comprehension. The discussion is about ringing BEFORE pulse, not AFTER it, and your screens shows none of it. Which is the way it's supposed to be.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf