Siglent SDS1104X-E distortion measurement issue

Hello,
I have problems in measuring distortion with SDS1104X-E oscilloscope. (yes, this is not the best device to do so, and there are other solutions: I know, this post is about this specific method)

ok, so here is the problem - really interested if this is a setup mistake or an issue with the device although it is brand new

Test signal: - 1kz sin wave 1 Vrms on channel 1.
Math FFT setup: Hanning, 1Mpoints
BNC to BNC cable, no special probe, no attenuation
Grounded scope socket
No special devices, e.g motors, lights to interfere with

I get a pretty much the same measurement result independent of the source: Siglent SDG 2042x signal generator, same sin wave through MOTU M2 audio interface which should have very low distortion. the FFT shows a lot of harmonics as in the picture below.

Please share your opinion on this - I have tried multiple settings both on source generator and oscilloscope but always end up with this result.

I have been using MOTU interface with REW software to measure distortion and I am pretty sure the problem is not with the signal generation.

scope details
  • sw version: 6.1.37R17
  • hw version: 01-05
  • FPGA version: 2021-11-08

It would be great if someone could try to reproduce this test, with the same source or different

The scope was bought as new but I believe is an old stock with perhaps older HW version.

Thank you!
 

Attachments

  • ScreenImg.png
    ScreenImg.png
    41.3 KB · Views: 106
  • Like
Reactions: Lukyk and robjordan
Do you get betterr results with REW?

I mention this because I have tried my Picoscope PC scope and it always gives a much worse result than REW. (with a Behringer UAC222 audio interface).

I can't find out why except to say that scopes are not specifically desgned for audio measurements.
 
Most scopes have an 8 bit ADC, and DNL and INL (dynamic and intetral non-linearity) are at the 8 bit level. This is what you get...
Agree, on an 8 bit scope (not considering oversampling) the best resolution would be 0.4% or -48dB, but at the same time, if the distortion level of the measured signal is lower than -90dB, it "shows" too many artifacts, which means that the ADC performance is rather poor
 
Did you first check the sine wave signal before move to Math FFT menu? Sometimes the signal is clipped and the result is this strong distortion.
What I do: first I adjust the sine wave scale to be let's say at 70% and then I move the menu to FFT Math.
I have 8-bit DAC scope not as good as yours and I don't see these harmonics.
 
Hi, see the reproduction on my scope.
Sorry for the reflexions, it's summer here and sun hits strong on my room.
 

Attachments

  • Clipped_Time.jpg
    Clipped_Time.jpg
    415.7 KB · Views: 61
  • CorrectScale_FFT.jpg
    CorrectScale_FFT.jpg
    432.6 KB · Views: 49
  • CorrectScale_Time.jpg
    CorrectScale_Time.jpg
    416.8 KB · Views: 58
  • Clipped_FFT.jpg
    Clipped_FFT.jpg
    455.8 KB · Views: 60
Did you first check the sine wave signal before move to Math FFT menu? Sometimes the signal is clipped and the result is this strong distortion.
What I do: first I adjust the sine wave scale to be let's say at 70% and then I move the menu to FFT Math.
I have 8-bit DAC scope not as good as yours and I don't see these harmonics.
Yes, that is the first step I did, as well as having enough waveform cycles, no clipping. This is why it doesn’t make too much sense and suspect something wrong with the HW. Is that an 8-bit scope you are using?
Thx for the effort to make the measurements. They seem ok if you have a decent signal source. I see some harmonic below -80dB but that is ok I assume.
 
Last edited:
Agree, on an 8 bit scope (not considering oversampling) the best resolution would be 0.4% or -48dB, but at the same time, if the distortion level of the measured signal is lower than -90dB, it "shows" too many artifacts, which means that the ADC performance is rather poor
The artifacts are produced by the 8-bit ADC. It can't resolve below -48dB.

ADCs for audio have 16 to 20 bits.
Ed
 
  • Like
Reactions: olen
Yes, that is the first step I did, as well as having enough waveform cycles, no clipping. This is why it doesn’t make too much sense and suspect something wrong with the HW. Is that an 8-bit scope you are using?
Thx for the effort to make the measurements. They seem ok if you have a decent signal source. I see some harmonic below -80dB but that is ok I assume.
Hi, yes my scope is based on 8-bit DAC. This is probably a rebranded Hantek assembled in Brazil under local brand.

I made another capture now using a better signal source.
Note that my scale was in 10dB/div and yours were 20dB/div, so that's why I was not seen the same.
So I captured both to compare and now it's similar to yours.
8-bit s/n is really limited to 48dB.
 

Attachments

  • Time.jpg
    Time.jpg
    151.8 KB · Views: 42
  • FFT20dB.jpg
    FFT20dB.jpg
    141 KB · Views: 39
  • FFT10dB.jpg
    FFT10dB.jpg
    145.1 KB · Views: 40
The artifacts are produced by the 8-bit ADC. It can't resolve below -48dB.

ADCs for audio have 16 to 20 bits.
Ed
Absolutely, but its worse than that, standard 'scope front-ends are optimized for bandwidth and phase distortion, but not for linearity (harmonic distortion), so even if you have an averaging mode that increases the ENOB from 8 to 11 or whatever, you won't necessarily see improvement in its base-line distortion. Given the bandwidth of 100MHz or more we are talking about an RF amplifier, not an audio amp, so different constraints apply to the front end from an audio preamp, especially in a budget 8-bit DSO...

On the Siglent the averaging mode is on the Acquire button IIRC.

ENOB = effective number of bits - you can average 8 times to gain 3 more bits, etc.
 
I have an 1104 XE so I just tried the same test- I got much different results. While not "audio grade" they are pretty useful: The source is a pretty clean AP S1 (-108 dB THD+N).

Distortion Spectrum.JPG


However, when I change the source from 25 Ohms to 600 Ohms the distortion increases a lot. This is something I will take up with the Siglent people on EEV Blog. It should not happen under any circuimstances.
 
Here's what I get with 3 extra bits ERES setting on the Acquire menu with a 1k signal that's actual highest harmonic is 2nd at -90dB or so:
SDS00001.png


So that's become -52dB or so, about 8 ENOB rather than the 11 you'd expect - I am not sure ERES works for Math functions really. Anyway what's to be expected for 8 bit 'scope.
I turned on lots of averaging to see that nice flat noise floor, and I'm using flattop window as we are measuring peak heights.