• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

KB6NU's Ham Radio Blog

KB6NU's Ham Radio Blog
  • HOME
  • Study Guides
  • Teach a One-Day Tech Class
  • W8SRC Repeater Guide
  • Advertise
  • Hire Me

With just a WSPR

January 25, 2015 By Dan KB6NU 7 Comments

It’s really amazing what you can do with computers in amateur radio, and there’s been an explosion in the number of digital modes. One interesting mode that I’ve recently been introduced to is WSPR, which is short for Weak Signal Propagation Reporting. The protocol and the original WSPR program was written by Joe Taylor, K1JT, and is designed for sending and receiving low-power transmissions on the HF bands to test propagation paths.

I won’t try to cover all the technical details here. There are several sites that cover them pretty well:

  • Wikipedia: WSPR (amateur radio software)
  • G4ILO’s Shack: WSPT – Distant Whispers

I was introduced to WSPR by my friend, Joe, AC8ES. He posted a message to our club mailing list asking if anyone had a toroid core that he could buy to make a QRP balun for 10 MHz. When I asked what he was going to use it for, he said that he was making a WSPR transmitter with a Raspberry Pi, and the balun was for the dipole he built for it. He said that he’d gotten roped into doing this because he’d attended a local Raspberry Pi users’ group, and when he mentioned he was an amateur radio operator, they encouraged him to try this project.

How could I refuse a request like that? I have a whole kit of ferrite cores, and after some back and forth, we found a small core that he could use.

The software he chose is the WsprryPi program. It’s described a “Raspberry Pi transmitter using NTP-based frequency calibration.” It uses a GPIO
port to generate WSPR signals anywhere from 0 to 250 MHz. Joe said that there are several Raspberry Pi programs that run WSPR, but that he chose this one because it seemed to have more features than the others.

IMG_3708-RPi_WSPR_low

The figure above shows Joe’s setup. Since the output generates a square wave, a low-pass filter is needed to filter out the high-frequency components. As you can see, the GPIO output is fed through a 0.1uF decoupling capacitor into a Mini-Circuits 10.7MHz low-pass filter, then to a 1:1 balun, which is connected directly to the dipole elements.

Joe says, “The antenna is just a dipole taped up to the walls of my living room and hallway.” As you can see he made the balun and dipole from 24 ga speaker wire.

The performance of this setup has been kind of amazing. In one e-mail, Joe reported, “Your toroid seems to be working well. Got the balun and antenna finished and executed seven WSPR transmissions from the Raspberry Pi. The WSPR reporting website (WSPRnet) came back with a couple dozen reception reports; typical distance is ~300+ miles, max was 593 miles.” In a second e-mail, Joe writes, “Did a few more beacon transmissions and checked the WSPR signal reports again. Someone picked up my 5 mW signal from 1010 miles away in Canada.”

Joe’s turned into quite a WSPR fan. He’s even written an Android app – WSPRnet Viewer to retrieve and displays report from www.wsprnet.org. Tapping on a specific report displays more details about it, along with a world map that shows transmitter and receiver locations.

Unfortunately, I don’t have a Raspberry Pi, or I’d try this as well. I do have a BeageBone Black, but there doesn’t seem to be software that I can download and install as easily as the Raspberry Pi software. That being the case, this might be a good excuse to purchase one of those new, cheaper RPis.

Related posts:

  1. Extra Class question of the day: antenna gain
  2. 2015 General Class study guide: Section G7C – Receivers and transmitters; filters, oscillators
  3. 2015 Mini-Maker Faire a Success
  4. From my Twitter feed: WSPR antenna testing, 3D Smith Chart, SW activity monitor

Filed Under: Computers, Digital Modes, Software

Reader Interactions

Comments

  1. Eric 4Z1UG says

    January 26, 2015 at 7:26 am

    Dan – did you see that Julian Moss, G4ILO, according to QRZ, is a silent key as of OCT 2014. He seemed to be a very interesting ham and blogger. He had another blog: http://onefootingrave.blogspot.co.il/, where he wrote about his incurable brain tumor where is death is confirmed. I am grateful that his family has kept his blog on the Internet as it is an amazing resource.

    Reply
    • Dan KB6NU says

      January 26, 2015 at 8:40 am

      No, I didn’t know that. I’m sorry to hear that.

      Reply
  2. Yohei, N8YQX says

    January 29, 2015 at 1:08 pm

    Dan,

    From practical point of view, what’s the advantage of WSPR over something like reverse beacon using JT65?

    Sometimes, I leave my station running on JT65 receive, and have it automatically upload to the spotting networks. With JT65, if I see something interesting, I can also jump on and try to work that station (two birds, one stone: I get to see the practical propagation pattern, and work some stations at the same time).

    Reply
    • Dan KB6NU says

      January 29, 2015 at 4:01 pm

      I honestly don’t know. I’ve never used either WSPR or JT65. I just thought this was a cool use of a Raspberry Pi. Perhaps it’s because WSPR spots get logged. Do JT65 spots?

      Reply
      • natevw AF7TB says

        August 10, 2016 at 7:35 pm

        Most of the JT65 software I’ve encountered reports spots to https://pskreporter.info/ at least, and it’s been a pretty good place to see if my propagation in that mode gets out. However, I haven’t done any WSPR yet so I couldn’t say how this compares in terms of amount/distribution of actively receiving stations.

        Reply
        • Eric says

          November 22, 2016 at 4:02 pm

          Hi All !
          thanks for the good writing.
          A great wspr plus : you can follow your spots -and those of others- on a map…from anywhere with a dedicated app on your Phone ( Iphone or android) !
          73
          Eric
          F6FLQ

          Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

No Nonsense Extra Class License Study Guide: for tests given between July 2024 and June 2028

New No Nonsense Extra Class Study Guide now available!

The 2024 version of my Extra Class study guide is available in PDF, ePub, Kindle, and print versions.

Click here to get all of my "No Nonsense" study guides.

Also available: The CW Geek's Guide to Having Fun with Morse Code

W5SWL.Com
Retevis Ailunce H1 DMR Radio
DXpander: Cobweb antennas, Laser Cutting

You’ve got mail!

Enter your email address below and get an email every time I publish a new post.

Email


I frequently teach classes to help newcomers get their licenses. The next class will take place on Saturday, February 7, 2026 on the University of Michigan campus. Click here for more information.

If you can't make the class, subscribe to the mailing list to be notified of when the next class will be held.

You can always download my free study guide, and if you have any questions about the classes, or amateur radio in general, please feel free to email me directly.

Support KB6NU.Com

Donate $7.30 and get two of these cool stickers. Measuring 4.25-in. W by 2.75-in. H, it's perfect for your car, your shack, or wherever!

Contact me

If you have a question or comment about one of my blog posts, or a question about any of the material in my study guides, or just a question about ham radio in general, you can email me at [email protected].

Blogs You Should Also Read

  • AE5X: A CW-centric blog from Kingswood, Texas
  • K0LWC Blog
  • LA3ZA Ham Radio Blog
  • Little Radios, Big Fun – WB3GCK
  • Mr. Vacuum Tube's Blog
  • Radio Artisan – K3NG
  • The K0NR Weblog
  • VE3WDM's QRP Ham Radio Blog
  • W2LJ’s Blog

Ham Radio Websites

  • Dashtoons – The Hammin' Comedy by Jeff K1NSS

Podcasts

  • ICQ Podcast
  • Linux in the Ham Schack
  • No Nonsense Amateur Radio Podcast
  • Resonant Frequency Amateur Radio Podcast

Recent Comments

  • Skip K4EAK on Button, button. Who’s got the button?
  • Ed K8MEJ on Is anyone running for the board this year in the Great Lakes Division?
  • Skip Behnke on 2020 Extra Class study guide: E9F – Transmission lines: characteristics of open and shorted feed lines; coax versus open-wire; velocity factor; electrical length; coaxial cable dielectrics
  • Mike on Map your contest QSOs
  • Phillip Cardwell on J-Poles

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Footer

Copyright © 2026 Daniel M. Romanchik, KB6NU · Log in