Date   

Re: XRIT2PIC.

Douglas Deans
 

Rob and Ernst,
I can confirm that I have been able to get a GOES 16 image to work fine today on XRIT2PC so it does look as if the issue with MSG is the decompression dll not functioning for whatever reason.

Noted your last mails on the subject and await any further help.
Thanks again.

Regards,
Douglas.


Re: XRIT2PIC.

R. Alblas
 

On 02-09-2020 11:59, David J Taylor GM8ARV 🏴 🇪🇺 via groups.io wrote:
David,
Yes, I think that's going wrong. But, as I said, location and name are not determined by "me" (xrit2pic) but by the OS. (Of course xrit2pic should give an error message if that fails, I'll see why that doesn't happen.) Anyway, I'll add a debug facility to check these kind of things.

Regards,
Rob.
========================================

OK, Rob.

So I guess you use both GetTempPath and GetTempFileName.  That should be fine.

Cheers,
David
Well, I actually use tmpnam() (C), but maybe here is the problem. It seems to use \\ as location, instead of something under the Users area.  On WIndows-7 it creates a file like \s2c4.
That may work most of the times (apparently even under Windows-10), but not always.
Hm, I'll have a look at this.

Thanks,
Rob.


Re: XRIT2PIC.

R. Alblas
 

Ernst,
Yes, that's one segment.
But I see that it generates in your case a pic. size with all segments but only the first one filled in.
So a jpeg of 480*1080 = 518400 rows is generated (with just 1080 rows containing image data).

I'll fix that.

Regards,
Rob.


On 02-09-2020 10:41, Ernst Lobsiger via groups.io wrote:
On Wed, Sep 2, 2020 at 12:13 AM, R. Alblas wrote:
How many segments does this contain? Open the tree, one level, so you can see the 5 channels; in column 'Segm / orbit' you ca see '8 of 8' or something like that.
Note that EPS is 1080 lines per segment; with 61 segments that would be an image of 65880x2048!
Rob

I think I just selected 1 single Metop segment. But with unexpected results. See attached PDF.

Regards
Ernst


Re: XRIT2PIC.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

David,
Yes, I think that's going wrong. But, as I said, location and name are not determined by "me" (xrit2pic) but by the OS. (Of course xrit2pic should give an error message if that fails, I'll see why that doesn't happen.) Anyway, I'll add a debug facility to check these kind of things.

Regards,
Rob.
========================================

OK, Rob.

So I guess you use both GetTempPath and GetTempFileName. That should be fine.

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: XRIT2PIC.

R. Alblas
 

On 02-09-2020 09:49, David J Taylor GM8ARV 🏴 🇪🇺 via groups.io wrote:
Ernst and Douglas,
[]
About MSG problem: For Wavelet a temp. file is generated, to do the decompression. This file is generated in '\', which is the top-directory of the used disk (e.g. C:\). (temp. name and place are determined by OS, not by the program). Maybe here something goes wrong. You may try to start xrit2pic at a location which is writeable for the user (start-icon, properties, 'Start in').

Regards,
Rob.
=============================

Rob,

Using the top level e.g.  C:\  is often not allowed in Windows for better security.  It would be better to use the path pointed to by the TMP or TEMP environment variable, or to use a path which you create and know is writeable.  Perhaps that what you are doing and Douglas's path is wrong?

Cheers,
David
David,
Yes, I think that's going wrong. But, as I said, location and name are not determined by "me" (xrit2pic) but by the OS. (Of course xrit2pic should give an error message if that fails, I'll see why that doesn't happen.) Anyway, I'll add a debug facility to check these kind of things.

Regards,
Rob.


Re: XRIT2PIC.

Ernst Lobsiger
 

On Wed, Sep 2, 2020 at 12:13 AM, R. Alblas wrote:
How many segments does this contain? Open the tree, one level, so you can see the 5 channels; in column 'Segm / orbit' you ca see '8 of 8' or something like that.
Note that EPS is 1080 lines per segment; with 61 segments that would be an image of 65880x2048!
Rob

I think I just selected 1 single Metop segment. But with unexpected results. See attached PDF.

Regards
Ernst


Re: XRIT2PIC.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

Ernst and Douglas,
[]
About MSG problem: For Wavelet a temp. file is generated, to do the decompression. This file is generated in '\', which is the top-directory of the used disk (e.g. C:\). (temp. name and place are determined by OS, not by the program). Maybe here something goes wrong. You may try to start xrit2pic at a location which is writeable for the user (start-icon, properties, 'Start in').

Regards,
Rob.
=============================

Rob,

Using the top level e.g. C:\ is often not allowed in Windows for better security. It would be better to use the path pointed to by the TMP or TEMP environment variable, or to use a path which you create and know is writeable. Perhaps that what you are doing and Douglas's path is wrong?

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: XRIT2PIC.

R. Alblas
 

Ernst and Douglas,
About METOP EPS-10: that works fine here, also on Windows-7.
How many segments does this contain? Open the tree, one level, so you can see the 5 channels; in column 'Segm / orbit' you ca see '8 of 8' or something like that.
Note that EPS is 1080 lines per segment; with 61 segments that would be an image of 65880x2048!
I have to check the plate carree / mercator projections. (To be honest, managing polar satellites are not the strongest capabilities of xrit2pic).
 

About MSG problem: For Wavelet a temp. file is generated, to do the decompression. This file is generated in '\', which is the top-directory of the used disk (e.g. C:\). (temp. name and place are determined by OS, not by the program). Maybe here something goes wrong. You may try to start xrit2pic at a location which is writeable for the user (start-icon, properties, 'Start in').

Regards,
Rob.


On 01-09-2020 23:01, Ernst Lobsiger via groups.io wrote:
Rob and Douglas

One last hint today:

When I want to directly export *.jpg a single Metop-C VIS006 segment from EUMETCast channel EPS-10 (Format "Raw3 14")
an error message window pops up saying: "JPEG Error! Maximum supported image dimension is 65500 pixels".
When I close this Error window by clicking its "close" button, xrit2pic silently disappears ...

Good night
Ernst


Re: XRIT2PIC.

Ernst Lobsiger
 

Rob and Douglas

One last hint today:

When I want to directly export *.jpg a single Metop-C VIS006 segment from EUMETCast channel EPS-10 (Format "Raw3 14")
an error message window pops up saying: "JPEG Error! Maximum supported image dimension is 65500 pixels".
When I close this Error window by clicking its "close" button, xrit2pic silently disappears ...

Good night
Ernst


Re: XRIT2PIC.

Douglas Deans
 

On 01/09/2020 21:34, Ernst Lobsiger via groups.io wrote:
Rob and Douglas
I can confirm that xrit2pic latest version works here on Windows 10.
I can make images of GOES, Himawari, Meteosat 0°, RSS, IODC.
I can also make images of Metop-A/B/C and NOAA-19 as disseminated
in EUMETSAT-Data-Channel-1. File format says "Raw1 10", "Raw2 10".
When I want to make the same Metop-B/C from channel EPS-10 I have
file format "Raw3 14". When pressing "Preview" xrit2pic crashes. It
yet opens the preview window and then just silently disappears ...
Regards
Ernst
xrit2pic version 2020.3b
Build at Aug 27 2020, 15:36:46
Windows 10 PRO 2004
=====================================================================

Thanks Ernst. That only adds to the puzzle.
I am using windows 10 Home 2004.

Regards,
Douglas.


Re: XRIT2PIC.

Douglas Deans
 

On 01/09/2020 21:33, R. Alblas wrote:
On 01-09-2020 21:47, Douglas Deans via groups.io wrote:
On 01/09/2020 20:25, R. Alblas wrote:
Douglas,

Yes, wvt.dll is needed, but if it is missing then the program will not start anyway, and will give an error like: 'wvt.dll missing'. So the fact that xrit2pic runs (and shows the received files) means that you have all dll's in place.

I just downloaded xrit2pic 2020.3b on a windows-7 machine, and it runs fine. So why it doesn't run on win-10, I don't know. I'll see if I can find someone having win-10.

Regards,
Rob.
=========================================================================

Thank you.
The preview window opens and lets me choose channels etc and then when I select one the image window opens and a green dot appears beside the selected channel suggesting all is well but the image window is black.


Regards.
Douglas.
Douglas,
Does 'Export' do something? That should directly generate a file (pgm or jpeg) in the destination directory. (Btw, if you open a tree item you can select a channel and then create an image without the extra popup.)
Rob.
=============================================================================

Yes 'Export' works and generates a file but when I open it with an image viewing program (Paint shop Pro etc.) it is also all black.

Tomorrow I might see if I can try data other than MSG as I am very suspicious that the HRIT files are not decompressing for whatever reason.

Appreciate your help.
Douglas.


Re: XRIT2PIC.

Ernst Lobsiger
 

Rob and Douglas

I can confirm that xrit2pic latest version works here on Windows 10.
I can make images of GOES, Himawari, Meteosat 0°, RSS, IODC.
I can also make images of Metop-A/B/C and NOAA-19 as disseminated
in EUMETSAT-Data-Channel-1. File format says "Raw1 10", "Raw2 10".
When I want to make the same Metop-B/C from channel EPS-10 I have
file format "Raw3 14". When pressing "Preview" xrit2pic crashes. It
yet opens the preview window and then just silently disappears ...

Regards
Ernst

xrit2pic version 2020.3b
Build at Aug 27 2020, 15:36:46

Windows 10 PRO 2004


Re: XRIT2PIC.

R. Alblas
 

On 01-09-2020 21:47, Douglas Deans via groups.io wrote:
On 01/09/2020 20:25, R. Alblas wrote:
Douglas,

Yes, wvt.dll is needed, but if it is missing then the program will not start anyway, and will give an error like: 'wvt.dll missing'. So the fact that xrit2pic runs (and shows the received files) means that you have all dll's in place.

I just downloaded xrit2pic 2020.3b on a windows-7 machine, and it runs fine. So why it doesn't run on win-10, I don't know. I'll see if I can find someone having win-10.

Regards,
Rob.
=========================================================================

Thank you.
The preview window opens and lets me choose channels etc and then when I select one the image window opens and a green dot appears beside the selected channel suggesting all is well but the image window is black.


Regards.
Douglas.
Douglas,
Does 'Export' do something? That should directly generate a file (pgm or jpeg) in the destination directory. (Btw, if you open a tree item you can select a channel and then create an image without the extra popup.)

Rob.



Re: XRIT2PIC.

Douglas Deans
 

On 01/09/2020 20:25, R. Alblas wrote:
Douglas,
Yes, wvt.dll is needed, but if it is missing then the program will not start anyway, and will give an error like: 'wvt.dll missing'. So the fact that xrit2pic runs (and shows the received files) means that you have all dll's in place.
I just downloaded xrit2pic 2020.3b on a windows-7 machine, and it runs fine. So why it doesn't run on win-10, I don't know. I'll see if I can find someone having win-10.
Regards,
Rob.
=========================================================================

Thank you.
The preview window opens and lets me choose channels etc and then when I select one the image window opens and a green dot appears beside the selected channel suggesting all is well but the image window is black.


Regards.
Douglas.


Re: XRIT2PIC.

R. Alblas
 

Douglas,

Yes, wvt.dll is needed, but if it is missing then the program will not start anyway, and will give an error like: 'wvt.dll missing'. So the fact that xrit2pic runs (and shows the received files) means that you have all dll's in place.

I just downloaded xrit2pic 2020.3b on a windows-7 machine, and it runs fine. So why it doesn't run on win-10, I don't know. I'll see if I can find someone having win-10.

Regards,
Rob.

On 01-09-2020 20:58, Douglas Deans via groups.io wrote:
Rob just to be absolutely sure can you confirm that the XRIT decompression dll needed for MSG files is wvt.dll which I have in the program exe directory.

Regards,
Douglas.


Re: EUTMETCast DVB-S2 Unable to lock

Ernst Lobsiger
 

On Tue, Sep 1, 2020 at 08:27 AM, David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺 wrote:
Quentin,

In the report, Transport Status should be Locked.

You should be seeing the RX status alternate between:

EUMETCast DVB-S2 1513.000 MHz, DVB-S2 16APSK 2/3, 32.993 Msps, ACM, 12.1 dB
EUMETCast DVB-S2 1513.000 MHz, DVB-S2 8PSK 3/5, 32.993 Msps, ACM, 12.0 dB
Quentin


> I swept about 60 degrees around South. Three were on the edges of that angle window, one was close
> to the theoretical direction estimated via www.dishpointer.com + landscape reference. This method  is a good
> start, but I found it difficult to visualize a central axe on the dish to aim at those references in one view.

No need to sweep around 60°. You have to point your dish better than 1° in azimuth and elevation.
If you can stand behind or at the side of your dish you can aim with a homebrew big 90° triangle or
even a plate of styrofoam or stable cardboard that you lay accross the dish. Se the TOP VIEW below.

Azimuth pointing (hope this remains readable):

               ________
             / ¦               ¦
           /   ¦               ¦
          ¦    ¦  styro-    ¦
          ¦    ¦   foam    ¦
           \   ¦               ¦
             \ ¦ 90°        ¦
eye   _ _ ¦ _______¦ _ _ _ _ _ >>>> to landmark



> Although I realized afterward the 22KHz was ON during my azimuth scan, with a tuner frequency set
> at 1512.500MHz, I saw the demodulator frequency offset dropping when I desabled the 22KHz, SNR
> increased, and the signal status remained on "locked". So I guess this is not a problem.

You are too lazy here as well. The 22kHz ON makes the multiswitch of your Universal LNB select
the High Band (11700 - 12750 MHZ, Local Oszillator at LO = 10600 MHz) while with the 22kHz
tone OFF you are in the Low Band (10700 - 11700 MHz, Local Oszillator LO = 9750 MHz). This is
more or less like black and white even if you might find a lock of different (!) transponders
in both bands. The same is true for 14 V or 18 V that will switch between V and H polarisation.

All I can recommend is take the right EUMETCast T1 profile (that will set 18Volts and 22KHz OFF).
Make it lock at the very azimuth and elevation dishpointer calculates for your antenna position.

> Transmission Standard is correct (DVB-S2), modulation is correct (8PSK), code rate not exactly
> (3/4 instead of 3/5), but it was varying a lot in the beginning.

You should exactly see what David told you. It must be either 3/5 or 2/3 not 3/4 and ACM not CCM.

With your indications of Modulation, Coderate, 14 or 18V, 0 or 22KHz, Symbol rate (Msps), ACM/CCM
you should be able by now to find on www.lyngsat.com or www.flysat.com what you actually receive.


Regards,
Ernst


   


Re: XRIT2PIC.

Douglas Deans
 

Rob just to be absolutely sure can you confirm that the XRIT decompression dll needed for MSG files is wvt.dll which I have in the program exe directory.

Regards,
Douglas.


Re: XRIT2PIC.

R. Alblas
 

Ernst,

No, it's the other way around. If xrit2pic does do 'live' processing, so collecting data as they come in, these will be moved to a 'done' directory (so one level deeper), so it's easier to detect newly received files. Normally you don't have to care about that, except if you want to do something with the files outside xrit2pic (because they may be in the lower directory 'done').
If xrit2pic is not in continuous processing mode then nothing changes; files remain where they are, and that location can be anywhere. And it doesn't matter if some or all files are at that location in the 'done' directory'.

Regards,
Rob.



On 01-09-2020 16:33, Ernst Lobsiger via groups.io wrote:
On Tue, Sep 1, 2020 at 07:14 AM, R. Alblas wrote:
Generated files may end in any location you want, so you can choose a writeable location.
Rob

I remember from years back that processed files had to be moved to a /done directory.
This will not be able on the source side of the receiver. But I will give RSS a try, thanks.

There is still the registry question and one not so fine experience with Metop:

When I try to do a Metop-A/C image in EPS-10 the program crashes in preview
even with only 3 segments choosen. (YES I added an up to date weather.txt)..

Best regards
Ernst


Re: EUTMETCast DVB-S2 Unable to lock

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

Thank you very much everyone!
Your help has been very useful and instructive.

I played around with the azimuth, with the tuner set at 1512.500MHz, to see what signal I could get.
The receiver locked on 4 different satellites. I could easily observe distinctive peaks of signal power around each location.
I swept about 60 degrees around South. Three were on the edges of that angle window, one was close to the theoretical direction estimated via www.dishpointer.com + landscape reference.
This method is a good start, but I found it difficult to visualize a central axe on the dish to aim at those references in one view.
So I assumed it was reasonable to end up with a couple a degrees off (5-10) to the actual observed power peak with signal lock.

The fact this "locking" position is a bit to the right of the supposed Hotbird 13°E position corroborate my idea that I found the correct satellite.

With this on field observation, I am now thinking that I would probably not see a significant power drop between Eutelsat 9A and Eutelsat 10A considering they are 1° apart from each other and there was clearly no such signal peak at this frequency in a 15° angle window around.

Here is my new signal lock:
RX1: Active, Locked
EUMETCast DVB-S2 T1 1512.500 MHz, DVB-S2 8PSK 3/4, 29.996 Msps, CCM, 11.8 dB

RX Status 1, Configuration 2
============================
1. Tuner Status Locked
2. Demodulator Status Locked
3. Transport Status Not Locked
4. Demodulator Frequency Offset 2348 KHz
5. Demodulator Es/N0 11.7 dB
6. Signal Input Level -28.0 dBm
7. Demodulator BER 0.00 e-7
8. Bad Frame Count 0
9. Bad Packet Count 0
A. Demodulator Link Margin 3.5 dB
B. Modulation Order and Code Rate DVB-S2 8PSK 3/4
C. Link Adaptation CCM
D. Pilots On
E. Frame Type Normal
F. Roll Off 35%
G. FPGA Loaded

Although I realized afterward the 22KHz was ON during my azimuth scan, with a tuner frequency set at 1512.500MHz, I saw the demodulator frequency offset dropping when I desabled the 22KHz, SNR increased, and the signal status remained on "locked". So I guess this is not a problem.

Transmission Standard is correct (DVB-S2), modulation is correct (8PSK), code rate not exactly (3/4 instead of 3/5), but it was varying a lot in the beginning.
I believe I am now very closely pointing at Eutelsat 9 or 10.

Unfortunately, as you can see the Transport Status is still Not Locked, while I do receive some packets.

RX1 Transport Statistics
=======================
No. MPEG MPE MAC Mismatch MPE CRC Errors

1. 110522 49138 45634 3504
2. 3384 3382 3362 20
3. 23900533 23900533 0 23900538
4. 5134 5129 5099 30
5. 13 0 0 0
6. 17 43 0 5
7. 1752 1743 1740 3
8. 1493180 8950 0 8948

RX Transport Filter Table
=========================

Slot. PID Ethernet Address Status IP Multicast
1. 100 CC-F6-7A-04-CA-B8 Enabled Pass
2. 300 CC-F6-7A-04-CA-B8 Enabled Pass
3. 301 CC-F6-7A-04-CA-B8 Enabled Pass
4. 500 CC-F6-7A-04-CA-B8 Enabled Pass
5. 509 CC-F6-7A-04-CA-B8 Enabled Pass
6. 511 CC-F6-7A-04-CA-B8 Enabled Pass
7. 600 CC-F6-7A-04-CA-B8 Enabled Pass
8. 601 CC-F6-7A-04-CA-B8 Enabled Pass

What does the Transport Status actually means?

Greetings,
Quentin
============================================

Quentin,

In the report, Transport Status should be Locked.

You should be seeing the RX status alternate between:

EUMETCast DVB-S2 1513.000 MHz, DVB-S2 16APSK 2/3, 32.993 Msps, ACM, 12.1 dB
EUMETCast DVB-S2 1513.000 MHz, DVB-S2 8PSK 3/5, 32.993 Msps, ACM, 12.0 dB

As both the bit rate and 8PSK are wrong, I think you may still be on the wrong satellite. If the signal is weak, perhaps there will be no 16APSK data received.

As you say, the signal is marginal, so it may take some time to find and optimise it!

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: EUTMETCast DVB-S2 Unable to lock

Quentin P.A. Leroy
 

Thank you very much everyone!
Your help has been very useful and instructive.

I played around with the azimuth, with the tuner set at 1512.500MHz, to see what signal I could get.
The receiver locked on 4 different satellites. I could easily observe distinctive peaks of signal power around each location.
I swept about 60 degrees around South. Three were on the edges of that angle window, one was close to the theoretical direction estimated via www.dishpointer.com + landscape reference.
This method is a good start, but I found it difficult to visualize a central axe on the dish to aim at those references in one view.
So I assumed it was reasonable to end up with a couple a degrees off (5-10) to the actual observed power peak with signal lock.

The fact this "locking" position is a bit to the right of the supposed Hotbird 13°E position corroborate my idea that I found the correct satellite.

With this on field observation, I am now thinking that I would probably not see a significant power drop between Eutelsat  9A and Eutelsat  10A considering they are 1° apart from each other and there was clearly no such signal peak at this frequency in a 15° angle window around.

Here is my new signal lock:
RX1: Active, Locked
 EUMETCast DVB-S2 T1 1512.500 MHz, DVB-S2 8PSK 3/4, 29.996 Msps, CCM, 11.8 dB

RX Status 1, Configuration 2
============================
1. Tuner Status                                  Locked
2. Demodulator Status                        Locked
3. Transport Status                             Not Locked
4. Demodulator Frequency Offset      2348 KHz
5. Demodulator Es/N0                        11.7 dB
6. Signal Input Level                           -28.0 dBm
7. Demodulator BER                           0.00 e-7
8. Bad Frame Count                           0
9. Bad Packet Count                          0
A. Demodulator Link Margin               3.5 dB
B. Modulation Order and Code Rate      DVB-S2 8PSK 3/4
C. Link Adaptation                            CCM
D. Pilots                                            On
E. Frame Type                                  Normal
F. Roll Off                                          35%
G. FPGA                                           Loaded

Although I realized afterward the 22KHz was ON during my azimuth scan, with a tuner frequency set at 1512.500MHz, I saw the demodulator frequency offset dropping when I desabled the 22KHz, SNR increased, and the signal status remained on "locked". So I guess this is not a problem.

Transmission Standard is correct (DVB-S2), modulation is correct (8PSK), code rate not exactly (3/4 instead of 3/5), but it was varying a lot in the beginning.
I believe I am now very closely pointing at Eutelsat 9 or 10.

Unfortunately, as you can see the Transport Status is still Not Locked, while I do receive some packets.

RX1 Transport Statistics
=======================
No.           MPEG           MPE       MAC Mismatch    MPE CRC Errors

  1.        110522          49138             45634              3504
  2.        3384              3382               3362                20
  3.        23900533      23900533       0                      23900538
  4.        5134              5129               5099                30
  5.        13                  0                     0                      0
  6.        17                  43                   0                      5
  7.        1752              1743               1740                3
  8.        1493180        8950                0                     8948

RX Transport Filter Table
=========================

Slot.    PID     Ethernet Address           Status      IP Multicast
   1.    100    CC-F6-7A-04-CA-B8          Enabled            Pass
   2.    300    CC-F6-7A-04-CA-B8          Enabled            Pass
   3.    301    CC-F6-7A-04-CA-B8          Enabled            Pass
   4.    500    CC-F6-7A-04-CA-B8          Enabled            Pass
   5.    509    CC-F6-7A-04-CA-B8          Enabled            Pass
   6.    511    CC-F6-7A-04-CA-B8          Enabled            Pass
   7.    600    CC-F6-7A-04-CA-B8          Enabled            Pass
   8.    601    CC-F6-7A-04-CA-B8          Enabled            Pass

What does the Transport Status actually means?

Greetings,
Quentin

1561 - 1580 of 31368