<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Parker.link1</id>
	<title>SatNOGS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Parker.link1"/>
	<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/Special:Contributions/Parker.link1"/>
	<updated>2026-05-10T23:59:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Decode_Telemetry_and_Packets&amp;diff=4041</id>
		<title>Decode Telemetry and Packets</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Decode_Telemetry_and_Packets&amp;diff=4041"/>
		<updated>2026-05-10T04:47:03Z</updated>

		<summary type="html">&lt;p&gt;Parker.link1: Format commands in code blocks where applicable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
There are several tools available to decode telemetry and packets. SatNOGS provides some built-in demodulators for various data formats.  There are also additional tools that allow you the decoding of telemetry.&lt;br /&gt;
&lt;br /&gt;
==Built-in Demodulators==&lt;br /&gt;
&amp;lt;p&amp;gt;[[File:SatNOGS-Observation-Data.png]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the SatNOGS servers support many satellites with many modes, only the following modes are supported with built-in demodulators:&lt;br /&gt;
&lt;br /&gt;
*[[APT]] (Automatic Picture Transmission)&lt;br /&gt;
*[[AFSK]] 1k2 (Audio Frequency Shift Keying)&lt;br /&gt;
*AX.25 (Amateur Radio adaptation of X.25 packet protocol)&lt;br /&gt;
*[[CW]] (Continuous Wave, Morse Code)&lt;br /&gt;
*[[DUV]] (Data Under Voice)&lt;br /&gt;
*[[GFSK]] 9k6 (Gaussian Frequency Shift Keying)&lt;br /&gt;
*[[FSK]] 9k6 (Frequency Shift Keying)&lt;br /&gt;
*[[LRPT]] (Low Resolution Picture Transmission)&lt;br /&gt;
&lt;br /&gt;
==External Demodulator/Decoders==&lt;br /&gt;
If for some reason, the above built-in decoders are not doing enough, there are many [[Satellite specific telemetry decoders]].  Also, there are more generic decoders listed below.&lt;br /&gt;
&lt;br /&gt;
==SoX - Sound eXchange==&lt;br /&gt;
SoX is the Swiss Army knife of sound processing programs. SoX is cross-platform and is available for many operating systems (Windows, Linux, MacOS X, etc.).&lt;br /&gt;
&lt;br /&gt;
SoX supports demodulating the following modes:&lt;br /&gt;
&lt;br /&gt;
*[[SoX_CW|CW]] (Continuous Wave, Morse Code)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
*Chris Bagwell SoX − Sound eXchange http://sox.sourceforge.net/sox.html&lt;br /&gt;
&lt;br /&gt;
==Fldigi in audio playback mode==&lt;br /&gt;
Fldigi can be used to decode a variety of data modes.&lt;br /&gt;
&lt;br /&gt;
*[[Fldigi_CW|CW]] (Continuous Wave, Morse Code)&lt;br /&gt;
&lt;br /&gt;
==FoxTelem for FOX1 series satellites==&lt;br /&gt;
[[FoxTelem]] currently supports decoding DUV telemetry the following satellites: &lt;br /&gt;
&lt;br /&gt;
*AO-85 (Fox-1A)&lt;br /&gt;
*AO-91 (Radfxsat / Fox1-B)&lt;br /&gt;
*AO-92 (Fox1-D)&lt;br /&gt;
*Fox-1Cliff, and&lt;br /&gt;
*Fox-1E.&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
*AC2CZ FoxTelem - AMSAT Ground Station Software http://www.g0kla.com/foxtelem/&lt;br /&gt;
&lt;br /&gt;
==multimon-ng==&lt;br /&gt;
&lt;br /&gt;
Multimon-ng is a general purpose decoder. It can take wav or raw files and decode&lt;br /&gt;
a variety of modes among which: CW, AFSK, FSK...&lt;br /&gt;
&lt;br /&gt;
===How to CW===&lt;br /&gt;
First you have to use sox to convert ogg files from SatNOGS download to 22050Hz raw file: &lt;br /&gt;
 sox file.ogg -r 22050 file.raw gain 6 &lt;br /&gt;
The gain is in dB and has a considerable impact on the decoding in the special case of CW. You have to adjust gain to get proper decoding.&lt;br /&gt;
&lt;br /&gt;
Then you must apply on the raw file the proper decoder: &lt;br /&gt;
 multimon-ng -a MORSE_CW -t raw file.raw&lt;br /&gt;
&lt;br /&gt;
===How to AFSK===&lt;br /&gt;
&lt;br /&gt;
First convert to raw sound file (sampling frequency 22050Hz) using sox:&lt;br /&gt;
 sox -t ogg $file -r 22050 -t raw file.raw $soxopts &lt;br /&gt;
Then use multimon-ng with AFSK1200 decoder:&lt;br /&gt;
 multimon-ng -t raw -a AFSK1200 $file.raw&lt;br /&gt;
You can add more decoders if needed with additional &amp;quot;-a&amp;quot; options&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
*Elia Oenal  Multimon-ng  https://github.com/EliasOenal/multimon-ng&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Direwolf==&lt;br /&gt;
&lt;br /&gt;
Direwolf is a software encoder/decoder for APRS (AX.25). It can take raw files and decode APRS.&lt;br /&gt;
&lt;br /&gt;
===How to===&lt;br /&gt;
First you have to use sox to convert ogg files from SatNOGS download to 22050Hz raw file:&lt;br /&gt;
 sox file.ogg -esigned-integer -b 16 -r 48000 file.raw&lt;br /&gt;
Then launch direwolf:&lt;br /&gt;
 direwolf -B 1200 -b 16 -n 1 -r 48000 -q hd -t 0 -q h -q d -d p -d t -a 0 - &amp;lt; file.raw&lt;br /&gt;
Both commands can be combined with a pipe ([https://community.libre.space/t/observation-386252-x-cubesat-42707/3093/2 source]): &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sox -t ogg satnogs_386252_2018-12-29T02-54-45.ogg -esigned-integer -b 16 -r 48000 -t raw - | direwolf -B 1200 -b 16 -n 1 -r 48000 -q hd -t 0 -q h -q d -d p -d t -a 0 -&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==gr-satellites==&lt;br /&gt;
GNU Radio decoder for Amateur satellites.&lt;br /&gt;
&lt;br /&gt;
https://github.com/daniestevez/gr-satellites&lt;br /&gt;
&lt;br /&gt;
SatNOGS gr_satellites combines gr-satellites with the satnogs-client and satnogs-flowgraphs.&lt;br /&gt;
&lt;br /&gt;
https://github.com/kng/satnogs_gr-satellites&lt;br /&gt;
&lt;br /&gt;
Discussion:&lt;br /&gt;
&lt;br /&gt;
https://community.libre.space/t/install-the-satnogs-gr-satellites-addon-and-use-your-station-more/8027&lt;br /&gt;
&lt;br /&gt;
==QSSTV==&lt;br /&gt;
[http://users.telenet.be/on4qz/qsstv/index.html QSSTV] is a modem software to send and receive SSTV&lt;br /&gt;
([https://en.wikipedia.org/wiki/Slow-scan_television Slow Scan Television]).&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
*Download the ogg file and convert it to wav with: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sox satnogs_154162_2018-06-06T12-46-40.ogg output154162.wav rate 48000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Open QSSTV and specify &amp;quot;Sound&amp;gt;Sound Input: from file&amp;quot;&lt;br /&gt;
*Press the play button and you will be asked to select the previously generated wav file. The decoding should start now.&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
Direwolf WB2OSZ  https://github.com/wb2osz/direwolf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==WXtoImg==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WXtoImg is a program used to produce neat weather pictures from APT format receptions of NOAA satellites.&lt;br /&gt;
&lt;br /&gt;
SatNOGS client produces automatically such weather map. However, if you want to add overlays or test some part of the processing, you can do it manually.&lt;br /&gt;
&lt;br /&gt;
It uses a .wav file and produces weather picture with possible nice overlays (frontiers, colors...).&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
*Download for example the ogg file from observation #1193773 and convert it to wav with:&lt;br /&gt;
&lt;br /&gt;
 sox satnogs/satnogs_1193773_2019-11-12T07-13-50.ogg -r 11025 satnogs/satnogs_1193773_2019-11-12T07-13-50.wav&lt;br /&gt;
&lt;br /&gt;
*Then invoke command line interface of WXtoIMG with:&lt;br /&gt;
&lt;br /&gt;
 wxtoimg -t n -e HVC -N satnogs/satnogs_1193773_2019-11-12T07-13-50.wav &amp;gt; satnogs/satnogs_1193773_2019-11-12T07-13-50.png&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
WXtoImg restored: https://wxtoimgrestored.xyz/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*[[Software]]&lt;br /&gt;
*[https://www.satblog.info/software/ Satellite specific telemetry decoders] ( Up to Date German)&lt;br /&gt;
*[https://www.dk3wn.info/wp/digital/ digital telemetry decoders] (German)&lt;br /&gt;
*[https://gitlab.com/librespacefoundation/satnogs/gr-satnogs#adding-a-new-satellite-demodulator gr-satnogs Adding a New Satellite]&lt;br /&gt;
&lt;br /&gt;
[[Category:Operate]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:RF Modes]]&lt;br /&gt;
[[Category:Develop]]&lt;br /&gt;
[[Category:Telemetry]]&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Parker.link1</name></author>
		
	</entry>
</feed>