Replies: 4 comments 7 replies
-
|
The first thing you might want to address is testing with a signal that is 60db above your noise floor. You also see that the waterfall in SoundModem is extremely saturated. So, both your received RF level and possibly your audio level to SoundModem would produce better results if they were more realistic. |
Beta Was this translation helpful? Give feedback.
-
|
If you would like to share an audio or I/Q file, that would allow others to do some testing |
Beta Was this translation helpful? Give feedback.
-
|
I think there's a few distinct problems here:
|
Beta Was this translation helpful? Give feedback.
-
|
Since I cannot actually help myself, I had a go at implementing a (de)scrambler here just for fun, from scratch. This is now in master branch, however, I wasn't able to get it to work with soundmodem yet. I think the scrambler itself works, because if I scramble some bytes and the de-scramble them, I get the original bytes back. But there's probably something I'm missing in the full AX.25 encoding process, since soundmodem does not recognize the packets. I'm especially unsure when exactly to do the scrambling (before or after NRZI encoding? or instead of it?), whether I am using the correct polynomial and whether the HDLC preamble of the AX.25 frame is also supposed to be scrambled (seems a bit weird but online resources do suggest it). Some testing vectors (i.e. data before and after scrambling) would be really helpful if anyone has access to something like that. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello administrators and community members,
I’m attempting to perform AFSK and FSK communication using the RadioLib library with an SX1278-based module, but I’m having trouble getting Soundmodem (the Windows software TNC) to successfully decode the signal.
According to the official discussion threads, Soundmodem is recommended for decoding, so I suspect there may be an issue with my parameter settings, but I haven’t been able to resolve it yet.
Environment
Programs Used
I’m using the official sample programs for both modes —
AX25_Transmit.inoAX25_Transmit_AFSK.inoI’ve only made minor modifications, which are described below.
Common Modifications
Changed GPIO pin assignments for use with the Raspberry Pi Pico:
FSK Modifications
Changed the frequency and bitrate:
AFSK Modifications
Changed the frequency and bitrate:
Soundmodem Settings
Soundmodem is configured as follows:
During Operation
From the serial monitor output, everything appears to be working correctly. The SDR also shows what seems to be a valid signal.
However, neither AFSK nor FSK transmissions are successfully decoded.
I’ve attached two screenshots below for reference.
Ultimately, I would like to use GMSK at 9600 baud.
I would greatly appreciate any help or suggestions for resolving this issue.
Thank you in advance for your support.
P.S. Please let me know if it would be better to move this to an Issue.
Beta Was this translation helpful? Give feedback.
All reactions