• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cmake/H21-Apr-2015-260209

dist/H21-Apr-2015-237184

doc/H03-May-2022-

libsdr/H21-Apr-2015-

libsdr-gui/H21-Apr-2015-

libwspr/H03-May-2022-3,2201,761

resources/H03-May-2022-

shared/H03-May-2022-1110

src/H03-May-2022-1,7961,268

.gitmodulesH A D21-Apr-2015180 76

LICENSEH A D21-Apr-201531.7 KiB622513

README.mdH A D21-Apr-20152.1 KiB2310

resources.qrcH A D21-Apr-201597 65

README.md

1# sdr-wspr -- A WSPR receiver/decoder using libsdr.
2
3[WSPR](https://en.wikipedia.org/wiki/WSPR_(amateur_radio_software)) (Weak Signal Propagation Reporter) is a technique (actually the name of a software) to probe the propagation conditions in various amateur radio bands. Each station participating, sends its call sign, location and output power using a very slow (about 1.5 Baud) but robust digital mode (usually called WSPR). This implementation embeds the [original Fortran code](http://physics.princeton.edu/pulsar/K1JT/wspr.html) into a [libsdr](https://github.com/hmatuschek/libsdr) processing node, allowing to assemble a WSPR receiver for various sources easily.
4
5
6## WSPR and RTL2832 Dongles
7
8First of all, TV USB dongles using the RTL2832 chip and E4000 or similar tuners are limited on frequencies above 60MHz (depending on the tuner, see http://rtlsdr.org for details). For the reception of short-wave radio, especially WSPR signals an [upconverter](http://blog.kf7lze.net/2012/09/14/round-up-of-rtlsdr-upconverter-choices) is needed.
9
10The second problem with these dongles is their poor frequency stability. Please note, that a WPRS signal consists of 4 frequencies only about 1.5Hz apart. Hence a relatively high frequency stability is required. Although the WSPR algorithm by Joe Taylor can handle (small) linear frequency drifts of the signal during the reception, any large drift or non-linear change in frequency will render the decoding impossible.
11
12
13## License
14
15sdr-wspr -- A WSPR receiver/decoder using libsdr. Copyright (C) 2014 Hannes Matuschek.
16
17This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
18
19This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
20
21You should have received a copy of the GNU General Public License along with this program.  If not, see http://www.gnu.org/licenses/
22
23