Setup Meteor M-N2/N2-2 with LRPT-Decoder

sat

The Meteor-M series are equipped with two imaging payloads. MSU-MR is a low-resolution instrument operating at visible-light and near-infrared wavelengths.
It will take wide-angle images of the Earth to help monitor cloud cover and the icecaps. The second imager, KMSS-2, provides complimentary high-resolution visible-light images of more specific areas.
The satellite also carries two sounding instruments: the MTVZA-GYa microwave radiometer and IKFS-2 infrared spectrometer, which will build profiles of temperatures, humidity and wind conditions within the atmosphere.

As well as direct weather monitoring, Meteor-M series are used to relay data from automated weather stations across the Earths surface.
BRK, also known as SSPD, is the communications payload that will facilitate this, receiving data from stations and re-transmitting it for collection and analysis.
A Kospas-SARSAT emergency communications payload, RK-SM-MKA, is also carried to detect and relay distress signals, aiding search-and-rescue operations around the world.

As for searching continuous ways to improve Meteor reception, Vasili (rtl-sdr.ru - Plugins) and Oleg (LrptDecoder) did have the great idea to develop a QPSK Plugin in order to receive Meteor M-N2 images in real time thru LrptDecoder.
Since 2019 there are 2 Meteor satellites so we need another config/setup and trying to automate configuration changes with having minimal user input.

(Check current Meteor Mode's overhere: http://happysat.nl/Meteor/html/Meteor_Status.html)


Hardware

To Use Real time image processing with Meteor, the following is needed for setup:

RTL-SDR capable receiver or Airspy radio:
Airspy
Airspy R2

Airspy R2

RTL-SDR V3

137Mhz Antenna Double cross, Qfh, Turnstile or V-Dipoles:

Double Cross Jerry Martes Design

QFH John Coppens

Turnstile I6IBE

Horizontal V-Dipole

Software


sdrsharp
SDRSharp, Orbitron, LRPT-Decoder
SDRSharp

Meteor Demodulator Plugin v2.3

Added interaction with Meteor LRPT-Decoder via socket and write control commands from the scheduler.
Added a mode of automatic detection of symbol speed.




DDE Tracking Client v1.2



Download Meteor Demodulator, DDE-Tracking Plugins and add to SDRSharp folder and copy the lines inside magic.txt to plugins.xml.

M2 LRPT Decoder V52:

- AMIGOS Bugfix
- Support for geo section, RoughStartTimeUTC and TleFileName

http://happysat.nl/LRPT_Decoder_v52.zip




This version of LRPTDecoder will work with both Meteor M-N2 and Meteor M-N2-2.

By design, Meteor Demodulator will manage the settings of the decoder and this should reduce the number of settings,
that must be done when Meteor changes operating modes.

Example M2_LRPT_Decoder.ini configuration files for other modes are attached in the archive!


MeteorGIS v1.07a- https://climaflorida.net/meteorgis/meteorgis.htm

A Satellite Tracking program like Orbitron (http://www.stoff.pl) or WXTrack (http://www.satsignal.eu/software/wxtrack.htm).

Setup Orbitron/SDRSharp


In short explained:

Orbitron or WXtrack taking care of the doppler shift frequency correction for the carrier of the Meteor Demodulator Plugin.
DDE Tracking client Plugin collects data from Orbitron or any other Tracking client.

Note it's not gonna be used for correcting the main tuned frequency in SDRSharp the signal will be unlocked from the QPSK Plugin using that!

If Satellite elevation > 0 (AOS) trigger the start of applications needed for the receiving session:
start decoder program, set modulation and bandwidth, start some plugins (Meteor Demodulator, LRPT-Decoder, MeteorGIS, IF or Baseband recorder).

And send frequency correction (optional some stations report better reception without when having low or bad signal).

Meteor Demodulator first synchronizes with the signal in frequency configuration of the modulation speed and modulation type (satellite name).
If the satellite is gone (LOS) - stop recorders, Radio, Tracking and other plugins.

Setup:

Open Folder install location Orbitron\Config\setup.cfg in the driver section (end of file) below add this line required to point out your working SDRSharp install/location:

[Drivers]

SDRSharp=<your path to SDRSharp folder>\SDRSharp\SDRSharp.exe

Save and start Orbitron, make sure you have a up to date TLE file containing Meteor M-N2 and M-N2-2 Satellite's.
Insert this url in Main/Click Tools Icon/TLE Updater (http://www.celestrak.com/NORAD/elements/weather.txt).

Select Meteor M2 in the right list with the checkbox.
 


Goto Main/Setup (the tool icon) Miscellaneous tab and set AOS notification to 0 (or any other elevation value when Meteor is receivable in your location).



Then goto Extra tab last option AOS Notification: Make satellite active.



Repeat these steps to add Meteor M-N2-2.
Check the correct time zone!

Fill in your location/GPS coordinates in the location tab.



Goto tab Rotor/Radio, make sure in Dnlink/MHz: 137.100Mhz is filled in (Check current Meteor Mode's overhere: http://happysat.nl/Meteor/html/Meteor_Status.html),
Dnlink mode: FM-W, select SDRSharp from the Driver dropdown box and click the icon next to it above the lock symbol.

SDRSharp will start.

Main Frequency in SDRSharp must be set to (Check current Meteor Mode's overhere: http://happysat.nl/Meteor/html/Meteor_Status.html) Modulation WFM and preferred bandwidth 90000 Hz.
Tuner bandwidth to 1.4MSPS, 1.4 MSPS is needed IF samplerate will be > 288 kHz
Meteor Demodulator plugin will show a warning when using lower bitrates!

Setup DDE-Tracking Client


Who can better explain this then the author himself :)

Follow this guide from RTL-sdr.ru in English

In options button you can choose which Tracking program is going to be used, default is Orbitron.

Check the box in the DDE Tracking client Plugin 'Satellite Tracking' and after a few seconds the sat name, frequency, elevation is listed from Orbitron with Meteor's details indicating doppler is active.

A minimal elevation can be set like in Orbitron for example above 5 Degrees so the tracking client will be active and not on very low passes.

The config button display's the available commands in the scheduler.



AOS window section command explanation:

radio start - SDRSharp start playing. (not visible on the screenshot left).
radio_modulation_type<wfm> - Modulation Wide Band FM (not visible on the screenshot left).
radio_center_frequency_Hz<137570000> - set's the center frequency to 137.570000MHz. ( we want the stream on the edge left if VDL2 signal from airports flies thru the spectrum, not visible on the screenshot left).
radio_frequency_Hz<137100000> - Tunes into 137.100MHz Meteors LRPT Frequency (not visible on the screenshot left).
radio_bandwidth_Hz<90000> - Bandwidth used 90000 Hz recommend.
set PSK_set_SymbolRate <Auto> - Meteor Demodulator plugin automatic detection mode of symbol rate.
M2_decoder_init_Line <rgb=123.jpg> or (rgb=125,444,555 depending which mode Meteor is using), overrides path in decoder ini file.
M2_decoder_init_Line<path=D:\SDR\Meteor\ImagesM2> - Path to save images for M-N2, overrides path in decoder ini file.
M2_decoder_init_Line<RoughStartTimeUTC=now> - Using RoughStartTimeUTC = Now from the plugin, then Time will be initialized automatically at the moment of receipt of the first data, overrides path in decoder ini file.
M2_decoder_init_Line<TleFileName=D:\SDR\Meteor\LRPT_Decoder\M2-2.txt> - Path Meteor TLE File for Georef, overrides path in decoder ini file.
QPSK_demodulator_Start - QPSK Plugin is triggered to start from DDE Tracking Client by this command only for M-N2.
OQPSK_demodulator_Start - QPSK Plugin is triggered to start from DDE Tracking Client by this command Needed for M-N2-2.
send_tracking_frequency_On - Starting Doppler frequency correction for Meteor Demodulator Plugin carrier if the Satellite is active (If this is unwanted remove the command).
start_program_Path - LRPT-Decoder folder which includes run.bat, pointing to LRPT_Decoder.exe, explained more below.

LOS window section command explanation:

send_Tracking_Frequency_Off - Doppler correction for Meteor Demodulator Plugin Carrier stops.
QPSK_demodulator_Stop - Stop Meteor Demodulator Plugin, only for M-N2.
OQPSK_demodulator_Stop - Stop Meteor Demodulator Plugin, needed for M-N2-2.
radio_stop - SDRSharp stops playing.
start_programm_Path - Optional custom batch file with some commands to put s-files in another folder when both Meteor's are received to separate them.


Disable recorder and socket not needed.
radio_tracking_frequency_On not needed for meteors.
Use only with NOAA and voice satellite!
For meteors need use send_tracking_frequency_On only!
tracking_frequency_Hz is a internal command, part of send_tracking_frequency.
Not needed add to scheduler manually!

Setup Meteor Demodulator Plugin


Meteor Demodulator plugin sends received data in real time to Lrpt-Decoder via TCP Local Host connection (127.0.0.1) and/or can record and write a raw file called S-file.

Auto searchcarrier inside the Meteor Demodulator Plugin tunes to (Check current Meteor Mode's overhere: http://happysat.nl/Meteor/html/Meteor_Status.html).
Meteor streams and lock on the signal if its strong enough.

When Sat Tracking is checked it uses Doppler correction for a faster signal lock.




Note Tracking info will only displayed when the Satellite is active!

Config button is used to change the default PLL Bandwidth Value and a save path for writing the S-file.



People who are not using DDE-Tracking Client, and running the Meteor Demodulator Plugin manual Meteor M-N2-2 is using OQPSK Modulation, make sure to select it!

How Meteor Demodulator plugin works:

If Satellite elevation > 0 (AOS) trigger the start of applications needed for the receiving session:
Meteor Demodulator first synchronizes with the signal in frequency configuration of the modulation speed and modulation type (satellite name).
Automatic speed detection determines the symbolic flow rate.

There is no need to change the decoder settings when changing 72K / 80K and M2 / M2.2.
LRPT-Decoder will receive signal information from the Meteor Demodulator plugin.
 
Only after synchronization in frequency and symbol rate Meteor Demodulator plugin begin to transmit data to the decoder.
In the first block of data, the settings go to the decoder (automatically determined or set).



The decoder, until it receives data keeps the decoder window minimized.

After receiving the first data block, the decoder is initialized and begins to work building up an image line by line.
Without capturing the signal by Meteor Demodulator (after all, reception goes through the demodulator), the window will not close.

If Meteors pass is over (LOS) Plugin will be inactive and LrptDecoder also quits saving received images.


Since Meteor Demodulator V2.3 a new scheduler command "M2_decoder_init_Line <>" has been added to the plugin.

Using it, you can transfer any commands that are in the M2_LRPT_Decoder.ini file of the LRPT-Decoder.

Example scheduler options:

M2_decoder_init_Line <rgb=123.jpg> or (rgb=125,444,555 depending which mode Meteor is using), overrides path in decoder ini file.
M2_decoder_init_Line<path=D:\SDR\Meteor\ImagesM2> - Path to save images for M-N2 or M-N2-2, overrides path in decoder ini file.

M2_decoder_init_Line<RoughStartTimeUTC=now> - Using RoughStartTimeUTC = Now from the plugin, then Time will be initialized automatically at the moment of receipt of the first data, overrides path in decoder ini file.
M2_decoder_init_Line<TleFileName=D:\SDR\Meteor\LRPT_Decoder\M2-2.txt> - Path Meteor TLE File for Georef, overrides path in decoder ini file.

Make sure to enter these commands before the demodulator and decoder start entries.
QPSK_demodulator_Start
start_program_Path - Path  to LRPT-Decoder

In order for the decoder to work with Meteor Demodulator, the ini-file mode and sat entries must be assigned to auto!

Inside M2_LRPT_Decoder.ini change:

mode=auto
sat=auto

There is no need to change the decoder settings when changing 72K / 80K and M2 / M2.2.

LRPT-Decoder will receive signal information from the Meteor Demodulator plugin automatic detection mode of symbol speed.
And the type of modulation is determined by the choice of satellite M2 / M22.

In this mode, you can generally remove the term PSK_set_SymbolRate <> from the scheduler or set PSK_set_SymbolRate <Auto>.
Changes practically do not affect the reception quality.

It is enough to change the speed in the scheduler.

M2 LRPT-Decoder compatible with these functions is above Version 50.

Setup LRPT-Decoder for Meteor M-N2 and M-N2-2


The idea is to run 1 LRPT-Decoder for both Meteor satellite's and this should reduce the number of settings that must be done when Meteor changes operating modes.

This allows to modify the settings when changing the reception conditions only in the scheduler from DDE Tracking Client,
and not in the entire chain of programs for processing the signal from the satellite.

This setup is not compatible with MeteorGIS.
However manual processing can be done, or setup a separate Decoder for only M-N2 and leave M-N2 out this config or wait for MeteorGIS Update..

DDE-Tracker client scheduler setup for Meteor M-N2:



The difference between Meteor M-N2 and N2-2 is QPSK Modulation <- QPSK_demodulator_Start mode must be selected for M-N2!

set PSK_set_SymbolRate <Auto> - Meteor Demodulator plugin automatic detection mode of symbol rate.

M2_decoder_init_Line <rgb=123.jpg> or (rgb=125,444,555 depending which mode Meteor is using), overrides path in decoder ini file.

If you do not want all received images into 1 folder:
M2_decoder_init_Line<path=D:\SDR\Meteor\ImagesM2> - Path to save images for M-N2, overrides path in decoder ini file.

If you want to use georeference for mapping boundaries or test ect, include:
M2_decoder_init_Line<RoughStartTimeUTC=now> - Using RoughStartTimeUTC = Now from the plugin, then Time will be initialized automatically at the moment of receipt of the first data, overrides path in decoder ini file.
M2_decoder_init_Line<TleFileName=D:\SDR\Meteor\LRPT_Decoder\M2-2.txt> - Path Meteor TLE File for Georef, overrides path in decoder ini file.

QPSK_demodulator_Start - QPSK Plugin is triggered to start from DDE Tracking Client by this command only for M-N2.
send_tracking_frequency_On - Starting Doppler frequency correction for Meteor Demodulator Plugin carrier if the Satellite is active (If this is unwanted remove the command).

start_program_Path - Path  to LRPT-Decoder for startup run.bat (do not use a path with spaces example program files!).
The batch file run.bat point's to LRPTDecoder.exe and allready included in the LRPT-decoder folder/archive, just enter its path <your path\run.bat> to the scheduler.

Batch file contents:

START M2_LRPT_Decoder.exe M2_LRPT_Decoder.ini


DDE-Tracker client scheduler setup for Meteor M-N2-2:



The difference between Meteor M-N2-2 and N2 is OQPSK Modulation <- OQPSK_demodulator_Start must be selected for M-N2-2!

If you want to use georeference for mapping boundaries or test ect, include:
M2_decoder_init_Line<RoughStartTimeUTC=now> - Using RoughStartTimeUTC = Now from the plugin, then Time will be initialized automatically at the moment of receipt of the first data, overrides path in decoder ini file.
M2_decoder_init_Line<TleFileName=D:\SDR\Meteor\LRPT_Decoder\M2-2.txt> - Path Meteor TLE File for Georef, overrides path in decoder ini file.

M2_decoder_init_Line <rgb=123.jpg> or (rgb=125,444,555 depending which mode Meteor is using), overrides path in decoder ini file.

If you do not want all received images into 1 folder:
M2_decoder_init_Line<path=D:\SDR\Meteor\ImagesM22> - Path to save images for M-N2-2, overrides path in decoder ini file.

OQPSK_demodulator_Start - QPSK Plugin is triggered to start from DDE Tracking Client by this command only for M-N2-2.
send_tracking_frequency_On - Starting Doppler frequency correction for Meteor Demodulator Plugin carrier if the Satellite is active (If this is unwanted remove the command).

start_program_Path - Path to LRPT-Decoder for startup run.bat.
It must be the very same path as setup above for Meteor M-N2! (we use 1 Decoder).



In Extracted downloaded LRPTDecoder archive

Open M2_LRPT_Decoder.ini

Edit:

[IN]
source=TCP
mode=auto
sat=auto
host=localhost
port=2011

[OUT]
rgb=123.jpg
rgb_q=100
mono=yes
logs=no
APID70=no
VCDU=no
path=D:\SDR\Meteor\ImagesM22 (edit to your path of images)

[FAST]
FORMAT=jpg
R=1
G=2
B=3

Save M2_LRPT_Decoder.ini

If you want to use georeference for mapping boundaries or test ect, include:

[GEO]
RoughStartTimeUTC=18-8-2019
TleFileName=D:\SDR\Meteor\LRPT_Decoder\M2-2.txt  (Use Meteor TLE-Loader paste M-N2-2 TLE info into new text file called M2-2.txt).

For AMIGOS (Only Meteor M-N2)

[GLOB]
AmigoID=0
mode=UDP
path=D:\SDR\Meteor\Tools\AMIGOS\ShareFolder (edit to your path of AMIGOS when used or leave out [GLOB] section )
host=185.26.115.106
port=2013

Setup MeteorGIS M-N2


MeteorGIS setup for Meteor M-N2 only!

MeteorGIS is not compatible for automated M-N2-2 support.
In the mean time a workaround is possible for MeteorGIS to work Meteor M-N2-2, read below.

Make sure to read and understand the Guide for MeteorGIS software for meteor MN2

Download: MeteorGIS georeferencing software for meteor MN2

My folder structure setup: ( your mileage may vary ;)

D:\SDR\Meteor\
                          ImagesM2\
                          ImagesM22\
                          S_file\
                          Tools\
                          Lrpt-Decoder



Extract MeteorGIS and LRPT-Decoder to D:\SDR\Meteor\  (only the LRPToffLineDecoder.exe is needed, ini files will be generated from MeteorGIS) and rename to M2_LRPT_Decoder.exe

Do not forget to copy out SGP4.dll from folder meteorgis\file_to_put_in_M2_LRPT_Decoder_folder\ into D:\SDR\Meteor\  its needed for geo reference!

Make a copy of default.ini (inside MeteorGIS folder) and rename to MeteorGIS_M_N2.ini
Make a batch file named MeteorGIS_M_N2.bat.
Move the files back into MeteorGIS folder.

It should look like this inside MeteorGIS Folder (forget M-N1):



Open MeteorGIS_M_N2.bat and insert:

MeteorGIS.exe /config:D:\SDR\Meteor\MeteorGIS\MeteorGIS_M_N2.ini  

Save and close.

Take care for typo's or any weird signs spaces ect and don't add extra stuff course MeteorGIS config reading is very picky!
If you did :) removes ini's and start MeteorGIS.exe manual once to write a new clean default config ini file.

Open MeteorGIS_M_N2.ini with notepad never with any Linux editor course it will make it unreadable!

We gonna edit the path's all other stuff is covered in the Readme PDF mentioned above.

Find and change to:

Program generals options :

inputDir=D:\SDR\Meteor\ImagesM2\

outputDir=D:\SDR\Meteor\ImagesM2\

optional thumbnailDir=D:\SDR\Meteor\ImagesM2\

saveType=jpg


[M2_LRPT_Decoder]

pathToM2_LRPT_Decoder=D:\SDR\Meteor\

pathToSaveDecodedImages=D:\SDR\Meteor\ImagesM2\

Optional pathToAmigoSharedFolder=D:\SDR\Meteor\Tools\AMIGOS\ShareFolder\

Save and close.


Since we call a batch file instead of MeteorGIS.exe directly (from DDE Tracking Client schedule commands), as this you could let the system in auto mode and start MeteorGIS with different config (ini) files.

Example Meteor M-N2:

start_programm_Path<D:\SDR\Meteor\MeteorGIS\MeteorGIS_M_N2.bat> - Path to MeteorGIS Custom ini file (dont use a path with spaces example program files!.)



So change this in DDE Tracking Client schedule commands!

Now for every Meteor there is a different config file, M-N2 images going to a different folder then M-N2-2 images to avoid a mess.


Setup MeteorGIS M-N2-2


MeteorGIS workaround for Meteor M-N2-2 only!

Note current MeteorGIS version, does auto generate M2_LRPT_Decoder.ini file for LRPT-Decoder without the new (sat=M2.2 or sat=auto) needed entries.
Both Meteor's are distinguish by this way.

So it will not recognize the new Meteor M-N2-2 for processing images.
Neither will it process IR images as the RGB mode is on 67,68 and 69, it does search for 64 instead..

MeteorGIS can manually started in offline mode with a batch file to re-process Meteor M-N2-2 Images.

Download: MeteorGIS georeferencing software for meteor MN2

My folder structure setup: ( your mileage may vary ;)

D:\SDR\Meteor\
                          ImagesM2\
                          ImagesM22\
                          S_file\
                          Tools\
                          Lrpt-Decoder



Extract MeteorGIS to D:\SDR\Meteor\ or any other path you like.
Extract LRPT-Decoder to a different folder then D:\SDR\Meteor\ used for M-N2!

Make a copy of default.ini (inside MeteorGIS folder) and rename to MeteorGIS_M_N2-2.ini.
Make a batch file named Manual_M2-2_GIS.bat and put it into MeteorGIS folder

It should look like this inside MeteorGIS Folder (forget M-N1):




Open Manual_M2-2_GIS.bat and insert:

D:\SDR\Meteor\MeteorGIS\MeteorGIS.exe /nolive /notle /composeauto /config:D:\SDR\Meteor\MeteorGIS\MeteorGIS_M_N2-2.ini

Save and close.

Make a new text file, open it and paste inside:

START M2_LRPT_Decoder.exe M2_LRPT_Decoder.ini

Save it and rename to run.bat and put together in folder with the Decoder.

Make sure in DDE Tracking client Plugin/scheduler the right path is given in start_programm_Path<your path\run.bat> - Path to LRPT-Decoder for startup, decoding data reception in real time (dont use a path with spaces example program files!).


Open MeteorGIS_M_N2.ini with notepad never! with any Linux editor course it will make it unreadable.

Take care for typo's or any weird signs spaces ect and don't add extra stuff course MeteorGIS config reading is very picky!
If you did :) removes ini's and start MeteorGIS.exe manual once to write a new clean default config ini file.

We gonna edit the path's all other stuff is covered in the Readme PDF mentioned above.
 
Open MeteorGIS_M_N2_2.ini with notepad.

Find and change to:

Program generals options :

inputDir=D:\SDR\Meteor\ImagesM22\

outputDir=D:\SDR\Meteor\ImagesM22\

optional thumbnailDir=D:\SDR\Meteor\ImagesM22\

saveType=jpg

Save and close.


Open M2_LRPT_Decoder.ini

Edit:

[IN]
source=TCP
sat=M2.2
mode=80k
host=localhost
port=2011

[OUT]
rgb=125.jpg
rgb_q=100
mono=yes
logs=no
APID70=no
VCDU=no
path=D:\SDR\Meteor\ImagesM22

[GEO]
RoughStartTimeUTC=18-8-2019 (change to current date every day!)
TleFileName=D:\SDR\Meteor\LRPT_Decoder\M2-2.txt   (Use Meteor TLE-Loader paste M-N2-2 TLE info into new text file called M2-2.txt).

This is very important for the GCP file to be created for boundaries overlays in the final composite image.

[FAST]
FORMAT=jpg
R=1
G=2
B=5

After MeteorM-N2-2 pass is over and LRPT-Decoder is closed.
Start Manual_M2-2_GIS.bat, it will process Treated-UTM and composite images.

Manual LRPT-Decoder setup


Setup without using SDR in real time for manual processing S-files.
Example ini configuration files for other modes are attached in the archive!



Open M2_LRPT_Decoder.ini

Edit:

[IN]
source=man or file path tcp will not work!
sat=M2 or M2.2
mode=72k or 80k

[OUT]
rgb=123.jpg (Meteor once in a while has maintenance cooling then IR channel's are turned off for some days making Channel 1,2 and 3 active then this line must be inserted rgb=123.jpg 3 visible channels + no IR otherwise when IR is active use 125.jpg)
rgb_q=100
mono=yes
logs=no
APID70=no
VCDU=no
path=D:\your path

[FAST]
FORMAT=jpg
R=1
G=2
B=3

(Meteor once in a while has maintenance cooling then IR channel's are turned off for some days making Channel 1,2 and 3 active so the config is RGB 123, when IR is active use RGB 125)

Other Tools

Image editing:

There are 2 excellent programs to edit Meteor's saved images, SmoothMeteor from Les Hamilton and LRPT Image Processor from David Taylor both are freeware.
They have option to rectify the image so the 'Fish-eye' effect is gone, Create False colors on RGB125 images, Flip Infrared Nighttime images and convert them with a negative effect so they look like NOAA IR Images.
And many other options.

Some extra explanation about Meteor images:
 
When you save a Meteor image as an RGB125 BMP image, the image actually contains all the information for the three separate channels.
 If you wish to store your Meteor images for the future, this is the best way.
 
The new version of SmoothMeteor recognizes the 125.BMP part of the filename, and opens up the Palette menu.
 
Here you find options to add palettes to the images.
 
But you can also combine the channels in different ways: the RGB122 that is often used in LRPTofflineDecoder, but also the RGB125 (using the inverted channel 5), which is the same as the common colour composites made from NOAA HRPT channels 1+2+4.
 
There are also options to save each of the individual grey scale channels.

http://leshamilton.co.uk/meteor3m.htm

So change in LRPToffLineDecoder.ini :

[OUT]
rgb=125.jpg



SmoothMeteor - http://leshamilton.co.uk/meteor3m.htm



LRPT Image Processor - http://www.satsignal.eu/software/LRPT-processor.html

Other Scripts




Optional make some batch files to edit/cleanup the picture processing when everything is done make a Gallery and upload to personal website.

In use are 3 scripts RGB 1-2-3 (Day/Night) RGB 1-2-5 day and RGB 1-2-5 Night

For the RGB 1-2-3 day's this can be used:
YMMV by whatever is chosen in the ini file defaultImageTypes=rgb,ir,thermal,ir_rain, folder paths and programs beeing used :)

For each Meteor 3 batch files, example MN2-2:

123.batch file contains:

@ECHO OFF

echo Day-123 removing 64,65,68.bmp. stats,GCP, S-file and ir/rainfall jpg
echo are you sure..?
pause
del D:\SDR\Meteor\ImagesM22\*64.bmp
del D:\SDR\Meteor\ImagesM22\*65.bmp
del D:\SDR\Meteor\ImagesM22\*66.bmp
del D:\SDR\Meteor\ImagesM22\*IR.jpg
del D:\SDR\Meteor\ImagesM22\*IR_rainfall.jpg
del D:\SDR\Meteor\S_file\M22\*.s
del D:\SDR\Meteor\ImagesM22\*.stat
del D:\SDR\Meteor\ImagesM22\*.gcp
echo Edit images with Pinta
"%ProgramFiles(x86)%\Pinta\Pinta.exe"
cls
echo Press any key to Move images to Meteor Folder
pause
move D:\SDR\Meteor\ImagesM22\* D:\PROGRA~1\Meteor\Meteor_M-N2-2
echo Make Gallery with Jojo HTML
"%ProgramFiles(x86)%\JoJoThumb\JoJoThumb.exe"
cls
echo SCP (YMMV) Upload images and show me
"%ProgramFiles(x86)%\WinSCP\WinSCP.exe"
echo Done!!
TIMEOUT /T 3
exit 

 
RGB 1-2-5 Day batch file contains:

@ECHO OFF

echo Day removing 64,65, s-file, stats, ect
echo are you sure..?
pause
del D:\SDR\Meteor\ImagesM22\*64.bmp
del D:\SDR\Meteor\ImagesM22\*65.bmp
del D:\SDR\Meteor\S_file\M22\*.s
del D:\SDR\Meteor\ImagesM22\*.stat
del D:\SDR\Meteor\ImagesM22\*.gcp

:choice
set /P c=Are you sure you want to remove IR, 68, thermal and Rainfall[Y/N]?
if /I "%c%" EQU "Y" goto :delir
if /I "%c%" EQU "N" goto :next
goto :choice

:delir
cls
echo "Removing IR, 68, thermal and Rainfall images"
del D:\SDR\Meteor\ImagesM22\*68.bmp
del D:\SDR\Meteor\ImagesM22\*IR*.jpg
del D:\SDR\Meteor\ImagesM22\*thermal.jpg
goto :choice2

:next
goto :choice2

:choice2

echo Process 68 or 125 Images with LRPTProc.
D:\SDR\Meteor\Tools\LrptImageProcessor\LrptImageProcessor.exe
cls
echo Removing Leftovers
del D:\SDR\Meteor\ImagesM22\*125.infra-red.jpg
del D:\SDR\Meteor\ImagesM22\*125.jpg
del D:\SDR\Meteor\ImagesM22\*68.rgb122.jpg
del D:\SDR\Meteor\ImagesM22\*68.bmp
echo Edit images with Pinta
"%ProgramFiles(x86)%\Pinta\Pinta.exe"
cls
echo Press any key to Move images to Meteor Folder
pause
move D:\SDR\Meteor\ImagesM22\* D:\PROGRA~1\Meteor\Meteor_M-N2-2
echo Make Gallery with Jojo HTML
"%ProgramFiles(x86)%\JoJoThumb\JoJoThumb.exe"
cls
echo SCP Upload images
"%ProgramFiles(x86)%\WinSCP\WinSCP.exe"
echo Klaar!!
TIMEOUT /T 3
exit

RGB 1-2-5 Night batch file contains:

@ECHO OFF

echo Night Fix removing 64,65, s-file, stats
echo are you sure..?
pause
del D:\SDR\Meteor\ImagesM22\*64.bmp
del D:\SDR\Meteor\ImagesM22\*65.bmp
del D:\SDR\Meteor\S_file\M22\*.s
del D:\SDR\Meteor\ImagesM22\*.stat
del D:\SDR\Meteor\ImagesM22\*.gcp

:choice
set /P c=Are you sure you want to remove Daytime images[Y/N]?
if /I "%c%" EQU "Y" goto :delvis
if /I "%c%" EQU "N" goto :next
goto :choice

:delvis
cls
echo "Removing Daytime images"
del D:\SDR\Meteor\ImagesM22\*_RGB.jpg
del D:\SDR\Meteor\ImagesM22\*125.jpg
goto :choice2

:next
goto :choice2

:choice2
echo Process 68 or 125 Images with LRPTProc.
D:\SDR\Meteor\Tools\LrptImageProcessor\LrptImageProcessor.exe
cls
echo Removing Leftovers
del D:\SDR\Meteor\ImagesM22\*125.infra-red.jpg
del D:\SDR\Meteor\ImagesM22\*125.jpg
del D:\SDR\Meteor\ImagesM22\*68.rgb122.jpg
del D:\SDR\Meteor\ImagesM22\*68.bmp
echo Edit images with Pinta
"%ProgramFiles(x86)%\Pinta\Pinta.exe"
cls
echo Press any key to Move images to Meteor Folder
pause
move D:\SDR\Meteor\ImagesM22\* D:\PROGRA~1\Meteor\Meteor_M-N2-2
echo Make Gallery with Jojo HTML
"%ProgramFiles(x86)%\JoJoThumb\JoJoThumb.exe"
cls
echo SCP Upload images
"%ProgramFiles(x86)%\WinSCP\WinSCP.exe"
echo Klaar!!
TIMEOUT /T 3
exit

The move S-file batch file contains:

move D:\SDR\Meteor\S_file\* D:\SDR\Meteor\S_file\M22
  

LRPT Places

This program creates major city names into the received image.
Compatible with Meteor M-N2 and N-2-2.

Download LRPT places v1.09
 
Added the ability to delete old files from the archive (storage time is configured through the config).
Added the ability to specify the offset for satellites (through the config, the value is used in Auto mode).

During operation, the percentage of processed cities from the points1.kml file is displayed
An item has been added in the config - do not display cities whose labels are outside the image borders (so that there are no pieces of text at the edges).

Instructions:

Make sure to set logs=yes in M2_LRPT_Decoder.ini [OUT] section!

KML file includes Russian City names, Create custom kml file with Google Earth pin point placemarkers.

https://www.youtube.com/watch?v=l0zNisbvw1Q

Thanks to Burger.




TleLoaderMeteor for LRPT Places

TleLoaderMeteor updates the file created by lrpt_places named archive_XXXXX.txtstarts, in the Archive directory.
And loads fresh TLE Files for both meteors under the name TLE Meteor_M2.txt.

Kindly provided by Men.

Telemetry Unpacker


Meteor M-N2-2 Telemetry Unpacker:

Only for Meteor M-N2-2!
N-2-2 has a new different way of processing Telemetry on PID70 e.g. info from Glonass and its position.

Program for unpacking telemetry from APID70 for testing.

Set APID70=yes in M2_LRPT_Decoder.ini [OUT] section.

It starts like this:

M22TelemetryUnpaker.exe 2019_07_29_LRPT_14-39-35.s.70
for unpacking 2019_07_29_LRPT_14-39-35.s.70,
will be formed 2019_07_29_LRPT_14-39-35.s.70.csv

Added to the telemetry unpacker information of TLE and the calculation of coefficients, polynomials of the fourth degree representing the roll, pitch and yaw of Meteor M-N2-2.
TLE can be used in Orbitron and for geo-referencing processing.
Roll, pitch, yaw can improve snapping to absolute accuracy!

Download Telemetry Unpacker


Amateur Meteor Images Global Observation System.


For AMIGOS (Only Meteor M-N2)

Users of LRPT decoder will automatically send UDP packets via port 2013 to the server,
if section global in M2_LRPT_Decoder.ini config file contains AMIGO Setup.

And if they work online, they become anonymous members of AMIGOS.

Setup M2_LRPT_Decoder:

If the new decoder is never started there is a section line called:

[GLOB]
AmigoID=0

After first start it will generate a uniqe ID for you, so meteor robonuka-servers can see from who this data is.

Setup parameter AmigoID=0. Zero means that ID will be generated automatically.
For anonymus ID>10000, for registred(future) ID<10000

Example (AmigoID=1174299964)

Open M2_LRPT_Decoder.ini

Add or change:

[GLOB]
AmigoID=0
mode=UDP
path=C:\AMIGOS\ShareFolder (edit to your path of AMIGOS)
host=185.26.115.106
port=2013

Save and Close.

AmigosViewer is a program to view received data from users on the server as an image.

Download: AmigosViewer

Setup AmigosViewer:

1. Run AmigosViewer.exe.
2. If after run in Caption of AmigosViewer window you can see
   "Amigos Viewer [FTP][LOGIN]" it is OK and you can go next paragraph.
   If not it means a problems offline.
3. Click "Start".
4. If you want see picture realtime - click big button "START". If you want
   to see old data - uncheck "Online image" and set datetime and after click the "START".



5. Wait the end of process.



6. Click "StopAndSave" pictures of the viewer are saved in AMIGOS/IMAGES.
7. Click "Exit".
8. You can now view or process from folder images.

AMIGOS Webserver

Special thanks to:
Oleg (LRPT-Decoder), Vasili (Meteor Demodulator/DDE-Tracker Plugins), Norberto Felipe and Thibaut Fouine (MeteorGIS), Youssef Touil (SDR#/Airspy Radio), Les Hamilton (SmoothMeteor),  David Taylor (LRPT Image Processor), Herman-PB0AHX (Host), Mother Russia (Meteor M-N-Serie), and everybody on the Facebook APT-Group!