altillimity / gr-hrpt

HRPT Blocks from gr-noaa and others ported to GNU Radio 3.8+. Mirror from https://gitlab.altillimity.com/altillimity/gr-hrpt
26 stars 8 forks source link

gr-hrpt

HRPT Blocks from gr-noaa and others ported to GNU Radio 3.8+

Currently blocks from gr-noaa were kept in their original form for compatbility with older flowcharts. This may change.

Examples

Several usage example can be found in the examples directory included in this repo. This includes flowcharts used for decoding NOAA, METEOR, MetOp and FengYun-3 (soon) HRPT downlinks. Data generated has to be processed by softwares such as MetFy3x, HRPT Reader, weathersat, my quite WIP decoder or anything else that can do so.

Building

Make sure you have swig, cmake, boost, python and gnuradio installed.

eg. sudo apt install gnuradio-dev libboost-dev cmake swig python3-dev

On some distributions, including most debian-based ones such as Ubuntu, you probably need to use /usr as an installation prefix. This is done by replacing the below cmake .. command with cmake -DCMAKE_INSTALL_PREFIX=/usr ...

git clone https://gitlab.altillimity.com/altillimity/gr-hrpt.git
cd gr-hrpt
mkdir build && cd build
cmake ..
make -j4
sudo make install

You can run make uninstall to remove the package.