[Open-graphics] Re: Digital 'scope & spectrum analyzer

James Richard Tyrer tyrerj at acm.org
Mon Mar 12 02:02:39 EDT 2007


Dieter wrote:
>>>>> You need to be able to *capture* the data in real time, in 
>>>>> order to do a single sweep mode, for non-periodic signals. 
>>>>> The processing and display of that data don't have to be real
>>>>>  time.
>>>> Yes, that is true for some applications, but unless this is a 
>>>> real time spectrum analyzer ($$$$) -- which is useful for some
>>>>  applications such as looking for noise and intermittent 
>>>> distortion -- you are going to be working with a stable 
>>>> periodic wave form.
>>> That was in reply to:
>>> 
>>>>>> To be more specific, a digital oscilloscope displays a 
>>>>>> periodic signal on the screen and the refresh scans rather
>>>>>>  slowly from left to right.
>>> Single sweep mode is a very useful, often essential, feature for
>>>  an oscilloscope.
>> Yes, a one shot scope is a useful device.  With analog this was a 
>> scope with a storage CRT.  With digital this requires a very fast 
>> flash ADC (perhaps more than one).  I think that this is going to 
>> be rather expensive compared to a scanning type D-scope for stable
>>  AC signals.
> 
> So this "scanning" type would use a A/D with a fast sample time but a
>  long time between samples?

Actually not.  The time between samples would be just slightly more than
1/f -- (N + 1)/N.  At least at the maximum frequency.  I presume that
you could take multiple samples per cycle at lower frequencies but I am 
not familiar with that type of scope.

> It would collect data for a long time, and then calculate a time or 
> frequency domain graph?  So what sort of bad things happen when the 
> signal isn't periodic?

The same sort of things that happen with an analog scope.

> A time domain graph would be impossible, right?  Could you sample for
>  a long time and get a frequency domain graph that would be an 
> average?

Yes, there are commercial products that do this called digital signal
averagers.  They are basically a digital scope with a lot of memory.

>> The nice feature of one shot D-scopes is that they can record a lot
>>  more data than an analog one -- you can record a lot more data 
>> than will fit on the screen at once.
> 
> Very nice if the test is time consuming to set up, or worse, if it is
>  a destructive test.  And you don't need a storage CRT or camera. 
> Upload the data easily,  Remote access.  Could be used for automated
>  tests.

An inherent issue is that you can't take data faster than your ADC and 
faster ADCs aren't as accurate.  It depends on your application which is 
more important.  I presumed that you would be using a spectrum analyzer 
to accurately analyze the harmonic content of a constant and periodic 
signal.  An instrument good for that type of application isn't going to 
be as good for non-repetitive signals.

>> This has always been a serious issue with an analog spectrum 
>> analyzer. In theory, it should be a Gaussian distribution.  This is
>>  not realizable because it would have to extent to infinity.  But 
>> even taking a polynomial distribution, it is still impossible to 
>> exactly realize a band pass filter with that response function. 
>> And, the filter also needs to have linear phase response.  So, this
>>  -- the scan filter response shape -- is an important feature and 
>> something that is better in more expensive units.
>> 
>> I suspect that the band pass response shape in these devices is not
>>  anything near a Gaussian response or linear phase.
> 
> Does this band pass response shape issue go away with a digital SA? 
> Digital filters class was a long time ago, but IIRC you can get any 
> response you want since it is math.

There is no band pass response with a digital spectrum analyzer since it
assumes that the signal is periodic, with a known period, and computes 
the harmonics up to the Nyquist limit -- a filter isn't needed to do 
this.  An analog spectrum analyzer doesn't know the period so it can't 
work that way.

-- 
JRT


More information about the Open-graphics mailing list