Friday, December 14, 2012

Full Galileo IOV

After a long wait, it was a pleasure this morning to record the full IOV constellation.

Figure 1: Orbitron prediction of Galileo visibility this morning.
The NV08C-CSM receiver with a R&D firmware could track all 4 IOV Galileo satellites, as well as another 21 SVs between GPS, Glonass, and EGNOS.

Figure 2: NVS Storegis recording NMEA with all 4 IOV satellites.
An excerpt of the log file:

$GPGGA,071500.00,4342.8439,N,01024.2096,E,1,18,00.6,023.3,M,47.9,M,,*55
$GPRMC,071500.00,A,4342.8439,N,01024.2096,E,00.00,206.5,141212,,,A*54
$GPGSV,4,1,13,03,21,287,44,06,41,290,48,16,50,307,49,18,33,136,44*71
$GPGSV,4,2,13,21,72,066,47,22,12,170,39,29,24,084,42,30,73,245,51*70
$GPGSV,4,3,13,31,16,210,44,33,33,215,42,37,38,164,37,39,37,159,40*75
$GPGSV,4,4,13,40,23,124,36*4C
$GLGSV,3,1,09,68,05,014,34,69,31,060,42,70,26,122,44,74,07,190,40*60
$GLGSV,3,2,09,75,42,233,44,76,36,310,46,84,30,060,37,85,62,355,46*6A
$GLGSV,3,3,09,86,31,283,47*5A
$GAGSV,1,1,04,161,00,000,41,162,00,000,47,169,00,000,42,170,00,000,43*60
$GNGSA,A,3,22,03,06,30,16,18,21,29,31,,,,01.1,00.6,01.0*19
$GNGSA,A,3,70,86,76,75,69,84,85,68,74,,,,01.1,00.6,01.0*12
$PORZD,A,001.1*3C
$GNGBS,071500.00,0.9,0.6,2.3,,,,*52



I also turned on my SdrNav00 modified with a 26MHz oscillator and obtained the following:
Figure 3: SdrNav00 signal properties.
Figure 4: SdrNav00 signal power spectrum

Figure 5: Galileo acquisiton on E1b signal.

Galileo pseudoranges were logged by NV08C-CSM and by my SdrNav00, so the next step is to try PVT with the TUM orbits.




7 comments:

pauladam5991 said...


Excellent post the information available here is great.

GPS Tracking System

Darius said...

Congratulations!

hzhbr said...

Great job! Michele.I find some quite interesting stuff here.

I have a basic question since I am also working on Galileo IOV signal tracking and navigation message decoding.
These days, I try to decode the E1B Galileo ephemris. After deinterlever and viterbi decoder, I always found the decoded page was a 'alert' page! (page type=1) same for E5b! and CRC fails... and I believe there is nothing wrong with my tracking and decoding because for GIOVE data everything is OK.

I tried the decoded symbols you posted here, CRC passed and TOW can even be extracted....I am wondering if the problem is due to the date I collected my IF data? If so, is it possible for you to post a short Galileo E1 IF data ?

Thx,

Zhe

Michele Bavaro said...

Hello Zhe,

GIOVE and Galileo have a slighly different convolutional encoding mechanism (please watch the ICDs carefully). If your code works fine with GIOVE, you're likely to have to use a NOT() port on the second branch of your decoder now.

Cheers,
Michele

hzhbr said...

That's the problem!, thanks a lot Michele...I didn't notice this tiny difference....

Zhe

Amjad Badar said...

Michele Bavaro,

I am uisng denga10 GNSS receiver (V4.1 1213) i updates its firmware version that is (NVS CSM24 0408). I am using BM control software of NVS. using NMEA protocol. In the Main Preference Message PKONI settings there is option for (SNS) Satellite Navigation Systems. There i cannot find the option for Galileo Navigation systems. Please tellme is there any other setting for Galileo System. I saw your post as you received 4 IOV Galileo Satellite Signals.

Michele Bavaro said...

Amjad,

You will have to ask NVS support for the Galileo enabled firmware.

Bests,
Michele