GnuRadio HRPT Decoders

The easiest and cheapest was to get some great HRPT Images from the Satellites is using GnURadio Flowgraphs. Peter Kooistra on Twitter was so kind to provide the GNU Radio HRPT live Decoders he made and allowed me to make them public here.
There are different GnUradio Scripts for NOAA18/19, MeteorM2 as well as MetOp and FengYun Satellites. All of them use a Airspy device as an input, what can be change quite easily.

Here are some tips from peter:

- Adjust the AGC Blocks if needed for optimal results
- Bias-T can be activated in the signal source
- for Airspy-mini use 3M , for R2 use 2.5M samplerate

Great Result's with peters live Decoder

If your Signal is strong enough,
you can get some really great looking images from Satellites like NOAA19 with peters Decoders!

Noaa19 Decoder with the produced Image

Download

NOAA18 live Decoder

Decodes the Signal and produces a file that contains the Data already fomratted for HRPT Reader



Download

NOAA19 live Decoder

Very similar to NOAA18, but the Freuency is changed for NOAA19



Download

MeteorM2 live Decoder

Decodes the Signal and creates a File that uses Reed Solomon and Manchester Encoding. You need to process the output with MetFy3x from Oleg as usual with that Satellite to get the right Data to create an image.

Download

MetOp live Demodulator

Demodulates the Signal and creates a raw File. You need to process the output with the Standalone Decoder by USA-Satcom first, then you use MetFy3x from Oleg as usual to get the right Data to create an image.

Download

FengYun live Demodulator

Demodulates the Signal and creates a raw File. You need to process the output with the Standalone Decoder by USA-Satcom first, then you use MetFy3x from Oleg as usual to get the right Data to create an image.

Download

Alternative: File Decoder

The Video below shows you how you can create an image with the decoder out of an IQ file you recorded. This is good to start with to get your few bits of an Image, but live decoding with the flowgraphs above should be better in the End.

Tipp: Packets that have no noise in it are marked as 167 in the terminal.

HRPT File decoder

You can use a wav file as the signal source, that will be played back and decoded. The SDR# 16bit PCM as well as the wav64 (up to 4Gb per file) from the Baseband recorder plugin work fine.

Of course you can also use the Output of an wav sink in GnuRadio .

Download