开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Unable to Decode WSPR Generated by SI5351 Project


 

To Whom It may Interest:

I am working on a high altitude balloon tracking project using the firmware of this project. The mock-up of the circuitry includes the Arduino/SI5351 with a uBlox GPS receiver.

To test the mock-up the SI5351 antenna output feeds to an RTL-SDR.com USB TV receiver at 20m/14MHz. GQRX is my SDR receiver software, feeding WSJTX. I believe my computer time is correct.

When I connect the RTL-SDR to a rooftop antenna, I receive and decode WSPR from several locations, including Europe; I am near NYC. However, when I connect the RTL-SDR directly to my SI5351, I seem to receive the signal all the way through to WSJTX, but it doesn't get decoded.

I'm not sure where to go from here, what to change, or what to test. Any help is appreciated. Some screenshots to settings and current results are attached.

FWIW, Some of the things I have tried:
- calibrating WSJTX to RTL-SDR: slope and intercept
- GQRX Input Hardware AGC and LNA adjustments (off and 0 for direct to SI5351)
- GQRX Audio Gain adjustments (-50dB, 0dB, 50dB)
- GQRX Receiver AGC adjustments (fast and off)


Thx,
Jeff


 

Hi, it looks like you are listening in on the 10th overtone or something, thats usually what it looks like then, also its way out of wspr band pass but that will probably sort when you get it going like it should be.

Dont know gqrx but as you can decode other stations thats a good indicator that your rx is correctly setup.

First thing that comes to mind, what speed of the xo for the 5351 are you using?? have you checked you have it corresponds to the speed set in the ict fw?

/Mikael


 

Hi Jeff.
The first screenshot?shows some signals between 3100 and 3500Hz but the WSPR reception only works if they are between?1400 and 1600Hz so perhaps?you are not correctly tuned?
The traces also look like they?have a lot of drift on them, the lines should?be absolutely?straight? and not slanted as in your first screenshot.
?
73
//Harry


 

Hi Mikael,

Thanks for your time.? I think the xo speed was a good hint.? I'm doing a mock-up using the Adafruit SI5351 breakout board.? The board has a 25MHz TXCO, but I noticed that the HABalloon code was set for 27 MHz.? So I made that correction.? Also, someone mentioned that my signal seemed off target frequency, so I looked through the code and found WSPR_FREQ set for 14000000 MHZ, so I adjusted that to be 14095600.? Now I get a signal that seems to be in the filter frequency path.? I believe it may be WSPR, but not sure as I can't seem to find a good Waterfall diagram of a WSPR signal, online.

Still not decoding in WSJTX, however.? Looking at the waterfall, it appears to me that I may be overdriving the receiver, particularly considering the receiver and SI5351 are directly connnected, no antennas.? I'm going to try an attenuator and see what happens.

In the mean time, here are some updated pics of waterfalls.? Thanks for your time.

TY,
Jeff


 

Hi Harry,

Thank you for your time and response.?

It seems that my signal wasn't at a WSPR frequency, but rather at 14MHz.? I failed to change WSPR_FREQ in the HABalloon code.? Once updated it appears I have a signal right at about 14.0956 MHz.

Screenshots of the updated results are in another posting, if your interested and have the time.

Thank you,
Jeff


 

Hi, its always hard do say what to do just seeing some pictures but I notice two things, first it looks to me you have to set the correct wspr freq, 14095600 is the dial freq, the transmitted signal is 1400-1600hz up so you need to set something like
#define WSPR_FREQ? ? ?14097120UL, secondly it looks to me the wspr tx is to long, longer then the ca 2min it should take to tx a wspr frame, check that you have set the CTC setting to corresponds to the speed of the xo driving the 328,?

#define WSPR_CTC? ? ? 1334? // CTC value for WSPR //? 10672 @ 16Mhz //5336 @ 8Mhz //2668 @ 4Mhz //1334 @ 2Mhz //667 @ 1Mhz

/M


 

Hello Jeff.
About the TX frequency, you must set it somewhere between 14097000 and 14097200, in these 200 Hz bandwidth reserved for WSPR transmissions.

The one who could mislead you is the so-called "dial frequency" that is 14095600 for WSPR on the 20 meters band.
But, what does it mean "dial frequency" ?
It means the frequency you set on your radio display, so that is the frequency "where the USB zero starts".
Let me explain: when you set your radio to receive digital signals in the USB (Upper Side Band) the radio itself set the receiving band of 3000 Hz from "dial frequency"? ?to? ?"dial frequency?+ 3000 Hz".

So, if you set dial frequency to 14095600, as per my suggestion, your radio will have a bandpass from? 14095600? to? 14098600 Hz.
Well, the center of this range (14095600? to? 14098600) is exactly in the middle, or rather 14097100.? So, the WSPR range is exactly 14097100?+/- 100 Hz, meaning? 14097000 to 14097200.
This last range (14097000 to 14097200) is EXACTLY where the software WSJT-X (or another wspr decoder if any) will look at to find any wspr signal!

Hope this helps.
Enjoy your balloons!

73 de IZ7VHF
Roberto

?



Il giorno mar 30 mar 2021 alle ore 23:54 <groups.io@...> ha scritto:
Hi Mikael,

Thanks for your time.? I think the xo speed was a good hint.? I'm doing a mock-up using the Adafruit SI5351 breakout board.? The board has a 25MHz TXCO, but I noticed that the HABalloon code was set for 27 MHz.? So I made that correction.? Also, someone mentioned that my signal seemed off target frequency, so I looked through the code and found WSPR_FREQ set for 14000000 MHZ, so I adjusted that to be 14095600.? Now I get a signal that seems to be in the filter frequency path.? I believe it may be WSPR, but not sure as I can't seem to find a good Waterfall diagram of a WSPR signal, online.

Still not decoding in WSJTX, however.? Looking at the waterfall, it appears to me that I may be overdriving the receiver, particularly considering the receiver and SI5351 are directly connnected, no antennas.? I'm going to try an attenuator and see what happens.

In the mean time, here are some updated pics of waterfalls.? Thanks for your time.

TY,
Jeff


 

Hi Mikael,
?
I have a lot of experience using Si5351 on a breadboard using Adafruit and Amazon versions.? I even though the frequency of the crystal and transmit frequency is set correctly the signal is typically out of band.? This is due to the inaccuracy of the crystal.? The width of the band is only 200 Hz.? In the past I have had to fudge the transmit frequency to bring it into the band.? Typically the SI 5351 has two 3 inch pieces of wire for an antenna.? I use a standard ham setup for 20 m to receive it e.g. transmitter and tuned up antenna.
?
When I power using the usb from a desktop computer, I get a lot of spike side bands that are easy to see.
?
Ken
K9YO


 

Hi Mikael,
?
I have a lot of experience using Si5351 on a breadboard using Adafruit and Amazon types.? Even though the frequency of the crystal and transmit frequency is set correctly the signal is typically out of band.? This is due to the inaccuracy of the crystal.? The width of the band is only 200 Hz.? In the past I have had to fudge the transmit frequency to bring it into the band.? Typically the SI 5351 has two 3 inch pieces of wire for an antenna.? I use a standard ham setup for 20 m to receive it e.g. transceiver and tuned up antenna.
?
When I power using the usb from a desktop computer, I get a lot of spike side bands that are easy to see.
?
Ken
K9YO


 


I heard a program on NPR yesterday about a bunch of scientists using trackers on birds. He said they use a store and forward method using a cell fone chip to dump a days worth of data in a text message to the scientist. It sounded like they were battery powered and used a GPS chip like we do,
He mentioned the trackers were about the size of a matchbook so I am guessing the birds they are tracking are large, like geese or large seabirds.
Brian K9WIS

-----------------------------------------

From: "Ken Daniel via groups.io"
To: [email protected]
Cc:
Sent: Tuesday March 30 2021 7:12:57PM
Subject: Re: [HABalloon] Unable to Decode WSPR Generated by SI5351 Project

Hi Mikael,
?
I have a lot of experience using Si5351 on a breadboard using Adafruit and Amazon versions.? I even though the frequency of the crystal and transmit frequency is set correctly the signal is typically out of band.? This is due to the inaccuracy of the crystal.? The width of the band is only 200 Hz.? In the past I have had to fudge the transmit frequency to bring it into the band.? Typically the SI 5351 has two 3 inch pieces of wire for an antenna.? I use a standard ham setup for 20 m to receive it e.g. transmitter and tuned up antenna.
?
When I power using the usb from a desktop computer, I get a lot of spike side bands that are easy to see.
?
Ken
K9YO


 

Thanks for responding Ken. I'll look more closely at my setup and see if I need to adjust transmit frequency to be in band.

On 3/30/21 8:12 PM, Ken Daniel via groups.io wrote:
Hi Mikael,
I have a lot of experience using Si5351 on a breadboard using Adafruit and Amazon versions.? I even though the frequency of the crystal and transmit frequency is set correctly the signal is typically out of band.? This is due to the inaccuracy of the crystal.? The width of the band is only 200 Hz.? In the past I have had to fudge the transmit frequency to bring it into the band.? Typically the SI 5351 has two 3 inch pieces of wire for an antenna.? I use a standard ham setup for 20 m to receive it e.g. transmitter and tuned up antenna.
When I power using the usb from a desktop computer, I get a lot of spike side bands that are easy to see.
Ken
K9YO