Receiver for LRPT signal from Meteor M2 weather satellites based on Otti's work for airspy. This work is based on GNU Radio and tested with the USRP B200 mini-i on MacOS Catalina. However, I expect it to work on Linux as well.
You need to install MacPort
Then, following the instructions of Ettus
sudo port install uhd
Installing GNU Radio and the support for RTL-SDR Dongle (and other) (by Mohitsharma44 check this post for more details)
sudo port install gnuradio +grc +swig +wxgui +qtgui
sudo port install gr-osmosdr
sudo port install gr-fosphor
Change the path of the directory where the raw files should be stored in the block path_to_save_dir.
Be careful, MacOS Catalania doesn't allow wrinting in Document, Desktop, Music, Video, etc.. without a valid authorization (which isn't valid by default).
I advise you to use the artlav's meteor_decoder
medet inputFile outputFile [options]
As Artlav advises :
medet inputFile outputFile -r 65 -g 65 -b 64
More interesting informations and tips on artlav's github page
You may also use the classic LRPTofflineDecoder through WINE.
You may disable the USRP source block and enable the RTL-SDR one.
If your window flickers and your eyes start bleeding, you have to edit the config file (known issue 2583).
nano ~/.gnuradio/config.conf
Then modify
[qtgui]
qss = /opt/local/share/gnuradio/themes/alt.qss
style = raster
to
[qtgui]
#qss = /opt/local/share/gnuradio/themes/alt.qss
#style = raster
style = native
Same with Otti's page: Feel free to modify and improve these flow graphs, but please share :-)