Author Topic: Oscilloscope Bode Plot Speed Comparison  (Read 5023 times)

0 Members and 1 Guest are viewing this topic.

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Oscilloscope Bode Plot Speed Comparison
« on: June 22, 2023, 07:23:49 pm »
Hi,


Quote
Anyway, maybe someone with various instruments (1000, 2000, 5000 & 6000 series) at hand could do a comparison of Bode Function speed? Would be interesting to see if the newer Siglent instruments are significantly faster than the entry and mid level devices. This might hint at where the bottleneck is regarding speed.

Hehehehe.... ;)
I got a SDS1104X-E and my SDS2540X-HD at home, and access to a SDS2104X+ at work.
As I´ve tested the batronix demoboard, bodeplot with the 1104X-E was the fastest.
Could re-test it again, making sure the settings were all the same.

https://www.eevblog.com/forum/testgear/oscilloscope-recommendation-ds1054z-sds1104x-e-gds-1104b-etc/msg4919146/#msg4919146

To keep the other thread "clean", I open up a new one.
This is not meant to be a "mine is longer than yours" thread, just a matter-of-fact observation of how quickly each scope processes a single sweep pass.
The conditions should be as equal as possible, otherwise it makes no sense.
I can contribute measurements with an SDS2104X+, an SDS2504X HD and an SDS1104X-E.
The means:
-Demoboard from Batronix with lowpass and bandpass filters(or similar filter)
-External frequency generator via USB, also for the two SDS2000s, since the SDS1104X-E has no internal one.
-Frequency range: 200Hz...10Mhz
-Frequency mode: Decade
-Number of measurement points per decade: 105
-Amplitude: 0.71Vrms
-1st pass with one DUT output (lowpass)
-2nd pass with two DUT outputs (lowpass and bandpass)
-3rd pass with three DUT outputs (LP,BP and "Linear", i.e. signal input)

Today I did this at work with a SDS2104X+, here are the results:

1.pass: 7min37sec
2nd pass: 8min46sec
3rd pass: 10min21sec

At the weekend the 2504X HD and the 1104X-E will follow, I will make a table.
Gladly seen are further results, from other models, like e.g. SDS5000X, SDS6000, Rigol MSO5000 and the R&S models.
Conditions are clear, the same means must be applied.
Then we can see what other tests we can do under what conditions.

« Last Edit: June 24, 2023, 06:55:50 pm by Martin72 »
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 

Offline jjoonathan

  • Frequent Contributor
  • **
  • Posts: 836
  • Country: us
Re: Bode Plot Speed Comparison
« Reply #1 on: June 22, 2023, 08:24:36 pm »


Anritsu MS4630B:
10Hz-10MHz
1st pass: 200ms
2nd pass: 200ms
3rd pass: N/A (not enough channels)
Points: 501
Dynamic Range: 109dB (noise floor with input terminated, settings unchanged -- you can eek out more by sweeping slower)


Quote
This is not meant to be a "mine is longer than yours" thread
Exactly, it's a "mine is shorter than yours" thread!

Kidding aside, I would love to save the space and get rid of my low frequency network analyzer, even if it meant settling for something significantly less good. Unfortunately the integrated oscilloscope bode plotters I've seen are so terribly slow that I am not even tempted. Hopefully this will change, or has changed and we'll see proof in this thread -- but live updates are something I won't live without. They calibrate your intuition as to the quality of your setup and the sensitivity to environmental factors, fixturing, etc that you just don't get with "go get a coffee" sweep times.
« Last Edit: June 22, 2023, 08:44:52 pm by jjoonathan »
 
The following users thanked this post: nctnico, egonotto

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Re: Bode Plot Speed Comparison
« Reply #2 on: June 22, 2023, 08:49:15 pm »
Hi,

Quote
Anritsu MS4630B:

Nice to know how fast it can go - when you don´t use a scope for it.
Not really comparable in the sense of this thread.

« Last Edit: June 22, 2023, 09:07:27 pm by Martin72 »
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: tautech

Offline jjoonathan

  • Frequent Contributor
  • **
  • Posts: 836
  • Country: us
Re: Bode Plot Speed Comparison
« Reply #3 on: June 22, 2023, 09:44:27 pm »
Scopes could plot this fast if they tried. I suspect they could hit the dynamic range too, possibly with a few caveats on the limitations of process gain. Scope bode plots don't suck because the architecture forces them to suck, they suck because they aren't trying very hard. What we have now are bode plots written by interns using SCPI functions, not bode plots written by graybeards using verilog.

Now that I've said my piece I'll stand aside and enjoy the sloth race  :popcorn:
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27808
  • Country: nl
    • NCT Developments
Re: Bode Plot Speed Comparison
« Reply #4 on: June 22, 2023, 10:21:28 pm »
Scopes could plot this fast if they tried. I suspect they could hit the dynamic range too, possibly with a few caveats on the limitations of process gain. Scope bode plots don't suck because the architecture forces them to suck, they suck because they aren't trying very hard. What we have now are bode plots written by interns using SCPI functions, not bode plots written by graybeards using verilog.
I don't think that is entirely true. What oscilloscopes lack is steep filters in hardware so there is quite a bit of processing involved so sift through the incoming signal. The R&S RTM3004 needs about 80 seconds to do a sweep from 200Hz to 10MHz which is over 5 times faster compared to the Siglent scope. I doubt the RTB2004 is slower as the basic platform is mostly the same.

BTW: I have an Anritsu MS4630B as well which I use for my frequency analysis needs (paid around $450 for it which was money well spend).
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7051
  • Country: ca
  • Non-expert
Re: Bode Plot Speed Comparison
« Reply #5 on: June 22, 2023, 10:35:42 pm »
Scopes could plot this fast if they tried. I suspect they could hit the dynamic range too, possibly with a few caveats on the limitations of process gain. Scope bode plots don't suck because the architecture forces them to suck, they suck because they aren't trying very hard. What we have now are bode plots written by interns using SCPI functions, not bode plots written by graybeards using verilog.
I don't think that is entirely true. What oscilloscopes lack is steep filters in hardware so there is quite a bit of processing involved so sift through the incoming signal. The R&S RTM3004 needs about 80 seconds to do a sweep from 200Hz to 10MHz which is over 5 times faster compared to the Siglent scope. I doubt the RTB2004 is slower as the basic platform is mostly the same.

BTW: I have an Anritsu MS4630B as well which I use for my frequency analysis needs (paid around $450 for it which was money well spend).

There is no filtering processing is there, I don't think?
Scope sets gen to 1kHz -> waits a bit for signal to stabilize -> measures amplitude and phase on CH1 -> scope sets gen to 1.1kHz -> etc. fairly simple process.

Its mostly the waiting around bit that is taking the time. Which obviously goes way up when you put a large number of points in.

Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17149
  • Country: 00
Re: Bode Plot Speed Comparison
« Reply #6 on: June 22, 2023, 10:55:01 pm »


I was told very sternly by forum members that a Bode Plot should show phase as well, otherwise I can just feed some white noise into my 'scope and do an FFT to get a real time display of frequency response.
 

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Re: Bode Plot Speed Comparison
« Reply #7 on: June 22, 2023, 11:01:16 pm »
Quote
Its mostly the waiting around bit that is taking the time. Which obviously goes way up when you put a large number of points in.

Yap,you can watch this on the display of the gen - tick...tick...tick and from 1Mhz on it goes faster.
I don´t have a problem with the "speed" of this process, I´m not in a hurry.
And I already knew it from other applications like ARTA ( Speaker measure program suite).
Where the frequency response is measured very fast (due impulse) and thd is real "slow".
There are other things around this bode mode that are annoying.
But this is not a point here.

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

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27808
  • Country: nl
    • NCT Developments
Re: Bode Plot Speed Comparison
« Reply #8 on: June 22, 2023, 11:49:01 pm »
Scopes could plot this fast if they tried. I suspect they could hit the dynamic range too, possibly with a few caveats on the limitations of process gain. Scope bode plots don't suck because the architecture forces them to suck, they suck because they aren't trying very hard. What we have now are bode plots written by interns using SCPI functions, not bode plots written by graybeards using verilog.
I don't think that is entirely true. What oscilloscopes lack is steep filters in hardware so there is quite a bit of processing involved so sift through the incoming signal. The R&S RTM3004 needs about 80 seconds to do a sweep from 200Hz to 10MHz which is over 5 times faster compared to the Siglent scope. I doubt the RTB2004 is slower as the basic platform is mostly the same.

BTW: I have an Anritsu MS4630B as well which I use for my frequency analysis needs (paid around $450 for it which was money well spend).

There is no filtering processing is there, I don't think?
Scope sets gen to 1kHz -> waits a bit for signal to stabilize -> measures amplitude and phase on CH1 -> scope sets gen to 1.1kHz -> etc. fairly simple process.
No, it is not simple as that  ;D The software needs to apply a steep filter (single tone FFT / Goertzel filter) to retrieve the transmitted tone from the signal and determine magnitude & phase from that. Otherwise the result is affected by noise, auxilary frequencies (switching power supplies for examples) and harmonics from non-linear DUTs. It is possible the tone that is measured is swamped by a tone at a different frequency.
« Last Edit: June 22, 2023, 11:51:20 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: 2N3055, trp806mo

Online Someone

  • Super Contributor
  • ***
  • Posts: 4885
  • Country: au
    • send complaints here
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7051
  • Country: ca
  • Non-expert
Re: Bode Plot Speed Comparison
« Reply #10 on: June 23, 2023, 01:25:08 am »
No, it is not simple as that  ;D The software needs to apply a steep filter (single tone FFT / Goertzel filter) to retrieve the transmitted tone from the signal and determine magnitude & phase from that. Otherwise the result is affected by noise, auxilary frequencies (switching power supplies for examples) and harmonics from non-linear DUTs. It is possible the tone that is measured is swamped by a tone at a different frequency.

Is that confirmed on all scopes though? There is a post from Someone here stating cursor measurements may be used: https://www.eevblog.com/forum/testgear/bode-plot-computational-time-for-various-dsos/msg4510168/#msg4510168

For the ones that use FFT, a comparison might mostly depend on whatever memory depth/timing parameters the manufacturer decided to go with. Although R&S did have a fast FFT so it could help.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline Anthocyanina

  • Frequent Contributor
  • **
  • Posts: 385
  • Country: 00
  • The Sara
Re: Bode Plot Speed Comparison
« Reply #11 on: June 23, 2023, 04:34:32 am »
the AD2 does it in under 20 seconds. this is an active low pass filter, the same test conditions, 200Hz to 10MHz, 105 points per decade. It shows the bandwidth warning, and in the yellow trace you can see the measured wavegen gain compared to what it is supposed to be, it goes to -3db at around 9MHz and remains flat up to about 2.2MHz, but still, that doesn't affect the bode plot speed, only its accuracy. I'll do keysight 1102g next and report!  :-/O



1102G takes 5 minutes 24 seconds, and things get very weird near -18dB
« Last Edit: June 23, 2023, 05:00:37 am by Anthocyanina »
 
The following users thanked this post: Performa01, thm_w, Fungus

Offline Berni

  • Super Contributor
  • ***
  • Posts: 5022
  • Country: si
Re: Bode Plot Speed Comparison
« Reply #12 on: June 23, 2023, 05:42:40 am »


I was told very sternly by forum members that a Bode Plot should show phase as well, otherwise I can just feed some white noise into my 'scope and do an FFT to get a real time display of frequency response.

The Agilent 89410A will do a bode plot just as fast as that and can display phase or group delay too.

On top of that it will also do 85dB of dynamic range. See signals down  to -140dBm and will also compensate for the DUT loading it down the signal source as it has 2 inputs and plots the difference between the two inputs.

It really is a bode plotting machine. Tho due to this thing being from the 90s it has taken a lot of hardware to pull this off, making it a huge 21kg boat anchor and draws 100s of watts of power.


 

Offline skander36

  • Frequent Contributor
  • **
  • Posts: 842
  • Country: ro
Re: Bode Plot Speed Comparison
« Reply #13 on: June 23, 2023, 08:19:06 am »

... I doubt the RTB2004 is slower as the basic platform is mostly the same...



Right! RTB2K 74.1 s for 200Hz-10MHz, 105 points, low pass filter.
Rigol 5K - 5min 45s same parameters.
 
The following users thanked this post: Martin72

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 4134
  • Country: fi
  • Born in Finland with DLL21 in hand
Re: Bode Plot Speed Comparison
« Reply #14 on: June 23, 2023, 08:21:17 am »
Some common comments about FRA aka BodePlot. Bit OT because this do not include speed test but some comments relative to this and specially relative to comparing.



There are different ways to do it in normal oscilloscope.  And when do compare then need carefully think what we compare... ok now speed but without  caring any other things...


But also there are many differences in performance and example in speed. 
Different oscilloscopes may use very different way to do BodePlot what leads then also very different performance. .

Also user can set most optimal settings for different cases (after he well know how it works and how to setup)




Some tiny examples.



Full dynamic range when Channel Gain = Auto 
From displayed noise floor to +40dBm. Yes it can do whole range (up to 140dB)  in single sweep. (when 1M input or External 50 ohm load what can handle these max powers)








Example: one 455kHz IF filter (lot of  better than in normal cheap radio)
There are many oscilloscopes what have BP... many of them can not do this, not even close.
Also this Siglent oscilloscope FRA can not measure where is real stop band... because oscilloscope noise level is far too high. But with this we still know stop band is least what is displayed.







Simple example: One 84.050kHz resonator. Even in this simple example dynamic range is over 100dB
(in this picture one div is 5 Hz)
There are many oscilloscopes what have BP... many of them can not do this, not even close. IN many oscilloscopes BodePlot is just for checkbox feature for marketing. They can do some RLC filter etc very simple cases, lot of fun but in bit more challenging cases they fails.  Of course there are also oscilloscopes what have good FRA also for bit more difficult things than just for easy playing... also example some Nnao like VNA's are out as...snow man in summer.




Then what it mean it is based to frequency selective receiver...
Systems what do not have frequency selectivity can not do good job when there exist strong harmonics or spurs what also DUT can produce and specially in many cases when we do control loop analysis is some PSU etc.



Some random example about Siglent FRA frequency selectvity when it sweeps.
Keep in mind that this is not normal BodePlot sweep when BodePlot control Generator.
Here BodePlot "sweep" over 200kHz to 700kHz frequency band, but input to Channel 4  is 455kHz fixed frequency signal so we can see BodePlot selectivity figure in this point.





About speed.

It is good to remember that with Channel Gain Auto sweep is much slow than Ghannel Gain Hold.
Also speed may be different depending input levels when Channel Gain Auto (some may call it as AGC).
Also speed may be different depending communication between oscilloscope and generator.

It is good to realize that after every frequency hop first it need solve level and adjust optimal V/div using input channels fine steps. After every step it can do full adjust for all channels in use (500uV to 1V/div when 50ohm and 500uV - 10V/div when 1Mohm)
Naturally when AGC is off (HOLD) measurement dynamic range is reduced. Still enough for most cases (but it need also that user carefully set first this optimal settings for input channels so that input signals do not clip in any case.)

Also for normal passive low order filters we really do not need so many steps as is used in OP test example (naturally this is ok for speed test purpose as used well ok)

With low frequencies this is still slow. It simply can not do it faster as long as we keep same measurement performance because this IS time domain oscilloscope and all is still based to it.

Example for low frequencies (10Hz  - 100Hz)
100ms/div horizontal speed takes 100ms/div. 10 div take 1s and then... whole this 100kpts need FFT  and repeating... repeating until enough for solve level and specially phase, and then go to next frequency step. Higher frequencies naturally t/dif is faster and FRA steps are then faster.
If reduce this, also performance is reduced. 
Example some AD2 can do it much faster. AFAIK it do not work as frequency selective sweeping receicver. If there is some other signals, say example harmonics or non harmonic spurs it also listen these.

Naturally there can do quite fast in oscilloscope BodePlot  if use more or less different method, and reducing reducing performance. Also Siglent can do. But 100dB or max 140dB dynamic range (with also good harmonics and spurs attenuation) is not so easy peace of cake.

So, When compare do not compare oranges and shoes. Not even apples and oranges or let us also then know all about performance differences. Speed is just one thing.


Then as @Berni well said... some real "bodeplotters", as example Hewlett-Packard 89410A (Sadly Lady Fiorina destroyed Hewlett-Packard, later known as Agilent and Keyshitg)
These instruments are very extremely different "animals" and expesive and they do just this but, and well, but not lot of other things. These BodePlot performance is really in different level.. as also price.

I remeber in old times I have some R&S dedicated "bode plotter". One was heavy and expensive R&S SWOB IV. Fast and "nice" to use for some filters etc. But not nice to move (heavy).

« Last Edit: June 23, 2023, 10:36:43 am by rf-loop »
EV of course. Cars with smoke exhaust pipes - go to museum. In Finland quite all electric power is made using nuclear, wind, solar and water.

Wises must compel the mad barbarians to stop their crimes against humanity. Where have the (strong)wises gone?
 
The following users thanked this post: Performa01, thm_w, tautech, Martin72, kladit, Anthocyanina

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27808
  • Country: nl
    • NCT Developments
Re: Bode Plot Speed Comparison
« Reply #15 on: June 23, 2023, 10:09:44 am »


I was told very sternly by forum members that a Bode Plot should show phase as well, otherwise I can just feed some white noise into my 'scope and do an FFT to get a real time display of frequency response.

The Agilent 89410A will do a bode plot just as fast as that and can display phase or group delay too.

On top of that it will also do 85dB of dynamic range. See signals down  to -140dBm and will also compensate for the DUT loading it down the signal source as it has 2 inputs and plots the difference between the two inputs.

It really is a bode plotting machine. Tho due to this thing being from the 90s it has taken a lot of hardware to pull this off, making it a huge 21kg boat anchor and draws 100s of watts of power.
The MS4630B can do all that (and much more as it is a network analyser) but jjoonathan just didn't show it.
« Last Edit: June 23, 2023, 10:11:38 am by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 29335
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Bode Plot Speed Comparison
« Reply #16 on: June 23, 2023, 10:25:32 am »
The MS4630B can do all that (and much more as it is a network analyser) but jjoonathan just didn't show it.
Just as the 4 port 4.5 GHz SNA5004A then hacked to 8.5 GHz I had could do too but where does one stop ?


I believe it would be useful for the OP to add 'Oscilloscope' to the topic title of this thread.
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 
The following users thanked this post: KungFuJosh

Offline Berni

  • Super Contributor
  • ***
  • Posts: 5022
  • Country: si
Re: Bode Plot Speed Comparison
« Reply #17 on: June 23, 2023, 11:34:21 am »
Tho now that i look back at this, most of what makes the Agilent 89410A so fast could be done on any modern scope too.

The 89410A has a weird semi digital architecture that actually has quite a bit in common with digital oscilloscopes. The architecture of it is basically a SDR, the analog side is just an analog front end feeding a ADC. All the rest happens in the digital domain where it has dedicated DSP hardware for processing all that data in real time as it streams out of the ADC. All the spectral analysis features are actually done in the digital domain.

Sure the ADC it uses has more bits (14bit i think) and the front end is lower noise, but apart from that it is basically the same as a scope. With how much more powerful CPUs have gotten since the 90s we could probably run all the processing in software now.

The way it does bode plots is by generating a sine sweep waveform and feeding it into the arbitrary signal source. Then it synchronizes the acquisition with the source and does FFT on what it got back. So the sweep is basically just a more predictable replacement for 'white noise' in other to get a broad frequency signal to excite the DUT. This means it only needs to do one FFT per sweep, so it can do multiple sweeps per second.

I don't see why oscilloscopes don't do the same thing given that they have ARB signal generators and already have FFT capability. All of the scopes with bode plot functionality seam to do the thing where they step trough frequencies one by one and do a one shot amplitude/phase measurement at each one, this is obviously very very slow.
 

Offline jasonRF

  • Regular Contributor
  • *
  • Posts: 204
  • Country: us
Re: Bode Plot Speed Comparison
« Reply #18 on: June 23, 2023, 12:25:27 pm »
Unless you know the gory details of how the scope is doing the analysis, these will all be apples to emu comparisons. 

For example, using my picoscope 5244B with the FRA4Picoscope app I can change the time by orders of magnitude by adjusting the parameters.  If I assume it is a low-noise environment and ask for at least 16 cycles of the waveform, then it takes about 24 seconds.  On the other hand, if I assume a high-noise environment and ask for at least 10 Hz resolution bandwidth, I get just a couple of samples per second even at the highest frequencies.  Of course at those high frequencies it needs to collect (and transfer over usb 2) huge numbers of samples. I'm sure if I go to even narrower resolution it will slow down accordingly. 

I have never dug into the details of how that app works, so don't even know if it does averaging.  In principle, this is another knob that can be adjusted (if it isn't already).  And then the app has an adaptive mode where it adjusts the signal amplitude, in order to use it with SMPS where too large of a signal can of course cause problems.  I have never worked with that, but presumably that can make it even slower. 

When writing my own code to do FRA with simple, shallow-memory scopes (Owon vds1022 and Pico 2204a), I usually assumed a low-noise environment so did no averaging.  I still get ~70 dB dynamic range (~40 from the scope, ~30 from the several-kSample FFT).  In this case at low frequencies I just wanted X cycles of the waveform and maximized the sample rate given the number of samples available; but at high frequencies where I need to use the max sample rate, I end up with a 'constant resolution bandwidth' approach since I don't want use smaller FFTs at the higher frequencies.  If you go down to, say, 1 Hz, then collecting data and needing to do things like adjust the vertical scale just slows things down a ton, so I always start with the highest frequencies and work backwards to minimize those low-frequency vertical scale adjustments.  The AD2 has the advantage of not needing any such adjustments, which can help speed it up. 

jason
« Last Edit: June 23, 2023, 12:30:54 pm by jasonRF »
 
The following users thanked this post: Someone

Offline mawyatt

  • Super Contributor
  • ***
  • Posts: 3793
  • Country: us
Re: Bode Plot Speed Comparison
« Reply #19 on: June 23, 2023, 03:13:31 pm »
I believe it would be useful for the OP to add 'Oscilloscope' to the topic title of this thread.

Agree, this should be about Scope Bode Function, FRA or whatever one wishes to call this capability, not all inclusive of other instruments. We all know, or should know, that the dedicated instruments mentioned (likely many more) are going to perform better than the DSO under Bode display & analysis.

A DSO is a Time Domain instrument, designed as such, however does respectable service (at least some do) when asked to perform some service in the Frequency Domain (FFT or Bode).

To put this in perspective, would anyone consider comparing a SA, VNA, Frequency Response Analyzer, Bode Analyzer to display Time Domain waveforms and expect it to perform on par with a modern DSO  :o

Best,
« Last Edit: June 23, 2023, 03:46:39 pm by mawyatt »
Curiosity killed the cat, also depleted my wallet!
~Wyatt Labs by Mike~
 
The following users thanked this post: Performa01, Martin72, kladit

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27808
  • Country: nl
    • NCT Developments
Re: Bode Plot Speed Comparison
« Reply #20 on: June 23, 2023, 04:51:01 pm »
Unless you know the gory details of how the scope is doing the analysis, these will all be apples to emu comparisons. 
Logic dictates that every FRA implementation uses narrow bandwidth filtering aka selective frequency detection. Otherwise any DUT other than a simple RC filter will give false readings.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline jasonRF

  • Regular Contributor
  • *
  • Posts: 204
  • Country: us
Re: Bode Plot Speed Comparison
« Reply #21 on: June 23, 2023, 05:27:50 pm »
Unless you know the gory details of how the scope is doing the analysis, these will all be apples to emu comparisons. 
Logic dictates that every FRA implementation uses narrow bandwidth filtering aka selective frequency detection. Otherwise any DUT other than a simple RC filter will give false readings.
Agreed, but even in this framework you can adjust parameters that can change the time dramatically by changing how “narrow” you desire, determining how much averaging you need, etc.  Of course some measures of performance will also change with these decisions  (dynamic range, immunity to noise, phase estimate accuracy, etc).    With the picoscope  example, with 1% resolution bandwidth (at least 100 cycles) it takes < a minute.   Requiring at least 10 Hz absolute resolution takes about 10 times as long.  I would call both “narrow”, but they do not yield identical performance.   

Jason
 
The following users thanked this post: Someone

Offline mawyatt

  • Super Contributor
  • ***
  • Posts: 3793
  • Country: us
Re: Bode Plot Speed Comparison
« Reply #22 on: June 24, 2023, 04:11:46 pm »
Had a few moments late last night and decided to give the PicoScope 4262 a try, this has 16 bit ADCs and a high quality built-in AWG, however the AWG is limited too <20KHz, and the scope to <5MHz.

The FRA software for the PicoScopes was created by Aaron Hexamer, we are using version 0.7.3b (need to look for a later version if available). This is quite a nice implementation by Aaron, and definitely utilizing a Frequency Selective sampling scheme, with various parameters controlling such available to the user.

The only criticism of this software is the lack of a linear frequency scale, however the hardware (4262) has very limited AWG frequency range of <20KHz, so the ability to work with an external AWG would be nice.

We conjured up a Peltz Oscillator at ~10KHz for the Bode plot of the Injected Oscillator. After some fiddling around with the various parameters working with a Noise Rejection BW of 3Hz with high levels of oversampling and Noise Rejection parameter, this was very slow but produced some outstanding results  :-+

This morning we decided to try the Analog Discovery 2, only to "Discover" that we couldn't download the basic scope operating software for either a Mac nor PC after jumping thru a bunch of hoops and getting an "access denied error messages" when attempting the download from a Mac or PC. This sent us searching for an answer on their user site, only to find nothing specific regarding such, which then required site registration and a very unusual method of verification which employs getting various letters from certain words and then added another with other letters which we failed to understand or execute properly, after several failed attempts finally getting thru. So not very impressed with Diligent so far :--

If we get the AD2 working we'll attempt a Bode plot of the mentioned oscillator.

Best,
Curiosity killed the cat, also depleted my wallet!
~Wyatt Labs by Mike~
 
The following users thanked this post: Performa01

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17149
  • Country: 00
Re: Bode Plot Speed Comparison
« Reply #23 on: June 24, 2023, 04:48:42 pm »
...this was very slow but produced some outstanding results  :-+

All this test gear but no stopwatch or enough disk space for a screenshot?
 

Offline 2N3055

  • Super Contributor
  • ***
  • Posts: 7182
  • Country: hr
Re: Bode Plot Speed Comparison
« Reply #24 on: June 24, 2023, 04:55:20 pm »
...this was very slow but produced some outstanding results  :-+

All this test gear but no stopwatch or enough disk space for a screenshot?

No need to be disrespectful and rude...
 
The following users thanked this post: rf-loop, Performa01, Martin72

Offline 2N3055

  • Super Contributor
  • ***
  • Posts: 7182
  • Country: hr
Re: Bode Plot Speed Comparison
« Reply #25 on: June 24, 2023, 05:07:04 pm »
Had a bit of time.

Keysight MSOX3104T.

200Hz - 10MHz
101 points per decade (boils down to 478 points).
ONLY ONE (1)  channel analysis (Siglent can have 3 simultaneously).
4 minutes, 34 seconds

So in order to measure 3 band active X-over 13 minutes, 30 seconds roughly with probes reconnecting overhead between 3 runs...
It shows how everything is relative, depending what you do...

Some comments: Keysight uses some different method. With Siglent's and Hexamer FRA approach measuring at lower frequencies takes more time at lower frequencies and gets faster as it goes to higher ones. With MSOX3104T, it is almost same speed all the time... As if almost like it uses standard phase/amplitude measurements on just few periods...


 
The following users thanked this post: Performa01

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27808
  • Country: nl
    • NCT Developments
Re: Bode Plot Speed Comparison
« Reply #26 on: June 24, 2023, 05:32:05 pm »
More likely the algorithm is more optimised. You can pre-filter / mix a signal to decimate it to a dataset with a fixed length and thus make the time needed for analysis constant.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Re: Bode Plot Speed Comparison
« Reply #27 on: June 24, 2023, 05:45:13 pm »
Quote
All this test gear but no stopwatch or enough disk space for a screenshot?

You say that...
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 

Offline 2N3055

  • Super Contributor
  • ***
  • Posts: 7182
  • Country: hr
Re: Bode Plot Speed Comparison
« Reply #28 on: June 24, 2023, 06:05:51 pm »
More likely the algorithm is more optimised. You can pre-filter / mix a signal to decimate it to a dataset with a fixed length and thus make the time needed for analysis constant.

Yeah I get what you're saying, but it shows time domain data, and it is always a screen with exactly 4 periods shown. At every frequency..
Could be just display..
 

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Re: Bode Plot Speed Comparison
« Reply #29 on: June 24, 2023, 06:53:06 pm »
Hi,

Today the tests with 2504X-HD and 1104X-E.
Same settings as before because we want to compare apples with apples.
To my surprise the bodeplot on the 1104X-E allows three outputs just like the 2000 series.
So I test the 2014X-plus, 2504X-HD and 1104X-E.
And the "winner" is...The little 1104X-E.  ;)
Nearly the half of time for all situations and :
Bode stopping and Bode ending is executed immediately, unlike the large models.
Here the times, later a little table:
SDS2504X-HD:
1. 6min54sec
2. 8min33sec
3. 10min11sec
SDS1104X-E:
1. 3min39sec
2. 4min43sec.
3. 5min47sec

Would like to see other results, ideally with the demoboard or similar filter*
And with R&S RTB, SDS5000X, SDS6000A or similar model..

Martin

*) will examine the board, then present the circuit (it´s passive)
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: Performa01

Offline KungFuJosh

  • Super Contributor
  • ***
  • Posts: 2546
  • Country: us
  • TEAS is real.
Re: Bode Plot Speed Comparison
« Reply #30 on: June 24, 2023, 07:55:26 pm »
Today the tests with 2504X-HD and 1104X-E.

Did you use the same AWG for all of the tests, or did the models with internal AWGs get the internal AWGs used?
"Right now I’m having amnesia and déjà vu at the same time. I think I’ve forgotten this before." - Steven Wright
 

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #31 on: June 24, 2023, 08:15:19 pm »
Hi,

As described in the first post, I also use an external generator for the 2000 models because the 1104 does not have an internal one.
At work, with the 2104X+, it was a SDG1062X, here at home a SDG2122X.
That should not play a role for the speed.
And as I'm writing this, I could have done without the external ones on the 2000s, because their internal generators should also run via usb (internal).
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: KungFuJosh

Online Martin72Topic starter

  • Super Contributor
  • ***
  • Posts: 6690
  • Country: de
  • Testfield Technician
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #32 on: June 24, 2023, 09:31:06 pm »
Quote
will examine the board, then present the circuit (it´s passive)

Under the (wonderful) andonstar microscope you can see three components for the filter, a coil, cap, resistor.
Measuring them with my mastech LCR tweezer, the Resistor is 470ohm, the coil 118µH (I guess 100µH)a and the cap varies between 1µF and 1nF depending on the testfrequency.
Not to forget the jumpers on the board for termination:
50 ohm to ground, 75 ohm terminal in to the filter.
Because of the "unknown" cap I run a simulation, 100nF should be the right value..
The simulation is close enough to say these are the values you could take for the filter ( Lowpass: Signal after the coil, bandpass: signal after the cap.) when you don´t have the demoboard(99.99% of all contributors here I guess.. ;) )

Martin

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

Offline M Harris

  • Newbie
  • Posts: 5
  • Country: gb
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #33 on: June 25, 2023, 03:19:49 am »
Keysight MXR608A, about 1.2s per point.

 
The following users thanked this post: Performa01, 2N3055, Martin72

Online Performa01

  • Super Contributor
  • ***
  • Posts: 1712
  • Country: at
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #34 on: June 25, 2023, 08:00:40 am »
Keysight MXR608A, about 1.2s per point.
So for ~500 points its a total of 10 minutes.
 
The following users thanked this post: rf-loop, 2N3055

Offline mawyatt

  • Super Contributor
  • ***
  • Posts: 3793
  • Country: us
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #35 on: June 27, 2023, 05:43:19 pm »
Not to confound this thread, which is about DSO Bode Plot relative speed with a given DUT,  but to update our issues with the Analog Discovery 2 we mentioned earlier. The site for the operational software for the AD 2 was fixed, and we were able to download such.

We were able to get the AD 2 to perform with the mentioned 10.5KHz Peltz Oscillator under Injection Locking conditions. To get meaningful displays required narrow bandwidth, multiple waveform cycles and averaging, all settable parameters like the PicoScope FRA utilizes, and also slow as expected. Once these parameters were honed in the AD 2 performed admirably, actually better than expected :-+

Keep in mind we are asking these measurements to be performed on a difficult DUT. Where the large "noise" or "interference" is considered, as this "noise" will get very close to the measurement frequency, then actually becomes the measurement frequency under locked conditions, then releases after lock is lost and the measurement frequency moves away when sweeping upwards.

Would be nice if the knowledgable folks at Siglent (and others) would offer some user selectable parameters which have a direct influence on the measurements at hand, such as those offered with the PicoScope FRA and the Analog Discovery 2  ::)

Best,
« Last Edit: June 27, 2023, 06:34:06 pm by mawyatt »
Curiosity killed the cat, also depleted my wallet!
~Wyatt Labs by Mike~
 
The following users thanked this post: 2N3055

Offline teddychn

  • Regular Contributor
  • *
  • Posts: 53
  • Country: 00
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #36 on: July 03, 2023, 09:11:15 am »
Here is the comparison of 61-points Bode test between AD2, SDS2074X Plus and SDS2104X HD. The generator signal amplitude was fixed at 500mV.

AD2 : 17.6 Sec
SDS2074X Plus :  ~ 177 Sec
SDS2104X HD :   ~ 177 Sec
« Last Edit: July 03, 2023, 09:47:29 am by teddychn »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 29335
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #37 on: July 03, 2023, 09:16:13 am »
Here is the comparison of Bode test between AD2, SDS2074X Plus and SDS2104X HD. The generator signal amplitude was 500mV.

AD2 : 17.6 Sec
SDS2074X Plus :  ~ 177 Sec
SDS2104X HD :   ~ 177 Sec
Use of the blue Print/Save button for screenshots on the front panel preserves the menu in use showing your settings.  ;)
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 
The following users thanked this post: teddychn

Offline techneut

  • Regular Contributor
  • *
  • Posts: 91
  • Country: nl
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #38 on: July 03, 2023, 04:08:45 pm »
And here is the SDS5034X:
1 9.05,29
2 11.03.93
3 Timing error, will do it again1819093-0
 
The following users thanked this post: Martin72

Offline teddychn

  • Regular Contributor
  • *
  • Posts: 53
  • Country: 00
Re: Oscilloscope Bode Plot Speed Comparison
« Reply #39 on: July 05, 2023, 04:24:35 am »
Sorry, I haven't noticed the testing criteria and posted my previous test data for the SMPS loop gain test.

Here is the test result of AD2 with a very similar configuration:

Bandbass : 21.5 Sec
Bypass :    21.1 Sec
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf