|
Home Up Updates Current Products Prior Products - no longer available Documents Book Software Updates Softrock Lite 6.2 Adventures in Electronics and Radio Elecraft K2 and K3 Transceivers
| |
Off-the-air Frequency Measurement
and the HP3586B Selective Voltmeter
Table of Contents
Introduction
Test_Setup
Frequency_Measurements_with_3586Bs_Internal_Counter
Improved_Frequency_Accuracy_with_HP3586B_and_3562A
Extracting_a_15625_KHz_IF_Sample_for_High_Accuracy_Off-the-Air_Frequency_Measurement
Revision History
Originally written 24 September 2008
27 September 2008 Fixed grammatical errors
27 September 2008 Added photo of 3568B; added CHU 14.670 MHz plot from K8AQC.
26 May 2009. Revised error in BFO discussion. Added section on extracting 15625
Hz IF signal for high accuracy off the air measurements.
|
|
Introduction
Did you ever wonder what a shortwave receiver designed and
manufactured by Hewlett Packard would be like?
HP actually designed and manufactured several radio
receiver models, although they were usually not called "receivers." I have
two HP receivers.
One is a vacuum tube super-regenerative receiver, model
417A, covering the range 10 - 500 MHz, with a 5 µV sensitivity. Officially, it's
a "VHF Detector" to be used with slotted lines and bridges, such as the 803A. (I
have an 803A to go along with the 417A, so all I need to complete a
state-of-the-art circa 1955 VHF/UHF impedance measuring facility is an HP608D or
E signal generator.)
The other is a synthesized receiver, covering the range 50
Hz (yes, that's 50 Hz, not 50 KHz) to 32.5 MHz, with three bandwidths, 20 Hz,
400 Hz and 3.1 KHz, USB and LSB mode. It's a model 3586B "selective voltmeter."

HP made the 3586B and its 3586A and 3586C variants for the
telephone industry, to measure analog carrier systems, carried over coaxial
cable, twisted pair, open wire and microwave radio systems, not to mention LF
and HF radio systems. It's little known in the amateur radio community,
but the Bell System had single sideband carrier systems operating not long after
WW I ended.
The 3586B is the Bell System variant of the 3586, with the
"A" model conforming to CCITT international standards and the "C" model being
more an "industry standard" design. If you have the opportunity to acquire a
3586, I would look for the "B" version and also look for Options 003 and 004.
Option 004 adds a high stability oven time base (1 part in 107
stability per year) and 003 substitutes a highly desirable 3.1 KHz widest
bandwith for the B's standard 2.0 KHz filter. 2.0 KHz is a bit narrow for my
liking for SSB and 3.1 KHz is more usable.
The 3586B comes equipped with Western Electric standard
slide-in 75 ohm connectors for antenna input. You can purchase an adapter to BNC,
pictured at the right,
from Pomona Electronics (Model 6519 BNC To Miniature Weco Adapter) for about $30
from Mouser or Newark. Or, you can modify the front panel to accept a BNC
connector.
I'm not going to go into the 3586B's features other than
to note a couple of the more interesting ones.
As in keeping with the purpose of a selective
voltmeter, the 3586B measures the amplitude of the signal to which it is tuned,
with an accuracy of ±0.25 dBm under the right circumstances.
It also measures the carrier frequency with a built-in
counter, with a rated accuracy of ±1 Hz, although as we'll see later on this
page, it's quite a bit better than this specification.
In keeping with the Bell System's standards, the 3586B
centers the filters around 1850 Hz. Depending on which operational mode
you select, you may have to enter an 1850 Hz offset. Other operational modes
allow you to enter the theoretical carrier frequency of an SSB signal and be
correctly tuned.
The 3586 does not have AGC as we understand it in the
amateur radio community. It's primarily a level and frequency measuring box, and
in order to maximize the level accuracy, it is usually used in a mode with 10 dB
amplitude window. If the received signal goes out of this 10 db window, the
3586 switches in or out fixed gain steps to restore the signal to the 10 dB
window, which can be disconcerting to listen
to, compared with a normal SSB receiver. It's possible to operate the 3586 in
fixed gain mode, similar to a normal receiver with the AGC turned off and the
audio level controlled via the RF Gain control. Even in the best circumstances,
it's not the receiver of choice for quality audio; rather it's a receiver with a
rather specialized—but highly useful— toolkit. (One useful feature is a built-in tracking signal
generator.)
The last point is that the 3586B has a broadband front
end—selective voltmeters were designed to be used on systems with many signals
all of about the same peak power, although of high total power summed across all
the signals. Hence, it has no front end pre-selection or filtering to speak of.
Accordingly, if you live in the shadow of a 50 KW AM broadcast station, you may
need additional RF input filtering.
If you wish to learn more about the 3586B, Agilent has put
up PDF copies of the 3586 operating and maintenance manuals for free download.
Go to Agilent's main page,
http://www.home.agilent.com/ and enter 3586 in the search box. You will then
be taken to a page with links to the 3586A, B and C literature. There's
actually one set of documents for the A, B and C models, as the small
differences amongst the three did not justify separate manuals.
Test Setup
The diagram below shows the test setup I've been tinkering
with. In order to maximize frequency accuracy, I've used a GPS disciplined 10
MHz crystal oscillator, a Trimble Thunderbolt, as the master time base. The
Thunderbolt has a quoted short term accuracy of 1 part in 10-9
improving to 1 part in 10-11 when averaged over long periods. Since
the work covered on this page is a matter of seconds, not hours or days
averaging, 1 part in 10-9 is the most appropriate accuracy figure.
|
 |
|
Frequency Measurements with 3586B's Internal Counter
The simplest way to measure an off-the-air carrier frequency is to select
Carrier mode, enter the frequency on the 3586B's front panel control keypad and
then press the Counter button. The right hand display shows the frequency with
0.1 Hz resolution. (The left display shows the signal level, usually most
useful when displaying dBm.) The 3586B's circuitry measures the strongest signal
in the passband, and the default 20 Hz bandpass filter is useful to ensure only
the desired signal is measured.
I wrote a program in Liberty Basic to step the 3586B through a
list of frequencies and measure the signal level and frequency error from the
nominal frequency entered on the list. In one hour of collection, the software
made 26 individual frequency measurements on 17 AM broadcast stations in the
Washington DC area and the standard time and frequency stations CHU at 7335 KHz
and WWV at 10.000 MHz, with the results below. This data set was taken between
6:30 and 7:30 PM on Tuesday, 23 September, before the local AM broadcast
stations shifted to nighttime operation and before CHU faded out or became
obscured by shortwave broadcast interference as normally happens in the evening.
I've also found that my 3586B's counter function seems to be
biased upward 0.1 Hz, compared against the more accurate techniques discussed
later on this page. For a more accurate estimate of frequency error, I would
subtract 0.1 Hz from the mean error column.
In a 26 May 2009 E-mail, Burt, K6OQK, notes that all 3586's
he is familiar with read 0.1 Hz high and has an interesting observation on this
error:
From what I've been able to determine regarding the
instruments tendency to ready 0.1 Hz high is that the phone companies would
rather see that than 1,849,999.9. That takes some interpretation!
|
|
|
Callsign |
Frequency (KHz) |
Mean Error |
Std Dev |
|
|
WTNT |
570 |
0.092 |
0.0277 |
|
|
WMAL |
630 |
0.080 |
0.0408 |
|
|
WXTR |
730 |
4.528 |
0.1137 |
|
|
WAVA |
780 |
0.200 |
0.0000 |
|
|
WCTN |
950 |
-2.524 |
0.0436 |
|
|
WTEM |
980 |
-0.228 |
0.2132 |
|
|
WUST |
1120 |
-3.084 |
0.0374 |
|
|
WFAX |
1220 |
-3.400 |
0.0000 |
|
|
WWRC |
1260 |
1.524 |
0.0436 |
|
|
WDCT |
1310 |
-5.264 |
0.0490 |
|
|
WZHF |
1390 |
-3.679 |
0.0415 |
|
|
WEMD |
1460 |
20.868 |
0.1180 |
|
|
WPWC |
1480 |
-4.132 |
0.0476 |
|
|
WWWT |
1500 |
-9.080 |
0.4822 |
|
|
WPGC |
1580 |
-7.776 |
0.0436 |
|
|
WPTX |
1690 |
-8.908 |
0.0702 |
|
|
CHU |
7335 |
-0.005 |
0.0911 |
|
|
WWV |
10000 |
0.072 |
0.0458 |
Rather than collect and display the frequency reading, my program saves
the error between the nominal frequency and that measured by the 3586B. The
FCC's rules, by the way, require AM broadcast band stations to maintain their
frequency within ±20 Hz of the assigned frequency. All are
well within that tolerance, except for WEMD in the nearby Virginia city of
Manassas, which is close to +21 Hz. (I noticed this problem several days ago and
sent an E-mail to the station at that time, but have not had a response.
Frankly, I don't expect one as budget cutting in the broadcast industry has left
little money for technical things.)
For those not familiar with standard deviation, a brief
non-technical explanation is in order. Suppose we made 20 frequency measurements
of two stations. Station A measured 0.0 Hz error from the assigned frequency in
each of the 20 measurements. Its average error is thus 0.0 Hz. Station B
measured +10 Hz on the first 10 measurements and -10 Hz on the next 10
measurements. The average, or mean, frequency error of Station B is also 0.0 Hz.
However, the mean obviously does not provide the full
picture in this example. The standard deviation is a measure of how far the
individual measurements varied from the mean. In this simple example, station
A's data has a standard deviation of 0.0 Hz, whilst Station B's data has a
standard deviation of 10.0 Hz. (For the mathematically inclined, this is the
standard deviation of the entire population of 20 measurements. If the 20
measurements are regarded as a sample of a larger set of possible measurements,
the estimated standard deviation is a bit higher, 10.26.)
The mean and standard deviation together give us a good
view of how close the average is to the correct value and how scattered the
individual measurements are with respect to the mean.
With this information, for example, we note that WEMD is
20.8 Hz high on average, with a standard deviation of 0.12 Hz, which tells us
that its transmitter is stable, but off the assigned frequency.
Looking at data for CHU and WWV, two stations that we know
are transmitted as close to the assigned frequency as one might possibly expect,
we see that CHU's mean error is quite small, -0.005 Hz, or 6.8x10-10.
This is quite a remarkable number, and is likely to be a statistical fluke, as
Doppler shift due to propagation can be expected to cause much greater errors.
The National Research Council Canada, CHU's owner, makes the following accuracy
statement:
Normally CHU's emission times are accurate to 10-4 s, with carrier
frequency accuracy of 5x10-12, compared to NRC's primary clocks, which are
usually within 10 microseconds and 1x10-13 compared to UTC.
WWV data shows an order of magnitude greater mean error, at 0.072 Hz or 7.2 x
10-9. The National Instutute of Science and Technology says WWV's
frequencies are accurate to "a few parts in 1013."
The standard deviation of these 26 measurements is 0.0911 Hz (CHU) and 0.0458
(WWV). This means that the WWV measurements are more consistent, which fits with
my experience. The path from Ottawa, ON to Clifton VA at 7335 KHz fades more
often, deeper and faster than the 10 MHz path between Boulder CO and Clifton. I
make this observation without direct evidence that I can point to (although I
hope to collect it soon) but based on experience listening to both CHU and WWV.
The data demonstrates, however, that the 3586B's counter function is far
better than HP's quoted ±1 Hz and is more like ±0.1 Hz.
(There's an inherent ±1 digit in the last place, which matches the observed ±0.1
Hz counter accuracy.)
|
|
Improved Frequency
Accuracy with HP3586B and 3562A It's
possible to improve the measurement resolution considerably by measuring the
audio beat note output from the 3586B. This can be done with a frequency
counter, or a calibrated computer sound card. I used an HP 3562A Dynamic Signal
Analyzer, which is a 0-100 KHz spectrum analyzer based on Fast Fourier Transform
principles. The HP 3562A's time base is also linked to the 10 MHz
GPS-disciplined oscillator, so both parts of the system have a common, high
accuracy reference oscillator source.
As I mentioned earlier, the 3586B's center reference is
1850 Hz, so errors from 1850 Hz correspond to errors from the 3586B's set
frequency. If the beat note is 1850.1 KHz, then the received carrier
frequency is 0.1 Hz high. (This assumes the 3586B is set for USB mode, of
course.)
The HP3562A plots below show WWV at 10 MHz and CHU at 7335
KHz with a 10 Hz horizontal scale. Each division is thus 1 Hz.
Looking at the tip of the waveforms, it's easy to see why
the signal as received has error. The Doppler shift spreads or broadens the
signal width to, perhaps, 0.1 Hz in the CHU sample and perhaps a bit more in the
WWV sample.
Why is the signal subject to Doppler shift? These are
skywave signals and arrive at Clifton VA after being refracted via the
ionosphere. The ionosphere's effective height changes from time to time and thus
the path length changes. This produces Doppler shift in the received frequency,
in the same way that a police radar system receives a slightly frequency shifted
signal returned from a speeding vehicle. In the case of HF radio signals, of
course, the shift is much smaller.
For slow (non-relativistic) speeds, the Doppler shift is:

where f is the frequency in Hz, v is the speed in
meters/sec and c is the speed of light, 3x108 meters/sec.
Solving for v, we find:
v = cΔf/f were Δf is the Doppler shift in Hz.
For 0.1 Hz Doppler shift at 10 MHz, we find the ionosphere
is moving at about 3 meter/sec, or about 7 miles/hour if I've converted
correctly. This is a plausible number, certainly.
The two plots below show CHU at 7335 KHz and WWV at 10 MHz, as their carrier is
broadened by Doppler. The horizontal axis is 10 Hz on these plots, so even a
small frequency shift is quite visible. |
 |
 |
|
If we look at a ground wave signal, the Doppler broadening is not present.
Consider, for example, the plot below of AM radio station WMAL, 630 KHz, taken
in the early afternoon when only ground wave is present. This plot is 2 Hz
wide and consequently shows less noise than the 10 Hz wide plots above, but also
exaggerates any possible Doppler compared with the 10 Hz plots.
It demonstrates, without question however, how clean a
stable ground wave signal can be. (I've been told by WMAL's chief engineer that
its transmitter is phase locked to a GPS master clock. When I looked at WMAL's
frequency using the high accuracy techniques discussed later, I can find no
measurable frequency error within the limits of my equipment.)
|
 |
|
You'll note that at the top left of the WMAL plot is the
frequency marker data, 1.849 907 5 KHz. This should be 1.850 000 KHz,
representing a discrepancy of 92.5 milliHz between measured and from the
expected value. This appears to be a discrepancy
somewhere in my setup or test gear. The plot below shows the 10 MHz master
reference. Since this has no propagation issues, being connected by coaxial
cable directly from the master oscillator to my 3586B, and since this master
reference is the clock signal for both the 3586B and 3562A, there should be no
offset error, and the frequency should read 1.850 000 KHz. Instead, it shows
1.849 913 KHz, or 87 milliHz low. (Added 26 May
2009) When I wrote this paragraph, I was under the impression that all the
oscillators in the 3586B were phase locked to the frequency reference.
This is incorrect, in that the BFO is not synthesized but rather is derived from
a quartz crystal oscillator. Or, to be more accurate, the BFO is derived from
one of several crystal oscillators. The 3586B, for example, has five different
BFO frequencies, depending on USB or LSB, and certain instrument functions and
options. I won't go into the details here, but the nuts and bolts of it are
covered at 8-C-18 of the 3586's maintenance manual. Unfortunately, the BFO
oscillators do not have trimmers to net them exactly on frequency.
An improved method of extracting an accurate frequency sample
is to use the 15625 KHz IF, as discussed later on this page. |
 |
|
The best measurements I made with this setup are of WWV at 15
and 20 MHz. Both stations, during a period of very stable propagation read 1.849
907 5 KHz, matching exactly with the WMAL data.
To better illustrate the spreading seen over skywave
propagation, I collected data on WMAL ground wave, CHU at 7335 KHz and WWV at
10, 15 and 20 MHz in spectrogram format. Note the difference in spread
between WMAL's ground wave signal and CHU at 7335 KHz. Energy is spread over
several tenths of a Hz in CHU's case. WWV at 10 and 20 MHz, during the time I
looked at the signals, happened to be quite stable with little to no fading. WWV
at 15 MHz was weaker than either 10 or 20 MHz and had noticeable fading, but not
as much as CHU.
|
 |
Lets look at sample spectrum analyzer views of these five stations, in order of
time, oldest capture first (bottom of the display image shown above).
The first is WMAL. As the image shows, no Doppler shift is
seen, and none is expected since propagation is via ground wave. The plot
below has a total span of 2 Hz, so Doppler will show up rather well.
The weak signal at the right side of the plot is a
co-channel station, some 65 dB below WMAL's signal at my Clifton VA location.
Note the offset frequency read, 1.849 907 5 KHz, -92.5
milliHz from the theoretical center. (This is likely due to an error in the BFO
crystal.) |
 |
|
The plot below is a particularly bad sample of CHU, but not
all that uncommon. The horizontal axis is 2 Hz, the same as for the WMAL
groundwave signal. It's obvious that measuring CHU's frequency with an automated
system, such as a frequency counter, will be difficult. Even manually setting
the X axis marker is difficult, as there is a zone of uncertainty of perhaps 0.1
Hz around the center. The marker frequency 1.849905 KHz is based on the peak a
few moments before I triggered the spectrum analyzer capture.
 |
|
WWV at 10 MHz shows some Doppler spreading, but there's still
a stable carrier to be measured, some 30 dB above the Doppler spread.
The carrier tone measured is 1.849 905 KHz, -95 milliHz from
the theoretical center.
 |
|
WWV at 15 MHz is considerably better than CHU, but not
as good as WWV at either 10 or 20 MHz. Note in particular the almost dual
carrier, with a small lower peak close in amplitude to the main signal.
The measured tone frequency is 1.849 922 5 KHz, or -77.5
milliHz from the expected value.
 |
|
The final image is WWV at 20 MHz. It's not quite as good as
the 10 MHz signal but better than 15 MHz.
The carrier tone is 1.849 9075 KHz, or -92.5 milliHz from
the expected value.
 |
|
To show how much conditions change, the plot below shows WWV
at 20 MHz taken two hours after the plot above.
 |
|
Ron, K8AQC, has sent an ARGO spectrogram image of CHU's 14.670 MHz signal as
received at his station in suburban Detroit, MI on 27 September 2008. The image
shows a direct path and a severely faded / Doppler path, separated by as
much as several Hz, with the signal then showing no real dominant frequency.
Accurately measuring CHU's frequency under this propagation condition would be
difficult, to say the least.

|
|
Looking at the data, I am convinced there's a systematic error of -92.5
milliHz or so in my setup. This isn't too bad and can be easily compensated for
when making measurements.
If so, the corrected off-the-air values are:
|
|
Station |
kHz Raw Reading |
Corrected KHz |
Estimated Frequency Error milliHz |
|
|
WMAL |
1.8499075 |
1.8500000 |
0.0 |
|
|
CHU |
1.8499050 |
1.8499975 |
2.5 |
|
|
WWV 10 |
1.8499050 |
1.8499975 |
2.5 |
|
|
WWV 15 |
1.8499225 |
1.8500150 |
-15.0 |
|
|
WWV 20 |
1.8499025 |
1.8499950 |
5.0 |
The rightmost column should be understood to mean the
error from the nominal carrier frequency. CHU, for example, is measured at 2.5
milliHz below 7335 KHz, or 7334.999 997 5 KHz.
I should note that with the 2 Hz span setting, the HP 3562A's spectral bin
width is 3.75 milliHz, which places a floor on frequency resolution at this
span. Accordingly, the 2.5 milliHz errors in the table above are within the bin
resolution margin of error.
The table below shows the HP 3562A's primary parameter settings. |
|
 |
|
Extracting a 15625 KHz IF Sample for High Accuracy Off-the-Air Frequency
Measurement All the data presented above is
based on measuring the 3586's demodulated audio out. Since the accuracy of the
audio output is a function of the free running BFO crystal there is room for
improvement.
Up to the point of the product detector/BFO, the 3586B's
frequency conversion process is locked to the instrument's master time base, or
the external GPS or Rubidium or other standard. At the suggestion of Burt,
K6OQK, I modified my 3586B to extract a sample of the 15625 KHz 2nd IF output.
The 2nd IF output is derived from locked oscillators and hence represents a high
accuracy off-the-air signal sample.
This approach is not my original work, but it may be
helpful to document how I went about it.
The first question is where to obtain the sample. One
branch of the 3586's 15625 KHz IF chain has a limiter, which provides a constant
amplitude output for the IF sample. (The limiter output is used in the 3586's
frequency measuring circuitry.) The limiter output is, of course, a square wave
and of rather high amplitude. A two section RC filter following the
limiter output will restore more of a sine wave waveform, and also reduces the
level to a value suitable for general measurement purposes. The series resistor
also provides some safety should the output be inadvertently shorted.
Board A22 holds the limiter and the red "X" in the
schematic shows the sample point, the output of U4a. Click on the
schematic image for a larger image.
|
 |
The two-section RC filter is shown schematically below. C1 is a
blocking capacitor to keep the DC output off the output. R1 and R2 are 1/4 watt,
1K ohm 5% carbon film resistors. (I used 1% resistors, but it isn't necessary.)
C1, C2 and C3 are Mylar film capacitors, C1 at 0.1uF, C2 and C3 at 0.01uF.
|
 |
I constructed the RC filter on a section of breadboard stock. The black wire is
a ground lead. Note that the output and input are on 0.1 inch spaced header
pins. This allows the board to be removed from the 3586B if necessary without
unsoldering. |
 |
|
|
|
Board A22 is pictured to the right. (Click on any of the following photos
for a larger version.)
|
 |
|
The most convenient point to pick off the signal is from
the 220K resistor. The photo identifies the pick off point. (Click photo to
enlarge.)
|
 |
|
The RC filter board is attached to the A22 PCB frame
using an existing screw hole. I used a 6-32 solder lug to mount the board
and also to pick up the ground point. (Click on photo to enlarge.)
|
 |
|
I used a slip on connector to fit the header pin. The
other end of the wire is soldered to the 220K resistor. (Click on photo to
enlarge.)
|
 |
|
The output is brought out with a length of miniature
RG-178 Teflon coaxial cable. The coaxial cable has a matching header socket.
The other end of the RG-178 has an SMA bulkhead connector. (Click on photo
to enlarge.)
|
 |
|
The SMA bulkhead is brought out to an unused connector
opening on the 3586B's rear panel.
|
 |
|
The 15625 Hz output is used just like the audio output for
frequency measurement. It may be fed into a frequency counter, or it may be
connected to an oscilloscope input along with a synthesized audio generator for
a Lissajou figure. Or it may be coupled into the HP 3562A dynamic signal
analyzer, or into a computer sound card for use with analysis software. |
|
|
|