Loading WSPR raw audio data
We encourage amateur radio operators and citizen scientists to save their raw WSPR data in the form of two-minute long .wav files. Load each WAV file into Python by
from scipy.io import wavfile fn = '170620_1652.wav' # naming convention is YYMMDD_HHMM.wav fs, data = wavfile.read(fn)
This will result in
fs=12000 Hz and
data a 1440000 element 1-D vector of
The WSPR center frequency at baseband is 1500 Hz, so you will see WSPR signals from about 1400-1600 Hz. Signals above and below this are useful as reference, for example on some bands you also get JT65 signals for additional paths to analyze.
This is an active area of research enhanced by the HamSci initiative. We would be happy to discuss this further, look to the left menu for contact info.