Recently, I have been trying to acquire telemetry data from QMR-KWT 2 and SAKHACUBE-CHOLBON. However, I have not been successful so far.
After checking observations on the SatNOGS network, I noticed that successful telemetry decoding seems to be mainly achieved by the following stations:
One common feature among these stations is that they use SDRs with 12-bit ADCs, which are higher performance compared to the 8-bit ADC of RTL-SDR.
My question is:
How significant is ADC resolution for successful telemetry decoding in these cases?
For reference, my SatNOGS station (ID 4394) uses an RTL-SDR. I have successfully decoded telemetry from satellites such as UmKA-1, but I have never succeeded in decoding telemetry from these two satellites.
Interestingly, when I record the audio and input it into SoundModem, decoding sometimes works.
I would greatly appreciate any insights into:
The impact of ADC resolution on decoding performance
Possible reasons why offline decoding (via SoundModem) works while real-time decoding does not
Apart from the resolution there is also the LO used, and the noise figure from the receiver.
I can share some IQ recording from the observations so you can compare them to your own.
Regarding Sound modem software, it is highly optimized by UZ7HO and when you replay the observation audio you are using the demodulated signal and not the IQ stream as with real-time observations.
Some comparison I did in the past, cab be found at this location.
I have a look your observation with id 13635213, the SatNOGS network is not able to decode USP framing so you will need the gr-satellites integration.
When I replay your obs 13635213 I am successful in decoding the frames, I do see the received signals aren’t centered in the spectrum, maybe you need to check and correct your SDR LO, this can be done with the ppm variable.
It is not related to the equipment (well it can be, but i don’t think it is the case here).
Like @PE0SAT said, gr-satnogs doesn’t support the sputnix platforme USP format. You have to rely on gr-sat. Jan share with you the yaml file for SAKHACUBE-COLBON, i added the one for QMR-KWT 2 few weeks ago in gr-sat (have in mind that at that time QMR-KWT 2 had a temporary NORAD ID, so you have to change the one in the file to 67291 [ I didn’t have the time to create a new PR for it yet, i will do it asap).
Also, regarding successful telemetry reception, have in mind that stations doesn’t always upload frame directly within the process of an observation, sometimes it is done via sids afterward, so you won’t see it on the SatNOGS network website. For instance, regarding QMR-KWT 2 , you can see on its dashboard that there are more stations receiving it than the ones you listed in your post
To provide some additional context, gr-satellites has already been enabled on my SatNOGS station for some time by adding the following settings to docker-compose.yml:
With this configuration, I have been successfully decoding telemetry from satellites such as UmKA-1. (Apologies if there are any mistakes or missing points in my setup.)
Based on your suggestions, I will first check the LO configuration.
I will also review the gr-satellites settings in more detail.
If necessary, I may ask for IQ recordings for further analysis.
Thank you again for your support, and I appreciate your continued guidance.
Hello Jan,
Thank you. As requested, I am using a custom docker-compose.yml file for my SatNOGS setup.
For your reference, here is the full content of my docker-compose.yml:
To be able to add and modify gr-satellites yml files I have created a separate volume where these are stored.
This gives me the opportunity to add also temporary yml files.
The two satellites you mention, QMR-KWT2, and Sakhacube-Cholbon. I have not had any difficulty receiving telemetry from QMR-KWT-2 using my cheap RTL-SDR v3 dongle. I posted YouTube videos showing my setup and packets being received. Search YouTube for Satellite QMR-KWT 2 (RS95S) Telemetry recording over Fortaleza. The other one, Sakhacube-Cholbon, I’m still trying! I’m having problems finding the correct UZ7HO Soundmodem for GMSK 9600. 73, PU7MOJ
Thank you very much. I have also successfully decoded real-time packet data from both satellites using RTL-SDR v4 and Soundmodem.
However, the issue is that I have not been able to properly decode packet data and upload it to SatNOGS using my SatNOGS ground station.
I am currently working on this problem and adjusting my SatNOGS GS setup based on Jan’s advice.
I have previously used “High-Speed SoundModem by UZ7HO - Ver 0.12b - [GMSK USP 9600bd]”, which was published by sputnix, to successfully decode telemetry data from QMR-KWT-2 and SAKHACUBE-CHOLBON at 9600 bps (GMSK USP).
However, I have not yet been able to decode the telemetry of SAKHACUBE-CHOLBON at 2400 bps (GMSK USP).