PART3 » History » Version 46
JANVIER, Thibault, 03/23/2016 08:32 AM
1 | 46 | JANVIER, Thibault | h1. PART 5 : Implementation and results. |
---|---|---|---|
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 | 43 | COLIN, Tony | The files involved are : |
25 | 43 | COLIN, Tony | - _CA_Code.vi_ |
26 | 43 | COLIN, Tony | - _CA_generatorG1.vi_ |
27 | 43 | COLIN, Tony | - _CA_generatorG2.vi_ |
28 | 4 | COLIN, Tony | |
29 | 4 | COLIN, Tony | --- |
30 | 4 | COLIN, Tony | |
31 | 4 | COLIN, Tony | h2. 2 - Acquisition. |
32 | 1 | COLIN, Tony | |
33 | 43 | COLIN, Tony | *See the UML Diagram of Section 2 under :* attachment:"Acquisition.png" |
34 | 43 | COLIN, Tony | |
35 | 43 | COLIN, Tony | The files involved are : |
36 | 44 | COLIN, Tony | - _Main_Acquisition.vi_ : attachment:"SnapAcquisition.PNG" |
37 | 44 | COLIN, Tony | - _Acquisition_subVI.vi_ : attachment:"SnapAcquisitionSub.png" |
38 | 43 | COLIN, Tony | - _CA_Code.vi_ |
39 | 43 | COLIN, Tony | |
40 | 37 | JANVIER, Thibault | Justification acquisition method in terms of accuracy and time execution |
41 | 37 | JANVIER, Thibault | Justification of the step of 500Hz |
42 | 37 | JANVIER, Thibault | Methods to avoid the data bit transition while running acquisition |
43 | 37 | JANVIER, Thibault | Frequency refine is needed for the PLL of the tracking to converge |
44 | 37 | JANVIER, Thibault | Definition of the threshold and how it is implemented |
45 | 37 | JANVIER, Thibault | |
46 | 37 | JANVIER, Thibault | |
47 | 4 | COLIN, Tony | h3. ....... |
48 | 4 | COLIN, Tony | |
49 | 4 | COLIN, Tony | ........... |
50 | 4 | COLIN, Tony | |
51 | 4 | COLIN, Tony | --- |
52 | 4 | COLIN, Tony | |
53 | 4 | COLIN, Tony | h2. 3 - Tracking. |
54 | 1 | COLIN, Tony | |
55 | 45 | JANVIER, Thibault | Justification of the DLL discriminator |
56 | 45 | JANVIER, Thibault | Correction of the blocksize to read as a function of the doppler shift |
57 | 45 | JANVIER, Thibault | |
58 | 43 | COLIN, Tony | *See the UML Diagram of Section 2 under :* attachment:"Track.png" |
59 | 43 | COLIN, Tony | |
60 | 43 | COLIN, Tony | The files involved are : |
61 | 44 | COLIN, Tony | - _Main_Carrier_Tracking.vi_ : attachment:"SnapTracking.png" |
62 | 44 | COLIN, Tony | - _CalcLoopCoeff.vi_ : attachment:"SnapCalcLoopCoeff.PNG" |
63 | 43 | COLIN, Tony | |
64 | 4 | COLIN, Tony | h3. ....... |
65 | 4 | COLIN, Tony | |
66 | 4 | COLIN, Tony | ........... |
67 | 4 | COLIN, Tony | |
68 | 35 | COLIN, Tony | p=. !TrackingMin.PNG! |
69 | 35 | COLIN, Tony | |
70 | 4 | COLIN, Tony | --- |
71 | 4 | COLIN, Tony | |
72 | 4 | COLIN, Tony | h2. 4 - Navigation Data decoding. |
73 | 4 | COLIN, Tony | |
74 | 13 | COLIN, Tony | *See the UML Diagram of Section 4 under :* attachment:"NavigationData.PNG". |
75 | 10 | COLIN, Tony | |
76 | 29 | COLIN, Tony | h3. a - Delimiting subframes. |
77 | 1 | COLIN, Tony | |
78 | 29 | COLIN, Tony | The files involved are : |
79 | 29 | COLIN, Tony | - _FindPreamble.vi_ |
80 | 44 | COLIN, Tony | - _TestFindPreamble.vi_ : attachment:"SnapTestFindPreamble.PNG" |
81 | 29 | COLIN, Tony | - _GenerateFrame.vi_ |
82 | 44 | COLIN, Tony | - _ParityCheck.vi_ : attachment:"SnapParityCheck.PNG" |
83 | 1 | COLIN, Tony | |
84 | 1 | COLIN, Tony | p=. !Preamble1.PNG! !Preamble2.PNG! |
85 | 23 | COLIN, Tony | |
86 | 26 | COLIN, Tony | p((((. *Figure 5. :* Cross-correlation between navigation frame and local preamble. *Figure 5. :* Subframes with index of delimitation. |
87 | 29 | COLIN, Tony | |
88 | 23 | COLIN, Tony | h3. b- Decoding ephemeris and information within the frame. |
89 | 29 | COLIN, Tony | |
90 | 29 | COLIN, Tony | The files involved are : |
91 | 29 | COLIN, Tony | - _Ephemeris.vi_ |
92 | 44 | COLIN, Tony | - _BinaryArrayToDecimal.vi_ : attachment:"SnapBinaryArrayToDecimal.PNG" |
93 | 44 | COLIN, Tony | - _twosComp2dec.vi_ : attachment:"SnapTwosComp2dec.PNG" |
94 | 44 | COLIN, Tony | - _ParityCheck.vi__ : attachment:"SnapParityCheck.PNG" |
95 | 4 | COLIN, Tony | - _TestEphemeris.vi_ |
96 | 4 | COLIN, Tony | |
97 | 1 | COLIN, Tony | --- |
98 | 4 | COLIN, Tony | |
99 | 43 | COLIN, Tony | h2. 5 - Elementary blocks for localization. |
100 | 10 | COLIN, Tony | |
101 | 14 | COLIN, Tony | *See the UML Diagram of Section 5 under :* attachment:"Localization.PNG" |
102 | 4 | COLIN, Tony | |
103 | 31 | COLIN, Tony | h3. a - Satellite position. |
104 | 1 | COLIN, Tony | |
105 | 31 | COLIN, Tony | The files involved are : |
106 | 31 | COLIN, Tony | - _SatellitePosition.vi_ |
107 | 44 | COLIN, Tony | - _TestSatellitePosition.vi_ : attachment:"SnapTest_satellite_position.PNG" |
108 | 44 | COLIN, Tony | - _Check_time.vi_ : attachment:"SnapCheckTime.PNG" |
109 | 23 | COLIN, Tony | |
110 | 31 | COLIN, Tony | p=. !SatPos.PNG! |
111 | 8 | COLIN, Tony | *Figure 5. :* Interface with ephemeris as input and illustration of the satellite position. |
112 | 32 | COLIN, Tony | |
113 | 1 | COLIN, Tony | h3. b - Pseudoranges. |
114 | 32 | COLIN, Tony | |
115 | 32 | COLIN, Tony | The file involved is : |
116 | 8 | COLIN, Tony | _PseudorangesComputation.vi_ |
117 | 33 | COLIN, Tony | |
118 | 1 | COLIN, Tony | h3. c - Least Square solution for position determination. |
119 | 33 | COLIN, Tony | |
120 | 33 | COLIN, Tony | The files involved are : |
121 | 33 | COLIN, Tony | - _LeastSquarePosition.vi_ |
122 | 44 | COLIN, Tony | - _SatelliteRotationECEF.vi_ : attachment:"SnapSatelliteRotationECEF.PNG" |
123 | 44 | COLIN, Tony | - _toTopocentric.vi_ : attachment:"SnaptoTopocentric.PNG" |
124 | 44 | COLIN, Tony | - _CartesianToGeodetic.vi_ : attachment:"SnapCartesianToGeodetic.PNG" |
125 | 1 | COLIN, Tony | - _TroposphericCorrection.vi_ |
126 | 1 | COLIN, Tony | |
127 | 43 | COLIN, Tony | h2. 6 - Receiver position computation. |
128 | 43 | COLIN, Tony | |
129 | 43 | COLIN, Tony | *See the UML Diagram of Section 6 under :* attachment:"Receiver.PNG" |
130 | 43 | COLIN, Tony | |
131 | 43 | COLIN, Tony | The files involved are : |
132 | 43 | COLIN, Tony | - _ComputeReceiverPosition.vi_ |
133 | 43 | COLIN, Tony | - _NavigationProcess.vi_ |
134 | 44 | COLIN, Tony | - _CartesianToGeodeticForUTM.vi_ : attachment:"SnapCartesianToGeodeticForUTM.PNG" |
135 | 43 | COLIN, Tony | - _CartesianToUTM.vi_ |
136 | 43 | COLIN, Tony | |
137 | 43 | COLIN, Tony | h2. 7 - Complete UML Diagram of the receiver. |
138 | 2 | COLIN, Tony | |
139 | 41 | COLIN, Tony | *The UML diagram with real size is available under :* attachment:"UMLDiagram.png" |
140 | 6 | COLIN, Tony | |
141 | 40 | COLIN, Tony | Here is a small overview of the structure : |
142 | 40 | COLIN, Tony | |
143 | 40 | COLIN, Tony | p=. !UMLDoverview.PNG! |
144 | 40 | COLIN, Tony | |
145 | 2 | COLIN, Tony | --- |
146 | 3 | COLIN, Tony | |
147 | 3 | COLIN, Tony | *References :* |
148 | 3 | COLIN, Tony | *[1]* K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A software-defined GPS and GALILEO receiver |