Page 22 - NGTU_paper_withoutVideo
P. 22

Modern Geomatics Technologies and Applications


               Step_n-1      … ….      …    …     …     …     …     …        …      …      …           0
                                       …                                            …      …
               Step_1023     … …       …    …     …     …     …     …        …      …      …           …

                     Similarly, Table 3 shows how to combine the code from the G1 polynomial and generate PRN codes using G2 for all
              satellites individually. This table shows only the first GPS satellite.
                                     Table 3. Code Generation using G 2 only for SV # 01 and SV # 32

            C/A PRN code               G   = 1 + X + X + X + X + X + X                Out to   result   Output of G2






             for SV # 01                                                              next
               TFSR       1    2    3     4     5     6     7       8      9     10

              Code state   ١   ١    ١     ١     ١     ١     ١       ١      ١     ١              1
              Step_01          1    1                 1             1      1     1            ∑ 6=0
             For SV # 01       1                      1                                       1+1=0        0
             For SV # 32                  1                                1                  1+1=0        0
              Code state   ٠   ١    ١     ١     ١     ١     ١       ١      ١     ١              1
              Step_02          ١    ١                 ١             ١      ١     ١            ∑ 6=0
             For SV # 01       ١                      ١                                       1+1=0        0
             For SV # 32                  1                                1                  1+1=0        0
              Code state   ٠   ٠    ١     ١     ١     ١     ١       ١      ١     ١              1
              Step_03          ٠    ١                 ١             ١      ١     ١            ∑ 5=١
             For SV # 01       ٠                      ١                                       ٠+1=١        0
             For SV # 32                  1                                1                  1+1=0        1
              Code state   ١   ٠    ٠     ١     ١     ١     ١       ١      ١     ١              1
              Step_04          0    0                 1             1      1     1            ∑ 4=0
             For SV # 01       0                      1                                       ٠+1=١        1
             For SV # 32                  1                                1                  1+1=0        0
              Code state   0   ١    ٠     ٠     ١     ١     ١       ١      ١     ١              1
              Step_05          1    0                 1             1      1     1            ∑ 5=١
             For SV # 01       1                      1                                       1+1=0        1
             For SV # 32                  0                                1                  0+1=1        0
              Code state   1   0    ١     ٠     ٠     ١     ١       ١      ١     ١              1
              Step_06          0    1                 1             1      1     1            ∑ 5=١
             For SV # 01       0                      1                                       0+1=1        0
             For SV # 32                  0                                1                  0+1=1        0
              Code state   1   1    0     ١     ٠     ٠     ١       ١      ١     ١              1
              Step_07          1    0                 0             1      1     1            ∑ 4=0
             For SV # 01       1                      0                                       1+0=١        1
             For SV # 32                  1                                1                  1+1=0        0
              Code state   0   1    1     0     ١     ٠     ٠       ١      ١     ١              1
              Step_08          1    1                 0             1      1     1            ∑ 5=١
             For SV # 01       1                      0                                       1+0=١        0
             For SV # 32                  0                                1                  0+1=1        0
              Code state   1   0    1     1     0     ١     ٠       ٠      ١     ١              1
              Step_09          0    1                 1             0      1     1            ∑ 4=0
             For SV # 01       0                      1                                       0+1=١        1
             For SV # 32                  1                                1                  1+1=0        0
              Code state   0   1    0     1     1     0     ١       ٠      ٠     ١
              Step_10          1    0                 0             0      0     1            ∑ 2=0
             For SV # 01       1                      0                                       1+0=١        1
             For SV # 32                  1                                0                  1+0=١        1
             Step_1023    …  …      …    …     …     …     …     …        …      …              …          1
                                                                                                             9
   17   18   19   20   21   22   23   24   25   26   27