So far so good. Had WSPR stop once unexpectedly but was also running VirtualBox with another Linux distro, MySQL server and a few other applications running at the same time.
As noted here yesterday, the "Tx dB" slider was inadvertently left in a disconnected state in WSPR 2.1 r2206. This omission is corrected in r2207, available at:
I have also updated the "WSPR 2.1: Supplement to User’s Guide". A new version is posted at
and can be called up from the WSPR 2.1 Help menu.
-- 73, Joe, K1JT
Many thanks to all those who tested and reported a bug in WSPR 2.1, r2198. The bug caused Tx image rejection to disappear and re-appear without notice. Very bad!
This problem has been fixed, and WSPR 2.1 r2206 is now posted at:
Changes since r2198:
1. Intermittent Tx phasing bug has been fixed.
2. Added a Help-menu item to call up the WSPR 2.1 Supplement to the User's Guide.
3. Starting to add SoftRock rig control features for use under Linux. (Not yet complete.)
Remember, if you are trying to configure the Tx or Rx phasing adjustments in WSPR 2.1, please read the instructions at:
A Linux version of WSPR 2.1 should be available soon.
-- 73, Joe, K1JT
Compiling WSPR for my 64bit system gave me a bit of a headache, because of a missing library. I found a package containing the missing bit and together, the following commands led to a success:
1. Install required packages
sudo apt-get install subversion python2.6-dev \
python-numpy python-imaging-tk python-pmw \
libportaudio2 portaudio19-dev libsamplerate0-dev \
2. Either check out the latest version of the code
or that of WSPR 2.0
svn co http://svn.berlios.de/svnroot/repos/wsjt/branches/wspr -r 1714
3. Change to wspr-directory, call configure-script, and compile
Thereafter, you can run WSPR from the build directory via
sudo make install
to have it copied to '/usr/local/bin'. On my system, however, wspr does not work when installed, but that must be because I have missed to set a variable at some place. Anyway, now I can try the newest features of WSPR!
p.s. If you see error messages like this
bt_audio_service_open: connect() failed: Connection refused (111)
when starting WSPR, it is likely that you have a problem related to the Bluetooth audio support. In case you do not need this feature, simply deinstall the package
sudo apt-get remove bluez-alsa
which hopefully cures the problem.
2/10/2010 Just built a quad-band dipole for 15,20,30 & 40Mtrs. Going to use it for the RSGB 21/28Mhz Contest tommorrow.
Still no sign of my Softrock RXTX ensemble in the post. As soon as it's made, I have the antenna...
WSPR 2.1 r2198 has been posted at:
Changes since r2194:
1. On some computers, a bug in r2194 caused errors in Tx timing. Although none of my machines exhibited this problem, I believe it has been fixed. Please let me know if not!
2. Negative values of Fiq are now permitted. You can use an LO on the high side of the desired WSPR band.
3. The "Tx dB" slider has been moved from the "IQ Mode" screen to the "Advanced" screen. (This slider is effective for normal radios, as well as SDRs.)
-- 73, Joe, K1JT
WSPR 2.1 r2194 has been posted at:
Instead of listing the essential changes since r2179, I direct you to the document "WSPR 2.1: Supplement to User’s Guide" now posted online at
Briefly stated, the new version has complete facilities for Tx and Rx image suppression. I measure the unwanted sidebands more than 60 dB down, with my SoftRock.
As far as I know, I have now corrected all reported bugs. If not, please let me know! As always, I will appreciate all bug reports and suggestions.
-- 73, Joe, K1JT
I've almost finished building my WSPR transceiver using the W3PM design. All of the individual modules have been assembled and individually tested. I still need to finish interconnecting them, debug and align it, and put it in the case. I'm waiting on some RG-174 coax I ordered for the interconnects.
A quick check of the transmitter module last night indicated that it should have no trouble putting out 1 watt of RF power.
I hope the alignment is not too tricky. I have a 'scope and a reasonably accurate frequency counter, but only a very old signal generator that will be tedious to adjust to a known frequency.
The 3 dB deficiency in signal-to-noise of WSPR 2.10 has been traced and corrected. It was an image-rejection problem: not the image about the SDR's LO frequency, but rather the image about the "digital BFO" converting WSPR signals to audio around 1500 Hz. An easy fix, once I understood what I had done wrong.
If you want to use WSPR 2.1 with 3 dB better Rx sensitivity, you can download it from:
Other changes in r2179, relative to r2165:
1. As many users discovered, the "0 dB" level had been set much too high. It has been re-defined at an appropriate level.
2. I/Q mode setup parameters have been moved from menu item "Setup -> Advanced" to "Setup -> IQ Mode". The checkboxes for "Enable I/Q mode", "Reverse Rx I,Q" and "Reverse Tx I,Q" behave as in previous versions.
3. New controls have been added for "Tx dB", "Tx I/Q Balance", and "Tx Phase". You can use "Tx dB" to reduce the amplitude of Tx audio tones (and thus your Tx output power, assuming a linear transmitter) by a specified number of dB. The Balance and Phase controls are not yet functional, see below.
Still to Come
Since starting out on 137.5kHz WSPR a few weeks ago I'm pleased to be able to report some successes with 6 different stations now reporting reception of my sub-20uW ERP signal. Best DX is to G3YXM at 148km.
The equipment is basic: a simple homebrew IRF510 PA transverter fed from the FT817 into a vertical loop antenna (1mm diamter wire) down the garden tuned with a simple ATU sitting on the bedroom table. Tuning up of the antenna is done by monitoring loop current as I switch the capacitance decade box to find the right value. The loop is matched with a 3C90 toroid step-down transformer.
A few more distant reports would be appreciated. S/N levels suggest that >200km should already be possible before I take steps to increase the loop efficiency by making it with thicker wire to reduce losses.
Poor ground beneficial for smooth vertically polarized WSPR-antenna patterns (Nov. version: improved notation, figures pending)Submitted by OH1ZAA on Fri, 2010/09/24 - 19:24
At OH3MHA we use for WSPR-communications presently a 4 x 3 m vertical (28/25/22/19mm Alu-tubing, totally 11.5 m in length) attached to a wooden fence support, with the fence's wires (cut for various lengths) functioning as the radials. SWR is excellent on 7 MHz. On the 10/14/18/21 MHz bands it can be forced to accept some RF-power with matching circuits. There is considerable loss in the long RG-58 cable. Finally it is the magnitude of the current in the vertical element that is forming the amplitude of the radiated field in cooperation with the properties of the surrounding soil.
The station is situated in an industrial area with poor ground (assuming a dielectric constant of ε = 5 and a conductivity of 5 mS/m). Pending future site improvements it was decided to run some simulations with a design frequency of 14.15 MHz using the free MMANA 220.127.116.11 simulator. To get rid of the radials, a J-pole structure seemed suitable, while the matching section is usable as a mechanical support to get the radiating part of the [vertical dipole] element up in the clear. Starting at 1 m elevation with the structure base the top of the structure arrives at 17.7 m height (guying ropes certainly needed, unlike with the first vertical).
The simulation was done for Ocean water (dielectric constant ε = 80 ; conductivity 4000 mS/m), Lake water (ε = 80 ; 1 mS/m), Good ground (ε =20 ; 20 mS/m), and Poor ground (ε = 5 ; 5 mS/m). Though the maximum intensity of the radiated far field does not change more than 1.5 dB between the cases, its dependence on the take-off angle is huge. Over Ocean water one is able to launch into a low angle of 5 degrees, but there is a -13 dB relative dip at 20 degrees take-off, and even a stronger wide maximum peaking at 44 degrees vertical elevation.
It's been quite an effort to get WSPR to run stably on an FBSD 8 system. The best course I have
found, after lots of false starts, has been to use the windows version inside a VirtualBoxOSE
emulation. This runs fine but I haven't had any luck getting the CAT (CI-V for Icom types)
interface to work. PTT is no problem.
Running WSPR natively, via the port in ports/comms, seems hopeless in the amd64 environment
that I prefer to use for general work. I have built an i386 machine, and on that platform
WSPR will run properly for up to two or three hours; but it generally bombs out with TK errors
if one waits patiently.
Would love to hear from anyone who's got some insight into this. Alternatavely, if there are
any stable Linux versions, would consider that an attractive option. Suggestions?
The following is a minimalistic design of a standalone MEPT beacon used for WSPR broadcasts. It is based on a Si570 programmable crystal oscillator (silabs.com) which is controlled by means of an AVR attiny45 microcontroller. The Si570 device is FSK modulated by the AVR via a sequence of I2C control commands that are sent to slightly change the frequency for every transmitted WSPR symbol, allowing multiband operation on frequencies like:
3.5926MHz, 5.2872MHz , 7.0386MHz, 10.1387MHz,
14.0956MHz, 18.1046MHz, 21.0946MHz, 24.9246MHz,
28.1246MHz, 50.293MHz, 144.488MHz.
The Si570 device outputs a power of about 10mW which is already sufficient for WSPR operation, a small BS170 based power amplifier can be added to increases the power up to 500mW.
The beacon can be based on the foundation of existing kits such as USB Synth, FA-SY1 and SoftRock Ensemble Receiver or Transceiver Kit. Note when downloading the si570wspr_r20100922.ppt file, it must be renamed to si570wspr_r20100922.zip in order to be able to view the contents.
Note that the hex. representation of fuse setting in the document are wrong, they should be: highbyte=0x5d and lowbyte=0xef
BeaconTNG does it's first transmits! - Check www.oe1ifm.at
Today I got to a point in software development, where I could TX my first WSPR sequences on 14 and 10MHz.
The framework is more or less ready, a lot of cosmetics left, but all building blocks work just fine.
The most impressive facts:
Frequency accuracy : < 0,02Hz
Time accuracy : < 10ms
Time and frequency base : Navsync CW-25TIM
Power consumption in sleep mode : < 10mW
Frequency range : 1MHz - 55MHz
Power Range : 10dBm - 40dBm
Number of filters : 8
Log file memory : 1MB
Processor : PIC 18F87J60
Interfaces : serial terminal, Ethernet (Telnet), 3x16LCD display
I/O ports : 8 opto isolated digital outputs (eg for antenna relays, power or temp management)
2 opto isolated digital inputs (eg external wake up or shut down)
10MHz GPDSO reference out
Because of an overwhelming level of interest, discussion among those testing WSPR 2.1 -- designed for stand-alone operation with the SoftRock RxTx Ensemble and similar SDR transceivers -- has been moved from a private email list to the WSPRnet "Questions and Answers" Forum. See the topic "WSPR 2.1, for I/Q SDRs".
You may still send bug reports to me directly.
-- 73, Joe, K1JT
As of the 15th September 2010, I'm waiting to recieve a kit for the new Softrock RXTX ensemble.
Idea being it will run 24/7 on 40/30/20 Mtrs totally seperate to my main station.
1 Watt output, think that will give a good indication as to which of the bands are open.
I am currently experimenting with a WSPR version that controls and operates radios like the SoftRock RxTx Ensemble.
With WSPR 2.1 you can check a box labeled "Enable I/Q mode" on the Advanced Setup screen. The program will then use 2-channel sampling at 48000 Hz for both input and output. Your SoftRock sends its I/Q baseband signal to the computer's soundcard input; the soundcard output, also in I/Q format, goes to the SoftRock's Tx audio port. T/R switching is accomplished over the USB port. You need no other software such as Rocky or PowerSDR, and there's no need for anything like Virtual Audio Cables. Setup is extremely simple.
Over the past several days I've been running an early version of WSPR 2.1, in Rx-only mode. Right now I'm running in Tx-only mode, Txing 33% of the time, on 30 meters. It seems to get out well. I'll probably finish the T/R switching code and be in full operation within a day or so.
Currently running 500mw through an FT-817 into a BigIR vertical. Station operating 15M 9/17/10. Heavy power line noise from 500kV line 300ft from station.
Joe, K1JT, officially published a beta version of WSJT9 (http://www.physics.princeton.edu/pulsar/K1JT/wsjt.html).
Unfortunately this version doesn't support WSPR (including the QSO Mode) any longer without any further notice.
Some apparently bad entries are showing up in the 600meter database from aa 'station' called DO3BOX at GS JO30ix.
Anyone know what is happening with these entries?
73 - Dick w7wkr wd2xsh/26