Loading WSPR raw audio data
We encourage amateur radio operators and citizen scientists to save raw WSPR data in the form of two-minute long .wav files. Load each WAV file into Python like:
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 numpy.ndarray
.
The WSPR baseband signals are user-selected in the 1400 .. 1600 Hz range. Other signals within the audio passband are useful as reference, for example JT65, FT4, and FT8 for additional paths to analyze.