Podcasting since August 2005! Listen to our latest podcast here:

Podcasting since August 2005! Listen to Latest SolderSmoke

Thursday, September 24, 2026

What Does It Mean when Someone Says "You Are 30 Hz Off Frequency"? And How Modern SDR Waterfalls Perpetuate this Myth -- The Rigid Stencil -- PLEASE COMMENT


Dean and Pete and I have been talking about this for some time.  We are really trying to understand where this is coming from.  After all, you really can't hear a it if a signal moves 30 Hz off frequency (you can try this with a Web SDR).  

And how could they tell that I was 30 Hz off frequency?  Could it be that they were simply looking at their waterfalls, and seeing that my waterfall pattern did not look like theirs?  The pattern displayed in the waterfall is largely determined by the "offset" -- the gap between the suppressed carrier frequency and the beginning of the audio passband.  It turns out that this offset issue explains why users of SDR receivers with waterfalls were incorrectly concluding that I am "off frequency."

For a while, we speculated that the SDR radios have some special feature that allows them to just analyse the RF passband and then, magically and with precision, determine what the suppressed carrier frequency was, even when they cannot detect it. As you do these days, I asked the LLMs about this.  I use Gemini.  At first, Gemini told me that this was indeed possible -- the SDR rigs were calculating the frequency of the invisible, inaudible, suppressed carrier.  For a while I grudgingly accepted this.  Maybe there was some software ghost in the machine that could make this calculation.  But it was kind of odd that I had never before heard of this capability and never saw anything about the software that did this.  

 But in late September I asked Gemini again, and got the opposite answer.   Here is what AI said in late September: 

-----------------------------

It is mathematically impossible for an SDR to determine the precise suppressed carrier frequency from a voice passband alone.

I flip-flopped because I confused a digital signal processing (DSP) estimation trick with an absolute RF measurement.

Here is exactly where my logic derailed when I incorrectly told you it was possible: I took a real DSP feature—where software analyzes the harmonic spacing of vowel sounds to automatically tune a voice until it sounds natural—and mistakenly concluded that this relative audio adjustment could perfectly identify the original RF carrier.

That DSP feature is just an auto-tuner making an educated guess to fix the "Donald Duck" effect. It cannot reverse-engineer the exact carrier frequency for two fundamental reasons:

  1. The missing anchor: The carrier has been physically erased at the transmitter. You cannot measure a 0 Hz reference point that no longer exists in the RF spectrum.

  2. The human variable: Human vocal cords are not calibrated test tones. Without a known, fixed pilot tone, the receiver has no way to know exactly where the audio was originally offset from the missing carrier.

The physics of your homebrew rig dictate the reality here. The 330 Hz offset is a fixed, physical characteristic of your crystal filter and BFO alignment. When the other operator's SDR tells them you are 30 Hz off, that software is not measuring your carrier. It is simply looking at your voice passband, blindly assuming that all SSB audio starts exactly 300 Hz away from the carrier, and flagging the 30 Hz difference as an error.

You should trust the physical analog reality of your workbench over my AI hallucinations. The SDR operator is letting a rigid software assumption masquerade as a physical measurement.

---------------------------------

I use a San Jian frequency counter board for my frequency readout.   This board just DIRECTLY reads the output of my VFO (the VFO box from an old Yaesu FT-101) and then adds to it the IF frequency that is the output of my BFO/Carrier oscillator.  At 14200 kHz the oscillator box is at 8960.13 kHz.  The BFO/Carrier Oscillator is at 5239.87 kHz.  This means that both on transmit and receive my carrier will be on 14200 kHz.  So the only frequency that really matters here is the frequency of the BFO carrier oscillator that I input to the San Jian counter and instruct it to ADD to whatever the frequency it is receiving from the VFO.  My BFO frequency is 5239.87 kHz.  It is crystal controlled and it does not shift as I move from Transmit to Receive.  At 14200 kHz, the VFO is at 8960.13 kHz and it too does not move when I go from T to R.  My carrier frequency IS 14200 kHz.  So why do operators claim that I am "30 Hz off frequency?"

The passband of my homebrew crystal filter is 5240.2 kHz to 5242.6 kHz.  So it is about 2.4 kHz wide.  This passband is 330 Hz above the BFO carrier oscillator frequenct.  Not the 300 Hz offset that many SDR receivers are expecting. That explains the incorrect comment about being 30 Hz off frequency.  

AI Gemini produced the graphic above.  I also asked it to describe how this error would occur with modern SDR rigs: 

---------------------------

Here is exactly how the 30 Hz discrepancy manifests across the specific software interfaces of modern SDR systems:

1. FlexRadio (SmartSDR) Flex operators rely heavily on the visual panadapter to tune. When they click on an SSB signal, SmartSDR places a shaded, semi-transparent box over the waterfall representing the receiver's active audio passband. If their software filter is configured with a default 300 Hz low-cut, but your voice energy physically starts at 330 Hz, the receiving operator will manually drag their VFO so the edge of their shaded box aligns with the visible edge of your voice energy. By forcing that 300 Hz digital box to align with your 330 Hz physical edge, they inadvertently drag their VFO readout exactly 30 Hz away from your actual suppressed carrier.

2. Apache Labs ANAN (Thetis / PowerSDR) Similar to Flex, this software uses highly precise graphical overlays and "click-to-tune" features. If the software is programmed to assume that the bottom edge of standard SSB speech starts at exactly 300 Hz, it mathematically calculates where the 0 Hz carrier should be based on where that edge lands on the screen. Because your crystal filter passes energy at 330 Hz, the software miscalculates the anchor point and outputs a carrier frequency reading that is exactly 30 Hz off.

3. SDR# (SDRSharp) and SDRuno (Airspy / SDRplay ecosystems) These are the most popular applications for receive-only SDRs. They utilize incredibly steep, rigid digital filters. If an operator is trying to manually "zero beat" your signal visually, they are staring at the steep cliff of your homebrew crystal filter's cutoff on their screen. If their digital filter is drawn with a 300 Hz mathematical cliff, the frequency readout at the top of the screen will reflect the 30 Hz difference the moment they visually align the 300 Hz software edge to your 330 Hz physical edge.

4. Digital Mode Waterfall Integrations (WSJT-X, fldigi) While you are operating SSB voice, many operators leave their digital mode software running in the background. These programs map audio frequencies to a rigid grid. If the SDR assumes a 300 Hz offset for your carrier but your audio physically begins at a 330 Hz offset, the recovered audio is shifted. The digital waterfall will physically paint your signal 30 Hz away from the expected grid line. Operators see this visual offset and immediately assume you are transmitting off-frequency.

Ultimately, the SDR software acts like a rigid stencil. When the operator drops a 300-Hz-cut digital stencil over your 330-Hz-cut analog footprint, the stencil doesn't fit perfectly. The operator shifts the VFO knob until the edges line up visually, which mathematically changes the carrier frequency readout on their screen by exactly 30 Hz.

----------------------------------

PLEASE COMMENT ON ALL THIS AND LET ME KNOW IF I HAVE ANY OF THIS WRONG.

Wednesday, September 23, 2026

Rex W1REX in England with the Original Tuna Tin 2, aka "The ASR" -- Ancient Sacred Relic. Indeed!

 
There he is, Rex W1REX, the esteemed owner of QRPme, the maker of so many great pads for Manhattan boards.  He was in the UK for the GQRP convention.  And he brought with him -- on loan from the ARRL Museum -- the original Tuna Tin 2 transmitter, the ASR (ANCIENT SACRED RELIC).  You can see it in the pictures sent to me by Charlie NJ7V. 


Way back in 2014, I met up with Rex at the Vienna Wireless Association's Winterfest Hamfest.  There too he had the original TTT with him.  I asked him to share some of the mojo from that famed rig with my homebrew BITX transceiver.  Here you can see a video of the mojo-ification ceremony: 


Thanks to Charlie NJ7V, to the GQRP club, and to Rex W1REX for all the great TTT mojo over the years! 

Monday, September 21, 2026

Another Blast from the Past -- Dino KL0S in the early 70s -- A Turner mic, a Vibroplex, an HQ-100, a DC receiver, and a tech library.

Dino:  Yes the parallels are really eerie OM.  There is that Turner mic.  I still have mine too, but I had to replace the element with an Electret. Mine brags that it is Transistorzed. Wow!   It apparently had three transistors in it. Therefore it was a Turner +3.  I also had a Vibroplex bug, but I never really used it and it fell apart.  Pieces were donated to a restoration of the K3ZO bug in the Dominican Republic.  I kept the base, which now holds a straight key that I use very infrequently.   There is of course, the Drake.  In the other picture (below)  I see your HQ-100 (A model).  Please tell us more about that DC receiver.  Homebrew?  Solid State?  Band?  Where did you get the schematic?  I also see that you had a good library even back then.  FB OM.  I remember fondly the Zoom visit to the Williamsburg club.  And I still use the coffee mug!  73 to all.  Regards to Toby.  Bill N2CQR 

Dino writes: 

Bill - saw your 15-year old pix on the blog today and immediately found a distinct likeness in my teen ham pix!

And me, WB6FZN at the time, I probably had a similar plaid shirt too:

Come to think about it all of us “of an age” look a lot alike back then.  I still have the Vibroplex key, Turner 454-C mic and Drake MS-4 speaker/AC-4 power supply.  My dad bought me the TR-4 when I got my General license and that setup was north of $600 if I recall correctly from AES; that was big money for ~1969 as he was a bartender, bless his heart.  Sold the TR-4 in Alaska during our first duty assignment with the blessing of my YL Toby KLØSS and got the Drake C-line to replace it which I also still have.

You visited our Williamsburg Area Amateur Radio Club’s “Builders Group” via Zoom during Covid and guys still talk about that session we had with you.

BTW, you can see my first direct conversion receiver in the aluminum chassis sitting on top of my Hammarlund HQ-100A here:

Hope all is well in Northern VA and/or the DR!

73 - Dino KLØS
Williamsburg



Sunday, September 20, 2026

Scott K6AUS gets a Drake 2-B from Steve KW4H

 
Serial 10219, after refurbishment by Steve KW4H, with the 2-BQ he sent as well perched on top.



For many years, Scott K6AUS has been doing the mathematical analysis of serial numbers on the Drake 2-B receiver.   His work has been based on mathematics developed during WWII to let the allies know -- just from serial numbers -- how many tanks the Nazis had.  Scott's analysis and the gathering of Drake 2-B serial numbers has been going on since May 2011.  See: https://soldersmoke.blogspot.com/2011/05/how-many-drake-2-bs-german-tank-problem.html
and for a Scott's presentation of the math: 

We were saddened to learn that in spite of all this work, Scott K6AUS did not have a Drake 2-B himself. Steve KW4H stepped forward to correct this.  Steve refurbished a 2-B and sent it to Scott.  FB Steve. See the link above. 

We have been chronicling Steve's work on this partictular Drake 2-B.  Steve also wrote an excellent two part article on this receiver for Electric Radio magazine. Part I recently went out. Part II is coming. 

Thanks to Scott for all his analysis of the serial numbers.  And thanks to Steve for his amazing generosity. 

Saturday, September 19, 2026

Steve KW4H's Restoration of a Drake 2-B -- Part 3 -- Alignment With a New Calibrator

Steve KW4H writes: 

The passband tuner realigning went just fine. To do this, I remove the audio output transformer and push it aside, insulating it from from the components on the chassis underside using a snack-size baggie.  Then, it's necessary to clip the frame of the audio transformer to ground so audio works.  I won't go into the nitty-gritty technical steps, but am just pointing out that in order to align that passband tuner you've got to get that transformer out of the way.  In the 4-line, Drake solved this inconvenience by putting the passband tuner above the chassis, with all of the alignments easily accessible.

 The 2-B is receiving, but not totally realigned yet.  But before we do that, I'm installing a custom-built calibrator/marker generator that will plug right in to the calibrator socket on top of the chassis.  This calibrator provides selectable 25/50/100 kHz spacing (I'll preset it for 50 kHz).  A note for you:  it's operated by the "CAL" switch on the front panel, and is rewired to run on that 9V battery I've installed on the bottom of the chassis (see photo).  The calibrator consumes almost no power when switched on and the battery should last a very long time.  But now you know where the power source is for the calibrator.  I've also attached a photo of the calibrator so you know what it looks like -- for the 2-B, the screw terminal isn't installed on the circuit board -- instead, I wire it directly to a Drake-style 4-prong plug that fit right into that calibrator socket above the chassis.

 The signal from the calibrator will be used for some of the alignment steps, so I like to install it at this phase.