WSPR implements a protocol designed for probing potential propagation paths with low-power transmissions. Normal transmissions carry a station’s callsign, Maidenhead grid locator, and transmitter power in dBm. The program can decode signals with S/N as low as -28 dB in a 2500 Hz bandwidth. Stations with internet access can automatically upload their reception reports to a central database called WSPRnet, which includes a mapping facility.
Installing the required software:
# apt-get install subversion python2.7-dev python-numpy python-imaging-tk python-pmw libportaudio2 portaudio19-dev libsamplerate0-dev gfortran cl-fftw3
Getting the source:
$ svn co http://svn.berlios.de/svnroot/repos/wsjt/branches/wspr
$ cd wspr $ ./configure $ make
you can either run WSPR from it current location or you can install it system wide by
# make install
I got an error about port audio 19 when running configure, example:
This program needs portaudio v19 to compile. Please use --with-portaudio-include-dir= and --with-portaudio-lib-dir= to set the paths. configure: error: Please check error messages and install missing packages.
but that is easily fixed by running configure like this:
$ ./configure --with-portaudio-include-dir=/usr/include --with-portaudio-lib-dir=/usr/lib/x86_64-linux-gnu