tag:blogger.com,1999:blog-63366929034599687192024-02-18T21:04:13.846-08:00GNSS and Galileo Software Defined Receiver BlogAnonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6336692903459968719.post-78184184408978535322014-01-07T11:56:00.002-08:002014-01-07T11:56:46.990-08:00Decoded ephemeris data for Galileo PRN12, 19 and 20 Here are the decoded ephemeris data that were available the 22/12/2013 inside the Galileo I/NAV message<br />
<br />
<b><u>PRN 12 :</u></b><br />
<br />
Word Type 1: Ephemeris (1/4)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 63<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>toe : 37800<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>M0 : -2.368438e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>e : 1.685068e-004<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SQRT_A : 5.440594e+003<br />
<br />
Word Type 2: Ephemeris (2/4)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 64<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Omega0 : 2.944734e-001<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i0 : 9.600628e-001<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>omega : -1.991145e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i_dot : 0<br />
<br />
Word Type 3: Ephemeris (3/4) and SISA<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 63<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Omega_dot : -5.541302e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>delta_n : 3.182633e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_UC : -5.485490e-006<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_US : 9.587035e-006<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_RC : 1.343438e+002<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_RS : -1.200000e+002<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SISA : 0<br />
<br />
Word Type 4: SVID, Ephemeris (4/4), and Clock correction parameters<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 64<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SV_ID : 12<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_IC : -2.235174e-008<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_IS : 6.519258e-008<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>t0c : 3.840000e+004<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af0 : 8.443353e-005<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af1 : 1.091394e-011<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af2 : 0.000000e+000<br />
<br />
<b><u>PRN19 :</u></b><br />
<br />
Word Type 1: Ephemeris (1/4)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 174<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>toe : 39000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>M0 : -1.075246e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>e : 1.793728e-004<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SQRT_A : 5.440594e+003<br />
<br />
Word Type 2: Ephemeris (2/4)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 174<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Omega0 : 2.387163e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i0 : 9.623545e-001<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>omega : 1.958601e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i_dot : 0<br />
<br />
Word Type 3: Ephemeris (3/4) and SISA<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 174<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Omega_dot : -5.737739e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>delta_n : 3.410856e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_UC : 9.089708e-007<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_US : 4.669651e-006<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_RC : 2.407188e+002<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_RS : 1.600000e+001<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SISA : 0<br />
<br />
Word Type 4: SVID, Ephemeris (4/4), and Clock correction parameters<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 174<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SV_ID : 19<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_IC : -1.862645e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_IS : 3.166497e-008<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>t0c : 3.900000e+004<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af0 : -1.240475e-005<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af1 : -3.637979e-012<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af2 : 0.000000e+000<br />
<br />
<b><u>PRN20 :</u></b><br />
<br />
Word Type 1: Ephemeris (1/4)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 392<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>toe : 39000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>M0 : -1.070787e-002<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>e : 2.367625e-004<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SQRT_A : 5.440594e+003<br />
<br />
Word Type 2: Ephemeris (2/4)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 392<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Omega0 : 2.387133e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i0 : 9.623660e-001<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>omega : 1.592330e+000<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i_dot : 0<br />
<br />
Word Type 3: Ephemeris (3/4) and SISA<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 392<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Omega_dot : -5.704880e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>delta_n : 3.353711e-009<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_UC : 8.475035e-007<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_US : 5.064532e-006<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_RC : 2.343750e+002<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_RS : 1.600000e+001<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SISA : 0<br />
<br />
Word Type 4: SVID, Ephemeris (4/4), and Clock correction parameters<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>IODnav : 392<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>SV_ID : 20<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_IC : -2.607703e-008<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>C_IS : -1.676381e-008<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>t0c : 3.900000e+004<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af0 : 6.250702e-003<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af1 : 9.458745e-010<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>af2 : 0.000000e+000Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-63747340224679162992014-01-05T13:15:00.002-08:002014-01-05T13:15:53.694-08:00Galileo I/NAV navigation message decodedThe SDR has been updated with deinterleaving and viterbi decoding, and the Galileo I/NAV has been successfully decoded for the PRN12 the 22/12/2013 at around 11h48.<br />
<br />
Here are the decoded data (in the format I used, based on the ICD, some error might exist in it since I didn't completely validate the function !) :<br />
<br />
IODa : [0 0 0 0]<br />
alm data :<br />
WNa = 0<br />
toa = 38400<br />
SV_ID1 data :<br />
SV_ID1 = 0<br />
SQRT_delta_a = 5.332<br />
e = 0.020828<br />
omega = 2.0944<br />
delta_i = 0.13077<br />
Omega0 = -2.0945<br />
Omega_dot = -2.4979e-7<br />
M0 = 2.0617<br />
af0 = 0.041666<br />
af1 = 9.9317e-9<br />
E5b_HS = 3 --> indicates that signal is currently under test<br />
E1B_HS = 3 --> indicates that signal is currently under test<br />
SV_ID2 data :<br />
SV_ID2 = 0<br />
SQRT_delta_a = 5.332<br />
e = 0.020828<br />
omega = 0.66666<br />
delta_i = 0.13077<br />
Omega0 = -2.0945<br />
Omega_dot = 0<br />
M0 = 2.0944<br />
af0 = 0.041666<br />
af1 = 9.9317e-9<br />
E5b_HS = 3 --> indicates that signal is currently under test<br />
E1B_HS = 3 --> indicates that signal is currently under test<br />
SV_ID3 data :<br />
SV_ID3 = 0<br />
SQRT_delta_a = 5.332<br />
e = 0.020828<br />
omega = 2.0923<br />
delta_i = 0<br />
Omega0 = -2.0945<br />
Omega_dot = -2.4979e-7<br />
M0 = 2.0944<br />
af0 = 0.041666<br />
af1 = 9.9317e-9<br />
E5b_HS = 3 --> indicates that signal is currently under test<br />
E1B_HS = 3 --> indicates that signal is currently under test<br />
GST-GPS :<br />
A0G : -2.9104e-11<br />
A1G : -1.7764e-15<br />
t0G : 0<br />
WN_0G : 0<br />
IODnav = [64 64 64 64]<br />
eph data :<br />
toe = 38400<br />
M0 = -2.2954<br />
e = 0.0001686<br />
SQRT(A) = 5440.6<br />
Omega_dot = -5.5349e-9<br />
delta_n = 3.1876e-9<br />
C_UC = -5.411e-6<br />
C_US = 9.5852e-6<br />
C_RC = 134.41<br />
C_RS = -120<br />
Omega0 = 0.29447<br />
i0 = 0.96006<br />
omega = -1.9911<br />
i_dot = 0<br />
SV_ID = 12<br />
C_IC = -2.2352e-8<br />
C_IS = 6.5193e-8<br />
SISA = 0 (currently definition not available in the ICD)<br />
iono correction :<br />
ai0 = 131.25<br />
ai1 = -1.0352<br />
ai2 = 0.0072937<br />
Region 1 = 0<br />
Region 2 = 0<br />
Region 3 = 0<br />
Region 4 = 0<br />
Region 5 = 1<br />
BGD_E1_E5a = -1.8626e-9<br />
BGD_E1_E5b = -1.8626e-9<br />
E5b_HS = 0<br />
E1B_HS = 0<br />
E5b_DVS = 0<br />
E1B_DVS = 0<br />
GST :<br />
WN : 748<br />
TOW : 39115<br />
Clock correction :<br />
t0c : 38400<br />
af0 : 8.4434e-5<br />
af1 : 1.0914e-11<br />
af2 : 0<br />
GST_UTC :<br />
A0 : -2.794e-9<br />
A1 : 8.8818e-16<br />
delta_t_LS = 16<br />
t0t = 5.184e5<br />
WN_ot = 235<br />
WN_LSF = 158<br />
DN = 7<br />
delta_t_LSF = 16Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-19461139549237841482013-09-07T08:53:00.002-07:002013-09-07T08:53:44.230-07:00Preamble search resultsPreamble search has been implemented and shows good results on data channel (1s interval detected between most of the peaks on 1ms and 4ms correlation results).<br />
<br />
Secondary code search has also been tested on the pilot channel for verification.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRBG3sfq47USxxqww_iwJZYDrROnhQKFu69M4ShqYXAiahhBNR5ywbU04AUsNIfxIbwe0bo14u0J403ulrl5E-zYqHfw0MwGjQWLTvUOImMD1xP_JYarKjG6FjwvxiFGvGjke2n-ESlo/s1600/Preambule_trouv%C3%A9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRBG3sfq47USxxqww_iwJZYDrROnhQKFu69M4ShqYXAiahhBNR5ywbU04AUsNIfxIbwe0bo14u0J403ulrl5E-zYqHfw0MwGjQWLTvUOImMD1xP_JYarKjG6FjwvxiFGvGjke2n-ESlo/s1600/Preambule_trouv%C3%A9.png" height="340" width="640" /></a></div>
<br />
Tracking of pilot channel (with Bump-Jump algorithme) is used to initiate the tacking on the data channel.Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-9159976158085626052013-08-24T14:11:00.004-07:002013-08-24T14:11:53.799-07:00Galileo tracking the 20/08/2013Galileo tracking achieved the 20/08/2013 for PRN11, PRN19 and PRN20 and shows good results of the SDR as well as the shape of the Galileo message transmitted by the satellites :<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib8lrWv8qcYlMl6CpelS3I2L_BbJfZ18ujfYuEa0xjotYkXC27oMyw89tpriaMk_cw3zr3D6Tlip6ShsqzqxDMqgsIFGR45QIBMZqKq-m9B1Vcnq96StUtexdiMga4FPZauyfs-r5Uk5M/s1600/Acquisition.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib8lrWv8qcYlMl6CpelS3I2L_BbJfZ18ujfYuEa0xjotYkXC27oMyw89tpriaMk_cw3zr3D6Tlip6ShsqzqxDMqgsIFGR45QIBMZqKq-m9B1Vcnq96StUtexdiMga4FPZauyfs-r5Uk5M/s1600/Acquisition.png" height="232" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOXwuJXwzbGWGv43ZpSypA7xWdiYTzjx8AyqyiW-LKGsqhDFmoign5MBc-4NMrZIKs8FmMcmCJIkMsnKjK7NaXfUFR4atj6kZtVtu_Q8IkhfBlCuB9RfsyJxcI3LRUpZc6fCf3nnj1Fmc/s1600/Results+PRN19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOXwuJXwzbGWGv43ZpSypA7xWdiYTzjx8AyqyiW-LKGsqhDFmoign5MBc-4NMrZIKs8FmMcmCJIkMsnKjK7NaXfUFR4atj6kZtVtu_Q8IkhfBlCuB9RfsyJxcI3LRUpZc6fCf3nnj1Fmc/s1600/Results+PRN19.png" height="239" width="320" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqIxm84d1QAPtIS4N0g2kfLfN-8biJJ0wCJ0ZqKmAE1K2Vw863Ca6f8SV0sksd0HNW9AAORLsI8kjh9OGB9i0ihs_diwIWYV_in5CzuZCv9bJbiJbX4dmAk5KJa7KpdQ4cdHOrzc_UpwE/s1600/Results+PRN11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqIxm84d1QAPtIS4N0g2kfLfN-8biJJ0wCJ0ZqKmAE1K2Vw863Ca6f8SV0sksd0HNW9AAORLsI8kjh9OGB9i0ihs_diwIWYV_in5CzuZCv9bJbiJbX4dmAk5KJa7KpdQ4cdHOrzc_UpwE/s1600/Results+PRN11.png" height="236" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2M7-rSouxS4mi2vgChf89tM_163_ABsjid-MbKfbNQ2SvhnfBRMYvQXNCtuj9dKqqp_hv9Zm8VAGYOrYVm9ua33qBj3lgflbKD6rnIJvtX_dhajX56ElV-eAGlXeCVlLGXCCDR8hU9HQ/s1600/Results+PRN20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2M7-rSouxS4mi2vgChf89tM_163_ABsjid-MbKfbNQ2SvhnfBRMYvQXNCtuj9dKqqp_hv9Zm8VAGYOrYVm9ua33qBj3lgflbKD6rnIJvtX_dhajX56ElV-eAGlXeCVlLGXCCDR8hU9HQ/s1600/Results+PRN20.png" height="239" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdwaC_1tIHtdraUp9KkbmSCKzrMW8vtlkCYN1Z1Jp0aAkBwCSvvmC5fFKg4q-aP7Iu0apYgwgIcnUaFx1_snG0WaHEdZV6HVo9QatLIt45bfk2k_1br6gniJLYZ734eG4JNM6TTTLxN0/s1600/Nav+message.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdwaC_1tIHtdraUp9KkbmSCKzrMW8vtlkCYN1Z1Jp0aAkBwCSvvmC5fFKg4q-aP7Iu0apYgwgIcnUaFx1_snG0WaHEdZV6HVo9QatLIt45bfk2k_1br6gniJLYZ734eG4JNM6TTTLxN0/s1600/Nav+message.png" height="239" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Further update of the SDR will consist into de-interleaving and viterbi decoding of the bits, then decoding of the message will allow to get the navigation data.</div>
<br />Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-61397568776959517052013-08-18T07:11:00.000-07:002013-08-18T07:11:01.069-07:00Galileo PVT plannedMajor milestones have been successfully passed on the development of the SDR allowing tracking of all Galileo satellites (some pictures will come soon).<br />
<br />
Further development will allow to perform a PVT with the 4 current Galileo satellites before the end of this year !Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-33335008549657160772013-03-16T04:49:00.000-07:002013-03-16T04:49:36.249-07:00Galileo First fixHere is a news from the ESA, first position fix using Galileo signals has been established :<br />
<br />
<a href="http://www.esa.int/Our_Activities/Navigation/Galileo_fixes_Europe_s_position_in_history" target="_blank">http://www.esa.int/Our_Activities/Navigation/Galileo_fixes_Europe_s_position_in_history</a>Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com1tag:blogger.com,1999:blog-6336692903459968719.post-53404017728167408812013-02-20T11:08:00.001-08:002013-02-21T00:26:50.197-08:00GNSS educational content from ESAFor those who are interested into good educational content on GNSS in general here is a very good site created by ESA :<br />
<br />
<a href="http://www.navipedia.net/index.php/Main_Page" target="_blank">http://www.navipedia.net/index.php/Main_Page</a>Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-53482949626527477952013-01-17T09:19:00.002-08:002013-04-17T12:01:52.973-07:00GNSS L1 30 seconds signal recordHere you can find a binary file of a raw signal record at L1 performed on the 4th of January 2013, it's a 30 seconds signal record :<br />
<br />
<a href="http://my.rapidshare.com/wwsvn/2425" target="_blank">http://my.rapidshare.com/wwsvn/2425</a><br />
<br />
The sampling frequency is fs = 40.96 MHz<br />
The intermediate frequency is fi = 12.82 MHz<br />
Data type is "int8"<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com6tag:blogger.com,1999:blog-6336692903459968719.post-91569025471163739012013-01-07T14:09:00.000-08:002013-01-07T14:26:06.200-08:004 first Galileo satellites successful E1 acquisitionBegining this year I sampled on the 4th of January the Galileo satellites signals (all four satellites in view at 14h00 above France).
The analysis of the signal is the following (the gain I set in the Front-End is a little bit too high) :
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkbKdMMJeVXSla2Xd0wPGbohMn57naKYvpJU-XQp349NSY1QoTyMA49Cd1bSNuYiCAa8oHVj0sSa_q6-BfiPIoCTjz_A3YwfTsjKTV6we8-FybYDkNKaX4lZmNHuaw4g1D7xRDfH9E2Vw/s1600/Signal+analysis.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkbKdMMJeVXSla2Xd0wPGbohMn57naKYvpJU-XQp349NSY1QoTyMA49Cd1bSNuYiCAa8oHVj0sSa_q6-BfiPIoCTjz_A3YwfTsjKTV6we8-FybYDkNKaX4lZmNHuaw4g1D7xRDfH9E2Vw/s320/Signal+analysis.png" width="320" /></a></div>
<br />
The results of my E1 acquisition software are the following and shows successful detection of PRN 11 (Galileo PFM), PRN 12 (Galileo FM2), PRN 19 (Galileo FM3) and PRN 20 (Galileo FM4) :
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifFzvSrDoTPSzksiGR9fL_Rjx4EcREN4kogypk-0ykCC5Q2Hv1Q5CLWNdShCN4v2VyPIdEQXd-YvDKH5s7nPWNltETnwc3-8SZxnzGw7sA4daJ2Qvnp5SUmspH_QJoLe_a8hO_dJeUP4o/s1600/Acquisition+results.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifFzvSrDoTPSzksiGR9fL_Rjx4EcREN4kogypk-0ykCC5Q2Hv1Q5CLWNdShCN4v2VyPIdEQXd-YvDKH5s7nPWNltETnwc3-8SZxnzGw7sA4daJ2Qvnp5SUmspH_QJoLe_a8hO_dJeUP4o/s320/Acquisition+results.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Hera are the acquisition results (2D plot frequency and code phase slots) around the detected pic of correlation :</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><u>PRN 11 :</u></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgChUnuOH3lvhgOsW7PY6qrneZi2f1GjpLd_OcY_yPKPRd-82RP0vmt4HXRtPo5dtztH4hPTAcIONRcBhlJsKURGTkWCG4E2vZza2USH9wTdNPXqFscbzeZTeVqRhAnG0iz_fE16YhQsac/s1600/Acquisition+PRN11-zoom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgChUnuOH3lvhgOsW7PY6qrneZi2f1GjpLd_OcY_yPKPRd-82RP0vmt4HXRtPo5dtztH4hPTAcIONRcBhlJsKURGTkWCG4E2vZza2USH9wTdNPXqFscbzeZTeVqRhAnG0iz_fE16YhQsac/s320/Acquisition+PRN11-zoom.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><u>PRN 12 :</u></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOJxn7iEFXsbsP6fHWukpPebnN2ZRONoELpUZiJyAUao3Hcu_GUiCkc0O53FW3fAilT5XtyWLZkXSUN9N1NWPaUG9RI0E6m8WkQDK2RqIT6pVLovewrVlBp0jbtGSZI1sPH1kBVOj166U/s1600/Acquisition+PRN12-zoom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOJxn7iEFXsbsP6fHWukpPebnN2ZRONoELpUZiJyAUao3Hcu_GUiCkc0O53FW3fAilT5XtyWLZkXSUN9N1NWPaUG9RI0E6m8WkQDK2RqIT6pVLovewrVlBp0jbtGSZI1sPH1kBVOj166U/s320/Acquisition+PRN12-zoom.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><u>PRN 19 :</u></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGh0-rMAquhhpsCal9fNwp6wHHinJbzC-HGKts0HXuym4rp_yLZVDjIiORstKZrqBJBmIoIXS438ZBsGBC7NN8cFbQ8yejcTnRkXVEZXzh4MZDwAqB4F4P3O0GDdGJBmzh3MnBvGA7hUQ/s1600/Acquisition+PRN19-zoom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="259" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGh0-rMAquhhpsCal9fNwp6wHHinJbzC-HGKts0HXuym4rp_yLZVDjIiORstKZrqBJBmIoIXS438ZBsGBC7NN8cFbQ8yejcTnRkXVEZXzh4MZDwAqB4F4P3O0GDdGJBmzh3MnBvGA7hUQ/s320/Acquisition+PRN19-zoom.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><u>PRN 20 :</u></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhibJmuREF_0Yh9b8TBLqNQxGU8fWVEOZMKk_HsfagNMZf35rpZAr78EGt9QKqqC3I6IG877S17BPuScGGLrnS0z4Brb1Oc1ghA0PBhNyFKo14X3yAwIwMIeFZnwomt6iCtz7NG9rQbqFM/s1600/Acquisition+PRN20-zoom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhibJmuREF_0Yh9b8TBLqNQxGU8fWVEOZMKk_HsfagNMZf35rpZAr78EGt9QKqqC3I6IG877S17BPuScGGLrnS0z4Brb1Oc1ghA0PBhNyFKo14X3yAwIwMIeFZnwomt6iCtz7NG9rQbqFM/s320/Acquisition+PRN20-zoom.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<b><u><br /></u></b></div>
<div class="separator" style="clear: both; text-align: left;">
And the results of the fine frequency search (only 4 channels are used) :</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both;">
*=========*=====*===============*===========*=============*========*</div>
<div class="separator" style="clear: both;">
| Channel | PRN | Frequency | Doppler | Code Offset | Status |</div>
<div class="separator" style="clear: both;">
*=========*=====*===============*===========*=============*========*</div>
<div class="separator" style="clear: both;">
| 1 | 20 | 1.28219e+007 | 1908 | 67173 | T |</div>
<div class="separator" style="clear: both;">
| 2 | 12 | 1.28210e+007 | 1006 | 71106 | T |</div>
<div class="separator" style="clear: both;">
| 3 | 19 | 1.28200e+007 | -16 | 17637 | T |</div>
<div class="separator" style="clear: both;">
| 4 | 11 | 1.28183e+007 | -1657 | 69889 | T |</div>
<div class="separator" style="clear: both;">
*=========*=====*===============*===========*=============*========*</div>
Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0tag:blogger.com,1999:blog-6336692903459968719.post-67014174011663303232013-01-07T13:55:00.000-08:002013-01-08T14:27:21.063-08:00Creation of the blog<div>
This blog is dedicated to the developement of a Galileo Software defined receiver.</div>
<br />
<div>
Starting with the GPS SDR suite available in the book "A software defined GPS and Galileo Receiver : a single frequency approach (Applied and Numerical Harmonic Analysis)"
<br />
<br />
<a href="http://www.springer.com/birkhauser/engineering/book/978-0-8176-4390-4" target="_blank">http://www.springer.com/birkhauser/engineering/book/978-0-8176-4390-4</a><br />
<br />
I'm currently developping a software suite in Matlab that can acquire and track Galileo signals.
Using a GNSS front-end developped by the Franuhofer Institute for sampling the signal received by a tri-frequency antenna, the software process the binary file generated by this front-end.<br />
<br />
<a href="http://www.iis.fraunhofer.de/content/dam/iis/en/dokumente/Positioning-and-Navigation/LOS_triband_2010.pdf" target="_blank">http://www.iis.fraunhofer.de/content/dam/iis/en/dokumente/Positioning-and-Navigation/LOS_triband_2010.pdf</a><br />
<br />
The Matlab suite currently running for the Galileo E1BC signal acquisition, it was developped using the provided signals ICD :<br />
<br />
<a href="http://ec.europa.eu/enterprise/policies/satnav/galileo/open-service/index_en.htm" target="_blank">http://ec.europa.eu/enterprise/policies/satnav/galileo/open-service/index_en.htm</a></div>
<div>
<a href="http://www.iis.fraunhofer.de/content/dam/iis/en/dokumente/Positioning-and-Navigation/LOS_triband_2010.pdf"></a>
</div>
Anonymoushttp://www.blogger.com/profile/01751458812673191738noreply@blogger.com0