EEVblog Electronics Community Forum

Products => Test Equipment => Topic started by: rhb on March 07, 2019, 01:46:14 am

Title: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 07, 2019, 01:46:14 am
I received one of Leo Bodnar's fantastic 100 pS pulse generators yesterday and spent most of today playing with it hooked up to my LeCroy DDA-125 which is a 1.5 GHz, 4 GSa/S 8 bit DSO.

As a consequence of some ill advised online purchases, I wound up with a considerable number of RF adaptors and 50 ohm terminators of dubious quality.

As an experiment I connected the pulser to a tee connected to the DSO BNC input set for 50 ohm DC coupling.  I attached a ~ 2 ft 50 ohm cable with good quality connectors and tested the reflections from the 50 ohm terminators using a known good F-F BNC coupler.  This resulted in 4 BNC terminators going into the reject bin.

By setting amplitude cursors at the peaks of the reflection from a good device I was able to screen a large number of adaptors as quickly as I could change them.  I culled 11 more devices out of 60 or 70 that I tested.

VNAs commonly have software available to do TDR measurements by Fourier transform from frequency to time.  In reflection seismology the recording system is typically evaluated by recording an impulse response. Before digital recording this was simply done as a system check.  After the advent of digital recording it became common practice to zero phase the data using the impulse response of the instrument and the source to make interpretation of the data easier.  This is usually accompanied  by a Wiener filter to flatten the amplitude spectrum.

I've gotten rather interested in using a DSO and a fast pulse to do vector network analysis.  Naturally this is limited to the BW of the DSO, but 100 MHz DSO's with deep memory are cheap.  There is the issue of dynamic range, however, adroit DSP work can overcome that.  And an Owon XDS2102A offers 12 bit ADC for  $400.

I just bought an 8753B and 85046A in very nice shape.  I also have a VNWA 3E and an xaVNA though I have not yet attempted to use any of them.  So I have excellent instruments for verifying the results once I collect the various bits I still need to get.

My interest in using a fast pulse and DSO  for vector network analysis is for the benefit  of those who cannot afford such toys, but want to build HF gear.  One of Leo's 100 pS pulsers is under $80 delivered to the US.  The required software is fairly trivial, at least relative to what I'm used to dealing with.  It requires retrieving data from the DSO, performing sums and FFTs and plotting.

I'm very familiar with the reflection seismology literature relevant to this, but not the EE literature. Does anyone know of any published work on using TDR for VNA? Historically fast pulses and sampling were very expensive.  And even today, using TDR for VNA is not practical at UHF and above.  My interest in prior work and literature is because when I write software I like to include the relevant citations in the comments.  And I rather doubt that a ham building a QRP station would appreciate being dragged through reflection seismology.

Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: dcarr on March 07, 2019, 01:50:49 am
https://kh6htv.com/pspl-app-notes/
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: dcarr on March 07, 2019, 01:54:44 am
I've tried this at 10ghz using a SD-24 on a mainframe Tek sampling scope and the main issue I have is pulse-to-pulse jitter (~3ps) which distorts the phase data.  I think it would be possible to back this jitter out, but I haven't but put a lot of effort into it.  That said, I find this super useful for scalar data up to ~20GHz.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 07, 2019, 03:35:17 am
Oh, thank you!!!

I was dreading idiotic "it can't be done" responses.  Your first link will keep my busy for a week.

As you mentioned an SD24 I'd like to solicit your advice.  I'm considering buying a CSA803 and SD24 and SD30 or SD32 sampling heads.  I posted to the tekscopes list asking for advice,  but not  have gotten a useful response. What do I need to watch out for?  Looking on eBay, it appears I should be able to get the mainframe and two heads for under $3k if I am patient.

I'm a 65 year old retired PhD level geoscientist.  I spent my career in seismology because there was no work in economic (mining) geology when I graduated with my MS.  I quickly got hooked on DSP and went  back to school at UT Austin.

Because I have been extremely frugal (one new vehicle at age 40, a base model Toyota pickup for $7800) for my entire life I now find myself able to buy any toy I want.  I've now spent more in the last 2 years on T&M kit than I have on motor vehicles in my whole life.  Which is still only about $15K.  Other people who made less drove 911s.  And the average price of a new car is less than what I've spent on cars  in my entire life.

I vividly remember the pain of trying to build simple radios without adequate T&M gear.  I failed and I knew why I failed, but I could not justify buying what I needed to solve the problem.  It was just a hobby.

I want to do something that addresses that.  I fully realize that less than 1% of young people today are interested.  I don't care.  If my work helps one kid succeed I'm satisfied.

The way to remove the jitter is to collect data over the display  gate, Fourier transform, make a linear fit to the phase and adjust the phase so all the transforms have the same phase.  then sum.  It eliminates the jitter and every time you double the number of samples you add 6 dB of dynamic  range.

A $400 Owon XDS2102A will collect a single 12 bit  channel at 500 MSa/S.  With a 20 Mpt  memory depth that will provide ~100 dB of dynamic range.  The single channel reflection response can be solved for the transmitted response.  I don't recall who published it, but it was done 40 years ago by one of two people I have had the pleasure of chatting with several times.  I don't think anyone has solved reversing the reflected and transmitted responses as done by an S parameter test set, but I'm fairly certain that it can be done.  If both the reflected and transmitted response contain all the information in one direction, they must contain all the information in the opposite direction.

Thank you *very* much for your reply.
Reg
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: dcarr on March 07, 2019, 04:16:51 am
Reg,

I bought my 11801B with 1 SD-24 TDR head (two channels) for about $800.  My instrument has a lot of hours on it (30,000!!!) but it passes all self tests and generally seems to work as expected.  As you probably know the SD-24 has two channels, both with ~30ps rise time step generators and 20GHz bandwidth samplers.  Mine seems to work "nominally" with the caveat that one of my step generators has a slight ringing in it that I cannot completely tune out.  The other thing that you should note is that there is a stupid bug in some 11801B firmware that causes the trace to jitter back and forth a few ps as a front panel LED is flashed on and off.  There was a firmware fix for this (replacement EEPROMs), but I don't have it.  Instead I've found that loading a "memory" trace on screen and selecting it during acquisition disables the LED and thus eliminates this issue.  It's a little annoying but workable.

To get a clean looking trace, I need to enable 8+ waveform averaging when using TDR.  An issue arises that any jitter between subsequent waveforms when averaging is enabled then gets "blended" into the measurement.  One could probably single shot every waveform and do the "de-jittering" and averaging in post processing, but as I mentioned, I haven't attempted this in part because I use the slow RS232 interface to acquire waveforms instead of the GPIB bus which may be faster.

I didn't completely follow your question about separating the transmitted and reflected responses, but because the SD-24 has two samplers and two pulsers it should be possible to take both through and reflected measurements on both ports (of a two port device) and in both directions without moving cables.  Maybe that helps.

If you get serious about this and buy one of these scopes, post here again.  I have written python/octave scripts that talk to the instrument and implement "VNA" algorithms listed on the website mentioned previously.  One thing that strikes me as odd in those is the hybrid triangle wave/square wave method that is used to compute the Fourier transform of the step response.  I'm not knowledgable enough to know for sure, but it's not clear to me if this approach was a computational convenience from when computing was more expensive or really the best way to compute the transform of a step.

Hope that helps.
David
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: dcarr on March 07, 2019, 04:28:39 am
Here are |S11| and |S21| measurements of a 9.4GHz bandpass filter taken using this setup:

(https://www.eevblog.com/forum/testgear/using-a-fast-pulse-and-dso-for-vector-network-analysis/?action=dlattach;attach=670029;image)

(https://www.eevblog.com/forum/testgear/using-a-fast-pulse-and-dso-for-vector-network-analysis/?action=dlattach;attach=670035;image)
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 07, 2019, 06:54:55 am
Another nice affordable toy (+-100$) to buy is a Tektronix 1502B or C (they appear quite often on Ebay, with most of them the LCD backlight is gone, but they are perfectly usable without). With one of these I discoverd some of my cheap BNC-BNC cables with printed RG-58 numbering were actually RG-59 of another 75 ohm coax... Lost cost has indeed some traps. OTOH, some of the RG316 BNC-BNC low cost ones were actually quite good
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: DaJMasta on March 07, 2019, 07:11:29 am
Definitely possible, but I think very difficult to get SNR comparable to more standard VNA architectures.

I'd take a look at the datasheets/info for the LeCroy SPARQ series VNAs.  They use TDR to derive all their data, and have very wide bandwidth, but above pretty low frequencies, it's dynamic range is pretty limited - I think this is because of the high speed converters necessary to make the time domain measurements at full frequency vs. the downconverted measurement that VNAs use.


Also definitely can be done with the aforementioned Owon scope, but your pulser risetime demands are much, much lower due to the input bandwidth of the scope (and I guess the 250MHz nyquist of the sample rate).  At this point with the lower bandwidth, though, you could just use a sig gen and a directional coupler to do the whole thing with CW tones instead of TDR.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 07, 2019, 04:03:01 pm
Excellent responses.  Thanks to all.

I was using the 2 way delay of the reflection to separate the incident and reflected waves in time and triggering on the incident pulse.

The Owon in 12 bit mode will give me a 20 Mpt record. So by segmenting the record, doing an FFT and phase aligning before summing I should get around 100 dB of dynamic range.  The phase alignment is needed to eliminate jitter.

You can determine a fair bit about the phase and frequency from the appearance of a reflection, at least if you're used to looking at time domain responses.  But a proper analysis requires a transform to magnitude and phase in the frequency domain.  What I was doing is only suitable for quick screening.

The step response will do the same thing, but the mathematics are more involved.  The nice thing about a spike is it is constant amplitude in the frequency domain.  A triangular pulse is a sinc(f)**2 in frequency, so you have to normalize by that.  Of course, Leo's pulser is not putting out a true spike, so it will also need to be normalized if the method is used above 100-200 MHz.  But it's pretty close to a minimum phase Gaussian.  The TDR step is actually the leading edge of a square wave.  That's where the complications come in as sinc(f) rings forever.

I've ordered Joel Dunsmore's book and downloaded his dissertation which looks at the problem.  The great thing for me is that I derived the full scattering response for the elastic wave equivalent in grad school using the Z transform.  That lets me think about the problem without the clutter of new jargon for everything.  As I'm also getting started playing with FPGAs I've just about reached a toxic dose of acronyms.

https://www.amazon.com/Handbook-Microwave-Component-Measurements-Techniques/dp/B00CB1YS04 (https://www.amazon.com/Handbook-Microwave-Component-Measurements-Techniques/dp/B00CB1YS04)

There's a lot of good stuff here:

https://www.kirkbymicrowave.co.uk/Support/Links/#books (https://www.kirkbymicrowave.co.uk/Support/Links/#books)

My principle goal in this work is to provide a way to do network analysis on a tight budget.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: David Hess on March 07, 2019, 08:08:23 pm
Tektronix and LeCroy have published application notes about using this method for network analysis.  I am sure HP/Agilent has as well.

The dynamic range is low but the potential real time operation makes it very useful in development applications involving feedback control loops.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: artag on March 07, 2019, 09:09:07 pm
Couldn't the dynamic range be improved by aggregating multiple measurements ? You don't need to do single shot capture and, by the same token, you don't need real-time capture. So by taking longer over the measurements (and a traditional VNA would have to do a sweep) you can improve the accuracy.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: TAMHAN on March 07, 2019, 09:45:58 pm
rhb, well, I am semiretired too now that I have taken possession of my lab - so no excuse not to get up and type a response to this. Attention: I am not an RF engineer. I never used a VNA in anger even though I own one.

I was hanging out at EmbeddedWorld last week or so, and at the PicoTest booth there was a Steven M Sandler (the author of the Power Integrity book) and he showed off something similar. It basically was an USB stick like trinket (cost like 3k2 USD) which farted out a very steep pulse. This pulse went into a splitter and into two channels of a Rohde and Schwarz analytic scope (one of the heavy ones). He then ran some kind of formula on the DSO, and had a TDR like trace on the screen.

I see two issues for our practical application:

If you want me to, I can look up the pics of the trinket and the structure. But email me at tamhan aht tamoggemon roundthing com so that I can send them easily. Sadly, all else I can offer is to put you in touch with Sir Sandler, other than that I do not think I am of help (unless you want some old GPIB code for Visual C#)
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 07, 2019, 10:36:57 pm
Leo's pulser is powered via USB and also can be adjusted using a windows app.  I just use it as is, but you can change the voltage if you want to test something fragile.  I have both the square wave pulser and the spike pulser.  They were under $80 each delivered to the US.  A PC is only needed if you want to change the settings.

https://www.eevblog.com/forum/projects/yet-another-fast-edge-pulse-generator/ (https://www.eevblog.com/forum/projects/yet-another-fast-edge-pulse-generator/)

@artag did you not see this?

Quote
The Owon in 12 bit mode will give me a 20 Mpt record. So by segmenting the record, doing an FFT and phase aligning before summing I should get around 100 dB of dynamic range.  The phase alignment is needed to eliminate jitter.

You gain 6 dB of dynamic range every time you double the number of samples which are summed after doing the phase alignment.

I'm getting a clean 10 nS pulse from my F***Tech FY6600  on my LeCroy DDA-125 which goes to 1.5 GHz.  The LeCroy shows a ~700 pS pulse trace from Leo's 100 pS pulser, so that's an accurate measure of the F***Tech set to 10 nS output at the 2 V setting..  Actual output is 1 V into 50 ohms.

So I'm going to write software that will perform vector network analysis up to the 6 m band using a F***Tech and a 100 MHz DSO.  I'm likely to just do the conversion to magnitude and phase vs frequency and leave the Smith chart to someone else.

I'll post more details after I read Dunsmore's book and dissertation.  While I'm at it I'll also write a decent FFT  for spectrum analysis on a PC using data from a DSO.

Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: DaJMasta on March 08, 2019, 03:11:38 am
I am by no means an expert, but I mentioned before I thought it could be done with the Owon scope you mentioned, and now I'm having my doubts.

The issue is that I don't think accurate TDR measurements can be made without a high bandwidth digitizer and a fast pulse.  Basically, if you use a fast pulser with a rise time dramatically faster than the scope you're measuring the reflection with, won't the reflection be entirely covered up by rise time of the scope?  Won't all the data on the details of the reflection be between two sample points at 500MS/s whereas you'd catch them at 10s of GS/s?

Similarly, if you slow down the pulser to match better with the scope's risetime, won't you only be able to see reflections at a very long distance from the scope?  So a 1m BNC that you're measuring the termination on the opposite end of would have the reflection arrive too quickly back to the source to be able to see in detail on the scope (similar to the last problem).


Not sure if these concerns are 100%, like I said I'm not terribly familiar with the intricacies of TDR, but I've been unable to find any discussion of TDR at 100MHz frequencies or lower... it always seems to be with a source/scope in the 100s of ps or less performance, and I get the impression you will need that to see enough detail to make usable VNA measurements.  Worth confirming before you buy any hardware, at least.  Maybe putting in the LeCroy's bandwidth filter and doing some low frequency measurements could tell you if it was a potential issue.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 08, 2019, 03:49:10 am
The key is to use a delay line between the test fixture and the DSO.  With the source at the DSO, the incident wave will trigger the scope, then the reflection will appear a little later.  I'll set up  different DSO and get a screen dump.  The LeCroy will only print and I'm out of thermal paper.

It will be obvious once you see a picture.  The problem is my description which assumes you're familiar with the 1D reflection problem.  My failure, not yours.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: OwO on March 08, 2019, 04:25:07 am
I think it's probably inherently more difficult to get good measurements with pulses in the time domain because all the reflection information is contained within a very short span of time, whereas with sweeped sinusoid you can coherently detect and average over the entire duration of the sweep, and keep the amplitude closer to the maximum of the ADC to fully exploit its dynamic range. However that does point to other possibilities, for example instead of using a pulse (where all frequency components are equiphase) you could use a pre-generated "noise" signal that is flat in the frequency domain but with random phases. In the receiver you would "rotate" the frequency bins to cancel out the phase error since the "noise" signal spectrum is known.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: loxodes on March 08, 2019, 06:01:24 am
It is possible to throw together a sampling oscilloscope/TDR with a digital delay chip and a few high speed comparators.
This might provide bandwidth an order of magnitude or two cheaper than going for real time oscilloscopes.

I'm currently testing a 90 GS/s (equivalent time sampling) TDR with a bandwidth of maybe 8 GHz using a topology pulled out of the AD9500 datasheet.
(https://github.com/loxodes/tdr (https://github.com/loxodes/tdr))
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 08, 2019, 01:53:22 pm
I think many don't understand what this is about.

1 - I've learned that the use of TDR for VNA work has a long history.  I was not aware of that which is why I started the thread.

2 - The purpose is to provide VNA capability for the HF bands using a hobby grade  DSO.

3 -  The actual DSP will be done on a PC using a maximum buffer depth DSO trace.

I'm getting a clean,  sinc(t)**3 15 nS pulse from a F***Tech FY6600 on an Owon XDS2102A.  There is a little bit of ringing in the AFE of the Owon. I know most of it is caused by the AFE because it's not the same as on the 1.5 GHz LeCroy I was using yesterday.  The ringing is easily corrected in the DSP.  This implies good frequency response to over 100 MHz and is entirely adequate for use as a VNA for the HF bands.

A  sub 15 nS pulser can be produced using a single 74HC00 wired up to produce a single shot pulse and retriggered by a 555.  That is *very* cheap to build.  The connectors and cables for the test fixture will cost more.   I'm hoping that I'll have a bit of luck today and find the 7400 based single shot I built 30+ years ago.

The Owon provides 12 bits at 500 MSa/S with a buffer depth of 20 MPts.   That will provide a dynamic range of 100 dB which is in the same ballpark as an HP 8753B I'll be comparing the results with once I get adaptors to fit the 85046A S parameter test set and learn how to use it.

The same results can be obtained with an 8 bit DSO with a shallower buffer by using multiple traces.  Every time you double the number of sweeps in the time window of interest you get another 6 dB of dynamic range (i.e. one more bit).

If you're not interested in radio this is probably of little or no interest.  But if you want to build ham gear or need a notch filter to suppress a nearby transmitter which is saturating the front end of your SDR, it is extremely valuable.  The dynamic range won't be as good in the FM broadcast band, but it will still be usable.

I spent 12 years in university, so I was very poor for a long time and *very* frustrated by T&M limitations.  All I had was a 5 MHz, single trace, recurrent sweep Heathkit IO-18, a VOM, a DMM,  a 5 V PSU I built and a 12 V PSU I repaired.  I failed miserably in my attempt to build a 40 m DC receiver because I could not measure the response of the filters I built.  I now have the benefit of 30 years of professional DSP experience and a budget that lets me buy anything I need.  My strongest interest is in low cost T&M kit. Yhings a person on a tight budget can afford.  There is a lot of cheap Chinese T&M gear and eval board modules available.  I'm looking for opportunities to improve the benches of those who cannot afford to spend much money.  If you have a F***Tech or similar you can sweep an HF filter.  But if you just bought a DSO and don't have the money for an F***Tech, a 74HC00 and a 555 will do until you can afford it.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: OwO on March 08, 2019, 02:26:47 pm
If this is just about building the cheapest possible VNA I'm on it already, prepare for a sub-$30 VNA to hit the market soon ;)
If you want even cheaper then bypassing my profits and just building one yourself from a si5351, stm32, mixer, and some passives isn't very hard. I'll be publishing design files.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 08, 2019, 04:12:59 pm
I'm looking forward to seeing what you've done.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 08:34:50 am
It is possible to throw together a sampling oscilloscope/TDR with a digital delay chip and a few high speed comparators.
This might provide bandwidth an order of magnitude or two cheaper than going for real time oscilloscopes.

I'm currently testing a 90 GS/s (equivalent time sampling) TDR with a bandwidth of maybe 8 GHz using a topology pulled out of the AD9500 datasheet.
(https://github.com/loxodes/tdr (https://github.com/loxodes/tdr))

 :-+  Impressed
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 08:36:30 am
If this is just about building the cheapest possible VNA I'm on it already, prepare for a sub-$30 VNA to hit the market soon ;)
If you want even cheaper then bypassing my profits and just building one yourself from a si5351, stm32, mixer, and some passives isn't very hard. I'll be publishing design files.

Can we pre-order?  ;D

What bandwidth? What specifications are already know or what is your target?
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 08:48:48 am
@rhb

How will you configure the correction for the Owon? Would it be possible to "import" corrections for other 12-bit scopes with high memory depth. This would be a great application for my 12-bit picoscope also.  ::)

Could the correction be something like recording the step response directly on the scope (without reflections) where your software uses some kind of convolution to correct for the scope ringing, phase and bandwidth limitations? Or is this a bit optimistic?
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: tggzzz on March 16, 2019, 09:29:16 am
Another nice affordable toy (+-100$) to buy is a Tektronix 1502B or C (they appear quite often on Ebay, with most of them the LCD backlight is gone, but they are perfectly usable without). With one of these I discoverd some of my cheap BNC-BNC cables with printed RG-58 numbering were actually RG-59 of another 75 ohm coax... Lost cost has indeed some traps. OTOH, some of the RG316 BNC-BNC low cost ones were actually quite good

Go for a Tek 1502 without the suffix. Higher bandwidth, shorter range, static-sensitive tunnel diode step generator. They will not turn on unless there is a functioning battery in them.

50ps risetime, system roundtrip bandwidth 140ps, so you can work out the resolution.

I've sold some by having a 300mm piece of microstrip, and letting people watch the trace wiggle as I lightly touch the microstrip with first and index fingers, and move them apart and together. That viscerally convinces them of the resolution and sensitivity. Plus the lovely old-world sampling display :)
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: tggzzz on March 16, 2019, 09:41:41 am
A  sub 15 nS pulser can be produced using a single 74HC00 wired up to produce a single shot pulse and retriggered by a 555.  That is *very* cheap to build.  The connectors and cables for the test fixture will cost more.   I'm hoping that I'll have a bit of luck today and find the 7400 based single shot I built 30+ years ago.

I now have the benefit of 30 years of professional DSP experience and a budget that lets me buy anything I need.  My strongest interest is in low cost T&M kit. Yhings a person on a tight budget can afford.  There is a lot of cheap Chinese T&M gear and eval board modules available.  I'm looking for opportunities to improve the benches of those who cannot afford to spend much money.  If you have a F***Tech or similar you can sweep an HF filter.  But if you just bought a DSO and don't have the money for an F***Tech, a 74HC00 and a 555 will do until you can afford it.

https://www.eevblog.com/forum/testgear/show-us-your-square-wave/msg1902941/#msg1902941 (https://www.eevblog.com/forum/testgear/show-us-your-square-wave/msg1902941/#msg1902941)

I too have an "unlimited" budget for the same reasons as you, but, for the reason in my .sig, I too enjoy doing more with less.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 09:56:18 am
Go for a Tek 1502 without the suffix. Higher bandwidth, shorter range, static-sensitive tunnel diode step generator. They will not turn on unless there is a functioning battery in them.

50ps risetime, system roundtrip bandwidth 140ps, so you can work out the resolution.

I've sold some by having a 300mm piece of microstrip, and letting people watch the trace wiggle as I lightly touch the microstrip with first and index fingers, and move them apart and together. That viscerally convinces them of the resolution and sensitivity. Plus the lovely old-world sampling display :)

I agree they are also very nice, but because of the static sensitive input that is difficult to repair, they are more risky to buy "As is". The 1502B and 1502C also do not start without a good battery, and many of the AS IS currently on Ebay show this "issue". Have a good look at the LCD for discoloration, I have seen some with damaged LCDs, which is also a difficult fix.

I bought one of these from Express_auctions, and it worked perfectly. They still have a few which seems to be ok:

https://www.ebay.de/itm/Tektronix-1502B-Metallic-Cable-Tester-Telecom-Datacom-B038148/292786089778?epid=78758240&hash=item442b692f32:g:U-AAAOSwbKdb0Kn9 (https://www.ebay.de/itm/Tektronix-1502B-Metallic-Cable-Tester-Telecom-Datacom-B038148/292786089778?epid=78758240&hash=item442b692f32:g:U-AAAOSwbKdb0Kn9)

I fully agree about the resolution and sensitivity, this is really a very nice piece of test equipment to test cheap stuff from china (or items with unknown specs). The cursor can be set to display ohms read-out also (very handy to see what is going on), and the measured reflection coefficient can be converted to VSWR by an easy formulae or a look-up table in the manual. Combine this with  a distance resolution of only 1mm (0.004feet), and you can see how much you can learn from this measurement.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: tggzzz on March 16, 2019, 10:24:35 am
Go for a Tek 1502 without the suffix. Higher bandwidth, shorter range, static-sensitive tunnel diode step generator. They will not turn on unless there is a functioning battery in them.

50ps risetime, system roundtrip bandwidth 140ps, so you can work out the resolution.

I've sold some by having a 300mm piece of microstrip, and letting people watch the trace wiggle as I lightly touch the microstrip with first and index fingers, and move them apart and together. That viscerally convinces them of the resolution and sensitivity. Plus the lovely old-world sampling display :)

I agree they are also very nice, but because of the static sensitive input that is difficult to repair, they are more risky to buy "As is".

I've had four (gulp, must be a fetish!), and they all worked after recapping and adding a battery. One example had clearly been dropped: the rear corner was broken with a 3cm*1cm piece dislodged and cracks up to 10cm long. That too worked and since all pieces were there, methylene chloride repaired the case extremely well. The CRT is shock mounted, to make it military-boot proof :)

I think the special "shorting BNC" connector on the front panel is a useful way of protecting against static in the cable. That wouldn't work if the UUT was powered, of course.

Quote
The 1502B and 1502C also do not start without a good battery, and many of the AS IS currently on Ebay show this "issue". Have a good look at the LCD for discoloration, I have seen some with damaged LCDs, which is also a difficult fix.

I bought one of these from Express_auctions, and it worked perfectly. They still have a few which seems to be ok:

https://www.ebay.de/itm/Tektronix-1502B-Metallic-Cable-Tester-Telecom-Datacom-B038148/292786089778?epid=78758240&hash=item442b692f32:g:U-AAAOSwbKdb0Kn9 (https://www.ebay.de/itm/Tektronix-1502B-Metallic-Cable-Tester-Telecom-Datacom-B038148/292786089778?epid=78758240&hash=item442b692f32:g:U-AAAOSwbKdb0Kn9)

I fully agree about the resolution and sensitivity, this is really a very nice piece of test equipment to test cheap stuff from china (or items with unknown specs). The cursor can be set to display ohms read-out also (very handy to see what is going on), and the measured reflection coefficient can be converted to VSWR by an easy formulae or a look-up table in the manual. Combine this with  a distance resolution of only 1mm (0.004feet), and you can see how much you can learn from this measurement.

I'm not so interested in the distance resolution of a single discontinuity per se, since the indicated distance depends on the precise velocity factor.

I'm more interested in being able to resolve two (or more) close discontinuities, as can be found in a connector or attenuator etc. For that, the system risetime is the critical parameter.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 16, 2019, 02:45:00 pm
@rhb

How will you configure the correction for the Owon? Would it be possible to "import" corrections for other 12-bit scopes with high memory depth. This would be a great application for my 12-bit picoscope also.  ::)

Could the correction be something like recording the step response directly on the scope (without reflections) where your software uses some kind of convolution to correct for the scope ringing, phase and bandwidth limitations? Or is this a bit optimistic?

The process is as follows:

Window the recorded data so that you have a series of segments of the incident wave and a series of segments of the reflected wave.

Fourier transform each segment separately with adequate zero padding to prevent wrap around.

Compute the mean value of the phase by making a linear fit to the phase of each of the segment transforms and then averaging the phase delay.  Correct each of the segments to the mean value of the phase.  Then sum the segments at each frequency.  Every doubling of the number of segments gives an additional 6 dB of dynamic range in the result.

Divide the summed complex series for the reflected wave by the summed value for the incident wave.  Watch out for divide by zero or near zero.  Then convert the result to the magnitude and phase of the DUT just as you would get with a conventional VNA.

Corrections for the DSO and the pulse source must be done via SOL or SOLT with a cal kit.  The basic procedure is the same except for the cal kit you know the theoretical values for a cheap kit and measured values for an expensive kit.

My 11801 came yesterday, DOA.  But reseating the boards and cables in the main cage got it working again, though I had to do it twice.  It now runs the extended diagnostics and stops on an E5622 error which is bad NVRAM (dead battery).  I've got replacements on their way from the UK.  With a bit of luck I'll have one or more channels with a 23 pS rise time and 12.5 GHz BW.  I also got an extension cable, so I can work on the sampling heads if needed.

Now I need to sharpen the pulse from Leo Bodnar's pulser so I can test the two SD-22 sampling heads I bought.  The really hard part is being able to test an SD-32 head with 7 pS rise time and 50 GHz BW.

I'm considering a non-linear transmission line using a series of diodes for capacitors.  I've not dug into the math yet as I'm having trouble printing Michael Case's 1993 PhD dissertation at UC Santa Barbara.

Generally this is more suited to fabrication in an IC, but I'm going to try using a piece of single sided PCB with the diodes standing on end and a wire running from the input SMA to the output SMA.  The pulse sharpening is a consequence of the dispersion produced by the non-linear capacitance of the junction as a function of the applied voltage.  I'll drive it with the 100 pS impulse unit I got from Leo Bodnar.

The really scary part is the price of a 2.4 mm RF connector to connect to an SD-30 or SD-32 head.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 02:46:25 pm
I'm more interested in being able to resolve two (or more) close discontinuities, as can be found in a connector or attenuator etc. For that, the system risetime is the critical parameter.

Spatial resolution is according to Dr. Charles Mohr (=designer the 1502B/C for Tektronix ) <2cm

http://www.mohr-engineering.com/tektronix-1502-comparison.php (http://www.mohr-engineering.com/tektronix-1502-comparison.php)

which is compared to the modern equivalent (<1cm) still very good.

This is also something I like about these units, it can also be used as a fast pulse generator with a rise time of 130ps.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 16, 2019, 02:52:37 pm
It is possible to throw together a sampling oscilloscope/TDR with a digital delay chip and a few high speed comparators.
This might provide bandwidth an order of magnitude or two cheaper than going for real time oscilloscopes.

I'm currently testing a 90 GS/s (equivalent time sampling) TDR with a bandwidth of maybe 8 GHz using a topology pulled out of the AD9500 datasheet.
(https://github.com/loxodes/tdr (https://github.com/loxodes/tdr))

Very cool.   Getting the BW is *really* difficult and expensive.   I just got a Tek 11801 and two SD-22 heads.  I'm waiting now for NVRAM replacements to arrive from the UK.  I plan on studying the SD-22s very carefully.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 03:01:05 pm
Go for a Tek 1502 without the suffix. Higher bandwidth, shorter range...

Looking at the specs of the 1502B vs the orignal 1502, I would say that they are identical, or am I missing something?

Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 03:06:21 pm
The process is as follows:

Window the recorded data so that you have a series of segments of the incident wave and a series of segments of the reflected wave.

Fourier transform each segment separately with adequate zero padding to prevent wrap around.

Compute the mean value of the phase by making a linear fit to the phase of each of the segment transforms and then averaging the phase delay.  Correct each of the segments to the mean value of the phase.  Then sum the segments at each frequency.  Every doubling of the number of segments gives an additional 6 dB of dynamic range in the result.

Divide the summed complex series for the reflected wave by the summed value for the incident wave.  Watch out for divide by zero or near zero.  Then convert the result to the magnitude and phase of the DUT just as you would get with a conventional VNA.

Corrections for the DSO and the pulse source must be done via SOL or SOLT with a cal kit.  The basic procedure is the same except for the cal kit you know the theoretical values for a cheap kit and measured values for an expensive kit.

Thanks for the detailed explanation. Is the above a process you want to automate with your software?
The 11801 looks very nice, but a bit too expensive for something where my main use is "play" only. And indeed at these bandwidths all the accessories are $$$ and typically difficult to find cheaply on the used market also.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 16, 2019, 03:16:14 pm
A  sub 15 nS pulser can be produced using a single 74HC00 wired up to produce a single shot pulse and retriggered by a 555.  That is *very* cheap to build.  The connectors and cables for the test fixture will cost more.   I'm hoping that I'll have a bit of luck today and find the 7400 based single shot I built 30+ years ago.

I now have the benefit of 30 years of professional DSP experience and a budget that lets me buy anything I need.  My strongest interest is in low cost T&M kit. Yhings a person on a tight budget can afford.  There is a lot of cheap Chinese T&M gear and eval board modules available.  I'm looking for opportunities to improve the benches of those who cannot afford to spend much money.  If you have a F***Tech or similar you can sweep an HF filter.  But if you just bought a DSO and don't have the money for an F***Tech, a 74HC00 and a 555 will do until you can afford it.

https://www.eevblog.com/forum/testgear/show-us-your-square-wave/msg1902941/#msg1902941 (https://www.eevblog.com/forum/testgear/show-us-your-square-wave/msg1902941/#msg1902941)

I too have an "unlimited" budget for the same reasons as you, but, for the reason in my .sig, I too enjoy doing more with less.

A very dear friend of mine, Leonard Pratt,  had a Diamond C and was inducted into the Aviation Hall of Fame for setting records by flying along weather fronts in the late 50's and early 60's.  Not sure of the date.  I just saw the newspaper clipping about it.  He also held an unlimited aerobatics endorsement in a sailplane from the FAA.  He had a funny story about doing an airshow where  Charlie Hilliard was performing.  Charlie was telling the organizers that he *had* to perform before Leonard because they both did the same stuff and Leonard was doing it without an engine.  So going second would be anticlimactic.  Sadly, Charlie was killed at Sun & Fun when he stepped on the brakes of his Hawker Hurricane too hard and flipped it.

@_Wim_  Yes, I plan to write software to do all that.  It will be command line driven with the data and cal files passed on the command line with output to stdout.  Classic Unix model.  With a simple gnuplot script it will produce publication quality figures.

FWIW I just got an 11801 for $185 delivered, a pair of SD-22s for $150 and an extension cable for $100.  All from eBay.  Replacement NVRAM chips cost $40 and are coming from the UK as there won't be any in the US until June.  So in about 10 days I'll be able to find out if the SD-22s still work.  But with the cable I should be able to fix them if I can get parts. 
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 16, 2019, 03:31:13 pm
FWIW I just got an 11801 for $185 delivered, a pair of SD-22s for $150 and an extension cable for $100.  All from eBay.  Replacement NVRAM chips cost $40 and are coming from the UK as there won't be any in the US until June.  So in about 10 days I'll be able to find out if the SD-22s still work.  But with the cable I should be able to fix them if I can get parts.

Yes, I have seen the US-prices, quite a bit better that around here in Europe. But as these are heavy and fragile beasts, shipping overseas is expensive and dangerous if the unit is not packed accordingly. 
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 16, 2019, 03:41:12 pm
My 11801 arrived DOA from Arizona.  I'm in Arkansas.  Fortunately reseating the boards and cables in the main cage resolved the issue.  But I had to do it twice.  Shipping was $85.

Hopefully one of the projects previously mentioned will provide a lower cost and less delicate solution.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: David Hess on March 16, 2019, 10:12:32 pm
Couldn't the dynamic range be improved by aggregating multiple measurements ? You don't need to do single shot capture and, by the same token, you don't need real-time capture. So by taking longer over the measurements (and a traditional VNA would have to do a sweep) you can improve the accuracy.

Sure, but a VNA has a greater inherent dynamic range because of the integrated measurement over a very narrow bandwidth.  An oscilloscope or other time domain instrument has a wide input bandwidth and short measurement time from essentially sampling.

Another problem is the non-linearity in the pulse and vertical amplifier chain.  The best instruments calibrate this out but it is not trivial to do.  HP/Agilent made some sampling based VNAs which were basically sampling oscilloscopes optimized to operate as VNAs and I think they may do this.

Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: tggzzz on March 16, 2019, 10:32:03 pm
Go for a Tek 1502 without the suffix. Higher bandwidth, shorter range...

Looking at the specs of the 1502B vs the orignal 1502, I would say that they are identical, or am I missing something?

Not quite, but certainly better than I remembered.

Perhaps I have confused myself by looking at my 1502, which is certainly better than the 140ps spec. The corresponding 1502B spec is 200ps.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 16, 2019, 11:22:44 pm
Couldn't the dynamic range be improved by aggregating multiple measurements ? You don't need to do single shot capture and, by the same token, you don't need real-time capture. So by taking longer over the measurements (and a traditional VNA would have to do a sweep) you can improve the accuracy.

Sure, but a VNA has a greater inherent dynamic range because of the integrated measurement over a very narrow bandwidth.  An oscilloscope or other time domain instrument has a wide input bandwidth and short measurement time from essentially sampling.

Another problem is the non-linearity in the pulse and vertical amplifier chain.  The best instruments calibrate this out but it is not trivial to do.  HP/Agilent made some sampling based VNAs which were basically sampling oscilloscopes optimized to operate as VNAs and I think they may do this.

An Owon XDS2102A will collect 20 Mpts of 12 bit data at 500 MSa/s.  That gives an upper bound of 72 dB of dynamic range.  20 Mpts at 500 MSa/s is 40 ms.  So with a 10 Mhz pulse repetition rate we have 400,000 waveforms in a single record.

If we take the increase in dynamic range as 18 bits (2**18 = 262,144) that's an additional 108 dB for a total of 180 dB of dynamic range with a 12 bit ADC and 156 dB with an 8 bit ADC. In reality, those are overly optimistic estimates.  But they justify my prior assertion that a 100 dB dynamic range is a reasonable expectation for DSOs with deep memory.  DSOs with shallower memory can always combine multiple records.  The 8753 series VNAs have a dynamic range of around 100 dB. So except for being limited by the BW of the DSO comparable performance should be achievable

The first order issue is jitter which is why the phase corrections I outlined previously.  Without those summing will not provide an increase in dynamic range.  As I outlined previously, one has to do the same calibrations as would be done with a VNA.  While I would not characterize it as trivial, the required mathematical operations are well known and not difficult.

Doing VNA and SA by TDR is treated in several application notes here:

https://kh6htv.com/pspl-app-notes/

Many of the 8753 series offer TDR as an option.  It's just a Fourier transform.  Doing the opposite is also just a Fourier transform.

Applying phase corrections to permit summing samples is routine in seismic processing.  Without it, it would be impossible to collect usable data in most circumstances. The signals are simply too weak relative to the ambient noise.  Achieving 100 dB or better improvements in S/N are routine.  There are a wide variety of types of noise and methods for suppressing them.  IMHO the biggest issue is the question of whether the software is correct.  I have demonstrated major errors in widely used commercial software.  The most difficult part is coming up with suitable test cases.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: David Hess on March 17, 2019, 12:14:55 am
Couldn't the dynamic range be improved by aggregating multiple measurements ? You don't need to do single shot capture and, by the same token, you don't need real-time capture. So by taking longer over the measurements (and a traditional VNA would have to do a sweep) you can improve the accuracy.

Sure, but a VNA has a greater inherent dynamic range because of the integrated measurement over a very narrow bandwidth.  An oscilloscope or other time domain instrument has a wide input bandwidth and short measurement time from essentially sampling.

Another problem is the non-linearity in the pulse and vertical amplifier chain.  The best instruments calibrate this out but it is not trivial to do.  HP/Agilent made some sampling based VNAs which were basically sampling oscilloscopes optimized to operate as VNAs and I think they may do this.

An Owon XDS2102A will collect 20 Mpts of 12 bit data at 500 MSa/s.

But the samples include 100MHz (actually 160MHz) worth of front end noise limiting dynamic range, the 100MHz front end does not even have close to 12 bits of linearity limiting spurious free dynamic range, and the transient response is also significantly worse than 12 bits which has the same effect as corrupting the pulse edge.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 17, 2019, 02:44:45 am
Never said it was easy.  Just that I understand how to do it.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 17, 2019, 07:18:07 am
Perhaps I have confused myself by looking at my 1502, which is certainly better than the 140ps spec. The corresponding 1502B spec is 200ps.

I was more looking at the comparison made by Mohr for this (http://www.mohr-engineering.com/tektronix-1502-comparison.php (http://www.mohr-engineering.com/tektronix-1502-comparison.php)), were for the 1502B 130ps is stated, but this is the rise-time between 20-80%, and 10-90% is indeed stated <200ps and 140ps for the 1502. 

It would be nice to measure the actual rise time, because knowing Tekronix, these numbers are probably still conservative. If I come across and affordable 11801, I now have a "reason" to buy one!  ;)

Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: tggzzz on March 17, 2019, 09:37:00 am
Perhaps I have confused myself by looking at my 1502, which is certainly better than the 140ps spec. The corresponding 1502B spec is 200ps.

I was more looking at the comparison made by Mohr for this (http://www.mohr-engineering.com/tektronix-1502-comparison.php (http://www.mohr-engineering.com/tektronix-1502-comparison.php)), were for the 1502B 130ps is stated, but this is the rise-time between 20-80%, and 10-90% is indeed stated <200ps and 140ps for the 1502. 

It would be nice to measure the actual rise time, because knowing Tekronix, these numbers are probably still conservative. If I come across and affordable 11801, I now have a "reason" to buy one!  ;)

It would indeed be pleasant to see definitive measurements, and preferably example traces of known discontinuities such as a couple of back-to-back BNC T-pieces in the middle of a cable.

Apart from that, I haven't paid too much attention to new TDRs, since I'm never going to buy one.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 17, 2019, 12:23:31 pm

It would indeed be pleasant to see definitive measurements, and preferably example traces of known discontinuities such as a couple of back-to-back BNC T-pieces in the middle of a cable.

Apart from that, I haven't paid too much attention to new TDRs, since I'm never going to buy one.

I'm planning to compare such measurements made with a DSO and Leo's pulser to the same measurement made with my 8753B once I get my APC-7 to N adapters and learn how to use the 8753B.

When that happens I'll be posting time and frequency domain plots of each measurement and the ratio of the two in both domains.

I'll post some screen shots of various connectors using a 200 MHz DSO and Leo's 100 ps impulse generator later today.  I've got a bin of reject devices. which I'm going to spray with red paint and keep for such comparisons.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: tggzzz on March 17, 2019, 02:53:02 pm
I, and I expect others, will be interested to see those plots.

A poor man's TDR can be made with a noise source and a SDR dongle. The main disadvantages are the limited dynamic range and that it is effectively a scalar network analyser. You get less information, but nonetheless the information can be useful in terms of indicating presence/absence of problems.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: David Hess on March 17, 2019, 03:40:48 pm
Perhaps I have confused myself by looking at my 1502, which is certainly better than the 140ps spec. The corresponding 1502B spec is 200ps.

I was more looking at the comparison made by Mohr for this (http://www.mohr-engineering.com/tektronix-1502-comparison.php (http://www.mohr-engineering.com/tektronix-1502-comparison.php)), were for the 1502B 130ps is stated, but this is the rise-time between 20-80%, and 10-90% is indeed stated <200ps and 140ps for the 1502. 

It would be nice to measure the actual rise time, because knowing Tekronix, these numbers are probably still conservative. If I come across and affordable 11801, I now have a "reason" to buy one!  ;)

The earlier 1502 (http://w140.com/tekwiki/wiki/1502) used a tunnel diode and the faster edge gave it better resolution.  There is a trade-off between resolution and range for a given transition time so the fastest transitions were not always used.

I do not have an S-6 TDR sampling head for my 7T11 but I messed around using an S-4 and it is amazing what can be seen even with only a 500 picosecond edge.
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 17, 2019, 03:52:30 pm
it is amazing what can be seen even with only a 500 picosecond edge.

I can imagine. TDR is much more useful than you would initially think. I copied this into my Onenote during reading of a tektronix appnote (forgot exactly which one), as a reminder how to interprete the results from the 1502B

Edit: found the app note:
www.tek.com/dl/55W_14601_2.pdf (http://www.tek.com/dl/55W_14601_2.pdf)
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: _Wim_ on March 17, 2019, 04:07:34 pm
The earlier 1502 (http://w140.com/tekwiki/wiki/1502) used a tunnel diode and the faster edge gave it better resolution.

I think the TekWiki is a bit incorrect when the following statement is made:

The other major difference between versions is the line charging method. The 1502 uses a fast (36 ps) tunnel diode pulser, the later models used a half sine wave to charge the line. The TD pulser, with its Dirac delta edge, gives much better short range sensitivity, although it is much easier to destroy. 


The 1503B/C do indeed use a half sine wave to charge the line, but the 1502B/C still use a step rise function.

Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: rhb on March 17, 2019, 11:33:19 pm
I, and I expect others, will be interested to see those plots.

A poor man's TDR can be made with a noise source and a SDR dongle. The main disadvantages are the limited dynamic range and that it is effectively a scalar network analyser. You get less information, but nonetheless the information can be useful in terms of indicating presence/absence of problems.

The noise source does not allow you to align and sum so you are limited to the dynamic range of the ADC.  There's no opportunity for processing gain.  Thirty years ago a noise bridge was a popular method for tuning antennas.  But even a poor quality noise source and SDR is better.

I was out all day attending a Celtic music concert.  I'll do some connector reflection plots tomorrow if nothing intervenes.

The DSO & pulser comparison to the VNA will take a lot longer.  I've got to write and test software and learn to use the VNA.  And parse proprietary DSO data formats :-(
Title: Re: Using a fast pulse and DSO for vector network analysis
Post by: David Hess on March 18, 2019, 12:39:36 am
The 1503B/C do indeed use a half sine wave to charge the line, but the 1502B/C still use a step rise function.

I have read the 1503 and 1503C service manual in detail and they do *not* use a step rise function in the way it is normally thought of.  Selected LC networks provide different half sine drives to a class-b or class-c output transistor which produces a variable width pulse instead of the step function of a tunnel diode.  This is the "long line" design with less resolution.

The various "short line" 1502 models use a fast edge with a long duration instead and I think they all use tunnel diodes but that is not clear because the later models do not describe the inside of the pulse generator hybrid in detail.  Tektronix had some hybrids by this point which could use transistors to generate better than 200 picosecond edges so this technology might have been used instead of tunnel diodes in the later 1502 models but the documentation is explicit that a step edge was used in the 1502 models.