Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Linux is obsolete -- Andrew Tanenbaum


tech / sci.electronics.design / little math thing

SubjectAuthor
* little math thingjlarkin
+* Re: little math thingJan Panteltje
|`- Re: little math thingjlarkin
+* Re: little math thingPhil Hobbs
|`* Re: little math thingMartin Brown
| `- Re: little math thingjlarkin
`- Re: little math thingwhit3rd

1
little math thing

<q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=83961&group=sci.electronics.design#83961

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 01 Dec 2021 10:55:41 -0600
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: little math thing
Date: Wed, 01 Dec 2021 08:55:43 -0800
Message-ID: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 39
X-Trace: sv3-QUTxvAjRIpgEjSoIoZyPVLldxKEhPBgGOJ4CMtE1CQyYbMbcUbA5Zo1Tr67u0gEeYfM3z4zjS9mDa/h!ef5T3ke8N49l4DICzD71YtcJyGqXJAVpuIz6Qk/Ruhw6jxPA8Ul8zW8vp6q/195pAaYgvU03Gzl4!8pT55A==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2234
 by: jlar...@highlandsniptechnology.com - Wed, 1 Dec 2021 16:55 UTC

We have some wonderful old Tek 11801 scopes. The later versions will
measure rising-edge RMS jitter of a vertical input step relative to
the external trigger. But maybe that trigger has jitter.

I'd rather scope two vertical inputs and compute the jitter between
them. The two signals would be sampled exactly simultaneously and
would be expected to have low vertical noise.

We can RS232 interface to the scope and extract a list like

time vert1 vert2
....

which delivers data from the screen display buffer; both edges have to
be on the screen. Maybe 1000 points.

So, what's the math?

One can measure the two jitters separately, each relative to trigger,
and do the sqrt-of-diff-of-squares calc, but that gets nasty fast. I'd
rather use the two channel samples.

Modern digital scopes can internal trigger on one channel, which I
assume is actually computed from the acquired vertical samples. That
typically has far less jitter than using external trigger which
typically rounds to one sample clock period. Cheapskates rarely
interpolate the trigger time.

--

Father Brown's figure remained quite dark and still;
but in that instant he had lost his head. His head was
always most valuable when he had lost it.

Re: little math thing

<so8as8$ona$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=83962&group=sci.electronics.design#83962

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!+le3XLX1e/y4GHWv7l1TCQ.user.46.165.242.75.POSTED!not-for-mail
From: pNaOnStP...@yahoo.com (Jan Panteltje)
Newsgroups: sci.electronics.design
Subject: Re: little math thing
Date: Wed, 01 Dec 2021 17:15:16 GMT
Organization: Aioe.org NNTP Server
Message-ID: <so8as8$ona$1@gioia.aioe.org>
References: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="25322"; posting-host="+le3XLX1e/y4GHWv7l1TCQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: NewsFleX-1.5.7.5 (Linux-2.6.37.6)
X-Notice: Filtered by postfilter v. 0.9.2
X-Newsreader-location: NewsFleX-1.5.7.5 (c) 'LIGHTSPEED' off line news reader for the Linux platform
NewsFleX homepage: http://www.panteltje.com/panteltje/newsflex/ and ftp download ftp://sunsite.unc.edu/pub/linux/system/news/readers/
 by: Jan Panteltje - Wed, 1 Dec 2021 17:15 UTC

On a sunny day (Wed, 01 Dec 2021 08:55:43 -0800) it happened
jlarkin@highlandsniptechnology.com wrote in
<q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>:

>We have some wonderful old Tek 11801 scopes. The later versions will
>measure rising-edge RMS jitter of a vertical input step relative to
>the external trigger. But maybe that trigger has jitter.
>
>I'd rather scope two vertical inputs and compute the jitter between
>them. The two signals would be sampled exactly simultaneously and
>would be expected to have low vertical noise.
>
>We can RS232 interface to the scope and extract a list like
>
>time vert1 vert2
>...
>
>which delivers data from the screen display buffer; both edges have to
>be on the screen. Maybe 1000 points.
>
>So, what's the math?
>
>One can measure the two jitters separately, each relative to trigger,
>and do the sqrt-of-diff-of-squares calc, but that gets nasty fast. I'd
>rather use the two channel samples.
>
>Modern digital scopes can internal trigger on one channel, which I
>assume is actually computed from the acquired vertical samples. That
>typically has far less jitter than using external trigger which
>typically rounds to one sample clock period. Cheapskates rarely
>interpolate the trigger time.

Not sure what you want,
but if I wanted to know jitter between 2 signals I would put both into an XOR gate or 'phase compararor' if you want,
Changes in the XOR output can then be low passed and the changes in amplitude are then a measure for the jitter.
That is as old as the world?
I do not trust digital scopes not even for the simplest things.
??

Re: little math thing

<ulcfqgh10433gh6c0fddj2jbu9h6qqkrs3@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=83966&group=sci.electronics.design#83966

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 01 Dec 2021 11:43:22 -0600
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: little math thing
Date: Wed, 01 Dec 2021 09:43:25 -0800
Message-ID: <ulcfqgh10433gh6c0fddj2jbu9h6qqkrs3@4ax.com>
References: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com> <so8as8$ona$1@gioia.aioe.org>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 64
X-Trace: sv3-0b4rJgJPAaqXnFq4iRny4ybqSp1Q1M2qgDdinEXmVnS7uuW7hL9sa/TKnaVz+bFOCjmxMT4M4WYVuQ5!iWOABWS1cZziMg4vsLs7ZOxT0A9ZMxF6yqBN3oAbTeoUVAQgMUdDqCjv8vGZcpevtnAxOiyEJOOC!/OaanQ==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3418
 by: jlar...@highlandsniptechnology.com - Wed, 1 Dec 2021 17:43 UTC

On Wed, 01 Dec 2021 17:15:16 GMT, Jan Panteltje
<pNaOnStPeAlMtje@yahoo.com> wrote:

>On a sunny day (Wed, 01 Dec 2021 08:55:43 -0800) it happened
>jlarkin@highlandsniptechnology.com wrote in
><q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>:
>
>>We have some wonderful old Tek 11801 scopes. The later versions will
>>measure rising-edge RMS jitter of a vertical input step relative to
>>the external trigger. But maybe that trigger has jitter.
>>
>>I'd rather scope two vertical inputs and compute the jitter between
>>them. The two signals would be sampled exactly simultaneously and
>>would be expected to have low vertical noise.
>>
>>We can RS232 interface to the scope and extract a list like
>>
>>time vert1 vert2
>>...
>>
>>which delivers data from the screen display buffer; both edges have to
>>be on the screen. Maybe 1000 points.
>>
>>So, what's the math?
>>
>>One can measure the two jitters separately, each relative to trigger,
>>and do the sqrt-of-diff-of-squares calc, but that gets nasty fast. I'd
>>rather use the two channel samples.
>>
>>Modern digital scopes can internal trigger on one channel, which I
>>assume is actually computed from the acquired vertical samples. That
>>typically has far less jitter than using external trigger which
>>typically rounds to one sample clock period. Cheapskates rarely
>>interpolate the trigger time.
>
>Not sure what you want,
>but if I wanted to know jitter between 2 signals I would put both into an XOR gate or 'phase compararor' if you want,
>Changes in the XOR output can then be low passed and the changes in amplitude are then a measure for the jitter.
>That is as old as the world?
>I do not trust digital scopes not even for the simplest things.
>??

I want to do this in a 10 GHz bandwidth, and that scope will be part
of our test system anyhow. We automate testing and archive test
reports.

I haven't used an analog scope in a decade or two. The 11801s are
hybrids, digital scopes with (vertical raster scan) CRTs.

One of my guys has a 7104 in his office, the 1 GHz microchannel-plate
analog scope. He still likes it. That's the last analog scope anybody
uses.

--

Father Brown's figure remained quite dark and still;
but in that instant he had lost his head. His head was
always most valuable when he had lost it.

Re: little math thing

<d9051c5e-4578-585f-29f4-ac6677c5f5b1@electrooptical.net>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=83973&group=sci.electronics.design#83973

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: pcdhSpam...@electrooptical.net (Phil Hobbs)
Newsgroups: sci.electronics.design
Subject: Re: little math thing
Date: Wed, 1 Dec 2021 13:32:47 -0500
Organization: A noiseless patient Spider
Lines: 61
Message-ID: <d9051c5e-4578-585f-29f4-ac6677c5f5b1@electrooptical.net>
References: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="3ba93371b76ae2c64248cb62c5767acc";
logging-data="30446"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CJ7OlGrLSCsLuB0FF9VNB"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
Thunderbird/60.0
Cancel-Lock: sha1:SU1cm1CiM5vGi+4lgfV9PYspxto=
In-Reply-To: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
 by: Phil Hobbs - Wed, 1 Dec 2021 18:32 UTC

jlarkin@highlandsniptechnology.com wrote:
> We have some wonderful old Tek 11801 scopes. The later versions will
> measure rising-edge RMS jitter of a vertical input step relative to
> the external trigger. But maybe that trigger has jitter.
>
> I'd rather scope two vertical inputs and compute the jitter between
> them. The two signals would be sampled exactly simultaneously and
> would be expected to have low vertical noise.
>
> We can RS232 interface to the scope and extract a list like
>
> time vert1 vert2
> ...
>
> which delivers data from the screen display buffer; both edges have to
> be on the screen. Maybe 1000 points.
>
> So, what's the math?
>
> One can measure the two jitters separately, each relative to trigger,
> and do the sqrt-of-diff-of-squares calc, but that gets nasty fast. I'd
> rather use the two channel samples.
>
> Modern digital scopes can internal trigger on one channel, which I
> assume is actually computed from the acquired vertical samples. That
> typically has far less jitter than using external trigger which
> typically rounds to one sample clock period. Cheapskates rarely
> interpolate the trigger time.
In a sampling scope, you get only one point per trigger, so each point
on the screen has its own independent instance of the jitter.

If the amplitudes are stable, just threshold both and look at the jitter
in the difference of the threshold-crossing times. If the jitter is
much less than the rise time, you can adjust the crossing times by
taking the nearest point and computing

delta_t = (V(n)-Vth)/(dV/dt).

That's probably what I'd do to start with.

You can refine the threshold crossing times by fitting a line to the
nearest 10 samples (say), computing where that line crosses the
threshold, and doing as above for several data points per trace. The
jitter is the spread of the samples vs. the best fit line near the
threshold. Using samples to compute the line will cause the jitter to
be underestimated by a little bit.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC / Hobbs ElectroOptics
Optics, Electro-optics, Photonics, Analog Electronics
Briarcliff Manor NY 10510

http://electrooptical.net
http://hobbs-eo.com

Re: little math thing

<9182141d-3364-4fb2-8e33-b27b31caf721n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=84012&group=sci.electronics.design#84012

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ad4:5969:: with SMTP id eq9mr10860494qvb.4.1638418456371;
Wed, 01 Dec 2021 20:14:16 -0800 (PST)
X-Received: by 2002:a25:d987:: with SMTP id q129mr12158547ybg.331.1638418456185;
Wed, 01 Dec 2021 20:14:16 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Wed, 1 Dec 2021 20:14:15 -0800 (PST)
In-Reply-To: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=209.221.140.126; posting-account=vKQm_QoAAADOaDCYsqOFDAW8NJ8sFHoE
NNTP-Posting-Host: 209.221.140.126
References: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9182141d-3364-4fb2-8e33-b27b31caf721n@googlegroups.com>
Subject: Re: little math thing
From: whit...@gmail.com (whit3rd)
Injection-Date: Thu, 02 Dec 2021 04:14:16 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 28
 by: whit3rd - Thu, 2 Dec 2021 04:14 UTC

On Wednesday, December 1, 2021 at 8:55:52 AM UTC-8, jla...@highlandsniptechnology.com wrote:
> We have some wonderful old Tek 11801 scopes. The later versions will
> measure rising-edge RMS jitter of a vertical input step relative to
> the external trigger. But maybe that trigger has jitter.
>
> I'd rather scope two vertical inputs and compute the jitter between
> them. The two signals would be sampled exactly simultaneously and
> would be expected to have low vertical noise.
>
> We can RS232 interface to the scope and extract a list like
>
> time vert1 vert2
> ...
>
> which delivers data from the screen display buffer; both edges have to
> be on the screen. Maybe 1000 points.
>
> So, what's the math?

You want a polygon area calculation.
Assuming both signals start at zero, and rise to 3.3V, the time between them is
the area (in volt-seconds) bounded by the two traces divided by the (3.3V - 0) range. To compute the
area of a polygon, you just list the points in clockwise-around-the-edge order, and
take the first three points, calculate that triangle area. If the triangle sweeps clockwise from point two
to point three, it's positive area, otherwise negative. Then calculate triangle area for points one, three, four...
then one, four, five... and when you get back to the origin, you're done.

The 'clockwise-around-the-edge assumes that some zero-size triangles occur when both signals are
pre-edge at 0V, and when both signals are post-edge at 3.3V,

Re: little math thing

<soabau$15db$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=84034&group=sci.electronics.design#84034

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!fce17Vq++jWAoH1dvt+1NQ.user.46.165.242.75.POSTED!not-for-mail
From: '''newsp...@nonad.co.uk (Martin Brown)
Newsgroups: sci.electronics.design
Subject: Re: little math thing
Date: Thu, 2 Dec 2021 11:40:14 +0000
Organization: Aioe.org NNTP Server
Message-ID: <soabau$15db$1@gioia.aioe.org>
References: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com>
<d9051c5e-4578-585f-29f4-ac6677c5f5b1@electrooptical.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="38315"; posting-host="fce17Vq++jWAoH1dvt+1NQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Martin Brown - Thu, 2 Dec 2021 11:40 UTC

On 01/12/2021 18:32, Phil Hobbs wrote:
> jlarkin@highlandsniptechnology.com wrote:
>> We have some wonderful old Tek 11801 scopes. The later versions will
>> measure rising-edge RMS jitter of a vertical input step relative to
>> the external trigger. But maybe that trigger has jitter.
>>
>> I'd rather scope two vertical inputs and compute the jitter between
>> them. The two signals would be sampled exactly simultaneously and
>> would be expected to have low vertical noise.
>>
>> We can RS232 interface to the scope and extract a list like
>>
>> time  vert1  vert2
>> ...
>>
>> which delivers data from the screen display buffer; both edges have to
>> be on the screen. Maybe 1000 points.
>>
>> So, what's the math?
>>
>> One can measure the two jitters separately, each relative to trigger,
>> and do the sqrt-of-diff-of-squares calc, but that gets nasty fast. I'd
>> rather use the two channel samples.
>>
>> Modern digital scopes can internal trigger on one channel, which I
>> assume is actually computed from the acquired vertical samples. That
>> typically has far less jitter than using external trigger which
>> typically rounds to one sample clock period. Cheapskates rarely
>> interpolate the trigger time.
> In a sampling scope, you get only one point per trigger, so each point
> on the screen has its own independent instance of the jitter.
>
> If the amplitudes are stable, just threshold both and look at the jitter
> in the difference of the threshold-crossing times.  If the jitter is
> much less than the rise time, you can adjust the crossing times by
> taking the nearest point and computing
>
> delta_t = (V(n)-Vth)/(dV/dt).
>
> That's probably what I'd do to start with.
>
> You can refine the threshold crossing times by fitting a line to the
> nearest 10 samples (say), computing where that line crosses the
> threshold, and doing as above for several data points per trace.  The
> jitter is the spread of the samples vs. the best fit line near the
> threshold.  Using samples to compute the line will cause the jitter to
> be underestimated by a little bit.

I think I'd be inclined to go for pairs of points either side of the
steepest point on the curve working outward to make a few independent
estimates of the crossing point. That should give you a feel for how
much jitter is in the sampling arm as well as in the signal source.

Hopefully one of them will dominate but if not at least you know.

Calibrating it by deliberately slugging the rise time with a small load
and seeing if you can recover the right answer would be a good test.

--
Regards,
Martin Brown

Re: little math thing

<3dphqgh4r1sq42tkbr4p6qa6lp9pvaipf1@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=84040&group=sci.electronics.design#84040

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 02 Dec 2021 09:42:30 -0600
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: little math thing
Date: Thu, 02 Dec 2021 07:42:33 -0800
Message-ID: <3dphqgh4r1sq42tkbr4p6qa6lp9pvaipf1@4ax.com>
References: <q79fqg55ua4i29o6r3kqs6lk0r1n27q2uq@4ax.com> <d9051c5e-4578-585f-29f4-ac6677c5f5b1@electrooptical.net> <soabau$15db$1@gioia.aioe.org>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 94
X-Trace: sv3-HtD149M7MpDt2ae1EjMx3PeMuAKFUGAfZ6TD12e35D5tmIQdHXXq3TZr9z8y0NjtW7Har7WrwFRtI+3!CiEmRCFV8LyMX5wL64sMSOOMbkIe+ZoTFNRD/LZo60l1RnJpkVFjwj51WNkdheZ1YEVgYamLD+tP!p1T13g==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4993
 by: jlar...@highlandsniptechnology.com - Thu, 2 Dec 2021 15:42 UTC

On Thu, 2 Dec 2021 11:40:14 +0000, Martin Brown
<'''newspam'''@nonad.co.uk> wrote:

>On 01/12/2021 18:32, Phil Hobbs wrote:
>> jlarkin@highlandsniptechnology.com wrote:
>>> We have some wonderful old Tek 11801 scopes. The later versions will
>>> measure rising-edge RMS jitter of a vertical input step relative to
>>> the external trigger. But maybe that trigger has jitter.
>>>
>>> I'd rather scope two vertical inputs and compute the jitter between
>>> them. The two signals would be sampled exactly simultaneously and
>>> would be expected to have low vertical noise.
>>>
>>> We can RS232 interface to the scope and extract a list like
>>>
>>> time  vert1  vert2
>>> ...
>>>
>>> which delivers data from the screen display buffer; both edges have to
>>> be on the screen. Maybe 1000 points.
>>>
>>> So, what's the math?
>>>
>>> One can measure the two jitters separately, each relative to trigger,
>>> and do the sqrt-of-diff-of-squares calc, but that gets nasty fast. I'd
>>> rather use the two channel samples.
>>>
>>> Modern digital scopes can internal trigger on one channel, which I
>>> assume is actually computed from the acquired vertical samples. That
>>> typically has far less jitter than using external trigger which
>>> typically rounds to one sample clock period. Cheapskates rarely
>>> interpolate the trigger time.
>> In a sampling scope, you get only one point per trigger, so each point
>> on the screen has its own independent instance of the jitter.
>>
>> If the amplitudes are stable, just threshold both and look at the jitter
>> in the difference of the threshold-crossing times.  If the jitter is
>> much less than the rise time, you can adjust the crossing times by
>> taking the nearest point and computing
>>
>> delta_t = (V(n)-Vth)/(dV/dt).
>>
>> That's probably what I'd do to start with.
>>
>> You can refine the threshold crossing times by fitting a line to the
>> nearest 10 samples (say), computing where that line crosses the
>> threshold, and doing as above for several data points per trace.  The
>> jitter is the spread of the samples vs. the best fit line near the
>> threshold.  Using samples to compute the line will cause the jitter to
>> be underestimated by a little bit.
>
>I think I'd be inclined to go for pairs of points either side of the
>steepest point on the curve working outward to make a few independent
>estimates of the crossing point. That should give you a feel for how
>much jitter is in the sampling arm as well as in the signal source.
>
>Hopefully one of them will dominate but if not at least you know.
>
>Calibrating it by deliberately slugging the rise time with a small load
>and seeing if you can recover the right answer would be a good test.

The problem is that a dual-channel sampling scope takes one pair of
points per trigger. A matched pair has the same time from trigger but
different amplitudes. If you work from pairs, the only information is
the voltages.

I guess one could compute the local, average slopes and translate the
voltage difference into a time difference, and work with those
numbers. Sort of what Phil suggested.

It's easy to compute the RMS jitter of each signal relative to the
external trigger - the later rev 11801's did that - and compute
channel-to-channel jitter from those measurements. In moderation, like
down to maybe half the scope's native jitter.

This is from a little Basic program that slurped a waveform from an
11801 and computed jitter from trigger.

https://www.dropbox.com/s/jf224rd7uyxs1t8/Jitter2.gif?raw=1

Estimated scope jitter was entered manually, and it mathed that out.

--

Father Brown's figure remained quite dark and still;
but in that instant he had lost his head. His head was
always most valuable when he had lost it.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor