[behind the scenes] Developing APRS decoding
Added 2025-10-28 17:14:28 +0000 UTCJust to show you all my process.
Comments
I've already done it.
Marcus Dudley
2025-11-03 17:05:25 +0000 UTCCool i try the new firmware later. So do you plan to implement tnc ? Is it possible ?
Eric Balandraud
2025-11-03 17:03:50 +0000 UTCIt's RAM that you need for that, although scanning directly to the display might work to mitigate that somewhat. SSTV is not something I've really researched. Would be cool though, for sure.
Marcus Dudley
2025-11-03 10:35:19 +0000 UTCAs a amateur radio operator I say: APRS can be fun. What do you think: Is there free rom space available to build in a SSTV decoder?
Marco Schneider
2025-11-03 10:21:08 +0000 UTCCurrently we know nothing about the 950, we need GPIO information from Radtel. So right now, your question is unanswerable.
Marcus Dudley
2025-11-01 02:38:27 +0000 UTCDo you think you'll be able to extend this code to the 950 pro in the future or is that totally out of scope?
Dekatron
2025-11-01 02:36:51 +0000 UTCJust Blown away by your Coding Abilities! Got a RT-880 Coming Today!
Kenneth Sessions
2025-10-31 15:27:11 +0000 UTCSo cool, I appreciate the peak behind the curtain! I’ve noticed a large improvement over time of how effectively your APRS code decodes. I haven’t checked the stock FW in a very long time, but I don’t they’ve even had any new updates in at least 6 months. I think Radtel abandoned the 880 and is just focusing on the 950
medal.bricks
2025-10-29 02:02:41 +0000 UTCI actually do that, I stream the audio samples over serial to the PC, the C# test code can use that data to decode, that allows me to test radio audio. In fact I can hook in at any stage during decoding and hand off to the c# code, this allows me to interject at almost any part of the code running on the radio.
Marcus Dudley
2025-10-28 18:48:06 +0000 UTCThanks for sharing your process! One suggestion, spend some time now on your build system (let's say makefile) to have test/benchmarking targets. Then you can create test harnesses, one with test audio files and scripts, automatically generate the statistics you need to debug the issues you're having. Jumping back and forth between C and C# is looks painful, and you want to debug the decoder as close to the hardware as possible. You'll save a ton of time in the future. Q: is it possible to use the serial port as a serial monitor for debugging? Q: wonder if the SOC have a dsp? If so, there's potential to do matched filtering and get nice clean baseband signal for decoding.
Tan Vachiramon
2025-10-28 18:01:33 +0000 UTC