:: Statistics
  • Total Users: 125
  • Total Hits: 3,943,208
  • Total Visitors: 3,373,284
  • Total Photos: 3
  • Total Journal Entries: 25
  • Total Comments: 17
  • Members Online: 0
  • Guests Online: 7
:: Main Menu
:: Software Radio Radio Amateur Site PA3GSB
:: Login Form
Recover Password
Account Sign-up

My Blog

Posted by: Johan Maas - 12/09/17 @ 5:21PM

Use the radioberry as a standalone multichannel (4) WSPR receiver.

The WSPRBerry implements the following:

-) recording max 4 WPSR channels 

-) using FPGA firmware, implements a DDC to produce 375 samples per second

-) writing the samples per band to a .c2 files to process by the WSPR decoder

-) upload the decoded to wsprnet

The advantage of the .c2 file format is that it’s about 1/8 the size of a .wav file. 

Using 4 channels and 375 samples per sec results in a bit stream of:

4 channels * 375 samples/sec * 6 bytes (IQ-data)  * 8 = 144000 bits/sec.

Using a SPI speed of 244 Khz to get the data from the FPGA firmware to the raspberry pi is sufficient.

Important is that the timing is in sync, you can check your rpi timing at the following site:  https://time.is/


Modify the CALL and the GRID locator.

Modify the crontab:

crontab -e

1-59/2 * * * * /home/pi/radio/wsprberry/decode.sh

This will start at odd minutes the decode process.

After the updated cron tab the cron service must be restarted:

sudo service cron restart

Load the firmware and start the wsprberry program.


rpi running wspr mode


Look at the wsprnet.org for logged stations:



For more information about the radioberry and escpecially the wsprberry look at github

Happy decoding!


73 Johan PA3GSB

RSS 2.0
Powered by SiteX 0.7 Beta. Copyright 2004-2019. All rights reserved.  [Site Map]
Content and media is the responsibility of the site owner.