[hpsdr] calibration - noisefloor

Joe Martin K5SO k5so at valornet.com
Tue Mar 15 16:49:20 PDT 2011


Georg,

You bring up an important issue that many of us (me included until  
quite recently!) do not understand very well with regard to HPSDR and  
how PowerSDR calibrates the Rx system.

First of all, HPSDR presents a special set of requirements with regard  
to the PowerSDR calbration routine, as I will explain momentarily.   
You perhaps have noticed that during the Level Calibration execution  
there are multiple switching events that take place between "Preamp  
ON" and "Preamp OFF" configurations.  This switching process brings us  
to the first challenge with respect to HPSDR.   Namely, HPSDR has no  
preamp!

Okay.  That being the case, what is done on Mercury is that it is  
configured such that when "Preamp ON" is selected by PowerSDR, Mercury  
connects directly to the BNC connector and when "Preamp OFF" is  
selected an attenuator (resistor) is switched in between the BNC  
connector and the normal input of the receiver.

The Calibration routine operates such that it takes a specified signal  
(freq and level are specified by you) that you supply to the BNC  
connector of Mercury and the routine "forces" that input signal level  
to show as the level that you told PowerSDR that it is, both when the  
"Preamp" is ON and when the "Preamp" is OFF.   That is, the system  
calibrates itself to show you the actual power level (in dBm) that is  
present at the input BNC connector to Mercury, regardless of whether  
you have selected "Preamp ON"  or "Preamp OFF".

Now, as you probably know, if you insert an attenuator in front of the  
first rf amplifier of an Rx system the noise figure (S/N) of the Rx  
system is degraded substantially, usually the noise figure is degraded  
by (almost) the same amount as the value of the attenuator in high  
performance systems.  The noise figure of an Rx system is normally  
dominated by the noise figure of the first amplifier of the system; if  
you degrade the noise figure of the first stage by X dB you also  
effectively degrade the noise figure of the entire system by  
approximately X dB.

When the HPSDR system "Preamp ON" is selected, that is the  
configuration for which you will obtain the lowest noise figure (best  
S/N) you will ever obtain as long as Mercury is the first rf stage in  
the system (i.e., no LNAs or transverters ahead of Mercury.

If your input signal to Mercury is, say, -73 dBm (sometimes defined as  
an S-9 signal level), and you have calibrated your system to that  
input, you will read -73 dBm on the panel meter (assuming the signal  
is positioned in the demodulation pass band of the filters selected)  
and the peak of the signal showing on the panadapter will be at -73  
dBm on the panadapter scale.

Now, if you select "Preamp OFF" you will STILL see -73 dBm displayed  
on the meter, and the signal on the panadapter will peak at -73 dBm on  
the scale but the S/N will be dramatically degraded (by roughly 20  
dB!).  That is, the noise floor will rise by about 20 dB when "Preamp  
OFF" is selected, because you have switched in an attenuator in "front  
"of the basic Mercury receiver.

In future versions of the diversity program I will most certainly   
change the label on the front panel control "Preamp" to say "ATTEN"  
instead so that this confusing issue will be less of a problem to  
someone trying to make sense of the noise floor behavior after running  
a level calibration.

I hope this explanation helps you understand better how PSDR  
calibrates the system and how, as a result of that calibration  
philosophy and also as a result of the hardware configuration of the  
preamp-less Mercury in HPSDR, it affects the noise floor that is  
displayed.

Once you understand this philosophy it makes logical sense and is a   
quite valid approach.  It's not, however, how I would've done it  
personally, hihi, but that's irrelevant.

73,  Joe K5SO




 1300232960.0


More information about the Hpsdr mailing list