PART3 » History » Version 38

COLIN, Tony, 03/22/2016 11:54 PM

1 20 COLIN, Tony
h1. PART 5 : Implementation.
2 2 COLIN, Tony
3 20 COLIN, Tony
{{toc}}
4 2 COLIN, Tony
5 20 COLIN, Tony
p(. .......................
6 2 COLIN, Tony
7 2 COLIN, Tony
---
8 2 COLIN, Tony
9 4 COLIN, Tony
h2. 1 - Starting point.
10 2 COLIN, Tony
11 34 COLIN, Tony
h3. a - Receiver scheme and milestones.
12 1 COLIN, Tony
13 34 COLIN, Tony
.......
14 34 COLIN, Tony
15 34 COLIN, Tony
h3. b - Quid about LabVIEW.
16 34 COLIN, Tony
17 34 COLIN, Tony
18 34 COLIN, Tony
.......
19 34 COLIN, Tony
20 34 COLIN, Tony
Input : GPS signal of sampling frequency 38.192 MHz at intermediate frequency 9.55 MHz from CD *[1]* under GNSS_signal_records/GPSdata-DiscreteComponents-fs38_192-if9_55.bin
21 34 COLIN, Tony
22 34 COLIN, Tony
h3. c - Local C/A code generation.
23 34 COLIN, Tony
24 34 COLIN, Tony
Generation : _CA_code.vi_ with subVI _CA_generatorG1.vi_ _CA_generatorG2.vi_
25 4 COLIN, Tony
26 4 COLIN, Tony
---
27 4 COLIN, Tony
28 4 COLIN, Tony
h2. 2 - Acquisition.
29 4 COLIN, Tony
30 37 JANVIER, Thibault
Justification acquisition method in terms of accuracy and time execution
31 37 JANVIER, Thibault
Justification of the step of 500Hz
32 37 JANVIER, Thibault
Methods to avoid the data bit transition while running acquisition
33 37 JANVIER, Thibault
Frequency refine is needed for the PLL of the tracking to converge
34 37 JANVIER, Thibault
Definition of the threshold and how it is implemented
35 37 JANVIER, Thibault
36 37 JANVIER, Thibault
37 4 COLIN, Tony
h3. .......
38 4 COLIN, Tony
39 4 COLIN, Tony
...........
40 4 COLIN, Tony
41 4 COLIN, Tony
---
42 4 COLIN, Tony
43 4 COLIN, Tony
h2. 3 - Tracking.
44 4 COLIN, Tony
45 4 COLIN, Tony
h3. .......
46 4 COLIN, Tony
47 4 COLIN, Tony
...........
48 4 COLIN, Tony
49 35 COLIN, Tony
p=. !TrackingMin.PNG!
50 35 COLIN, Tony
51 4 COLIN, Tony
---
52 4 COLIN, Tony
53 4 COLIN, Tony
h2. 4 - Navigation Data decoding.
54 4 COLIN, Tony
55 13 COLIN, Tony
*See the UML Diagram of Section 4 under :* attachment:"NavigationData.PNG".
56 10 COLIN, Tony
57 29 COLIN, Tony
h3. a - Delimiting subframes.
58 1 COLIN, Tony
59 29 COLIN, Tony
The files involved are :
60 29 COLIN, Tony
- _FindPreamble.vi_
61 29 COLIN, Tony
- _TestFindPreamble.vi_
62 29 COLIN, Tony
- _GenerateFrame.vi_
63 29 COLIN, Tony
- _ParityCheck.vi_
64 1 COLIN, Tony
65 1 COLIN, Tony
p=. !Preamble1.PNG! !Preamble2.PNG!
66 1 COLIN, Tony
67 23 COLIN, Tony
p((((. *Figure 5. :* Cross-correlation between navigation frame and local preamble. *Figure 5. :* Subframes with index of delimitation.
68 26 COLIN, Tony
69 29 COLIN, Tony
h3. b- Decoding ephemeris and information within the frame.
70 23 COLIN, Tony
71 29 COLIN, Tony
The files involved are :
72 29 COLIN, Tony
- _Ephemeris.vi_
73 29 COLIN, Tony
- _BinaryArrayToDecimal.vi_
74 29 COLIN, Tony
- _twosComp2dec.vi_
75 29 COLIN, Tony
- _ParityCheck.vi_
76 36 COLIN, Tony
- _TestEphemeris.vi_
77 4 COLIN, Tony
78 4 COLIN, Tony
---
79 4 COLIN, Tony
80 4 COLIN, Tony
h2. 5 - Localization computation.
81 10 COLIN, Tony
82 14 COLIN, Tony
*See the UML Diagram of Section 5 under :* attachment:"Localization.PNG"
83 4 COLIN, Tony
84 31 COLIN, Tony
h3. a - Satellite position.
85 1 COLIN, Tony
86 31 COLIN, Tony
The files involved are :
87 31 COLIN, Tony
- _SatellitePosition.vi_
88 31 COLIN, Tony
- _TestSatellitePosition.vi_
89 31 COLIN, Tony
- _Check_time.vi_
90 24 COLIN, Tony
91 23 COLIN, Tony
p=. !SatPos.PNG!
92 31 COLIN, Tony
*Figure 5. :* Interface with ephemeris as input and illustration of the satellite position.
93 8 COLIN, Tony
94 32 COLIN, Tony
h3. b - Pseudoranges.
95 1 COLIN, Tony
96 32 COLIN, Tony
The file involved is :
97 32 COLIN, Tony
_PseudorangesComputation.vi_
98 8 COLIN, Tony
99 33 COLIN, Tony
h3. c - Least Square solution for position determination.
100 1 COLIN, Tony
101 33 COLIN, Tony
The files involved are :
102 33 COLIN, Tony
- _LeastSquarePosition.vi_
103 33 COLIN, Tony
- _SatelliteRotationECEF.vi_
104 33 COLIN, Tony
- _toTopocentric.vi_
105 33 COLIN, Tony
- _CartesianToGeodetic.vi_
106 33 COLIN, Tony
- _TroposphericCorrection.vi_
107 8 COLIN, Tony
108 8 COLIN, Tony
h2. 6 - Complete UML Diagram of the receiver.
109 2 COLIN, Tony
110 6 COLIN, Tony
!UMLDiagram.png!
111 6 COLIN, Tony
112 2 COLIN, Tony
---
113 3 COLIN, Tony
114 3 COLIN, Tony
*References :* 
115 3 COLIN, Tony
*[1]* K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A software-defined GPS and GALILEO receiver