PART3 » History » Version 40
COLIN, Tony, 03/22/2016 11:57 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 | 39 | COLIN, Tony | *The UML diagram is available under :* attachment:"UMLDiagram.png" |
111 | 6 | COLIN, Tony | |
112 | 40 | COLIN, Tony | Here is a small overview of the structure : |
113 | 40 | COLIN, Tony | |
114 | 40 | COLIN, Tony | p=. !UMLDoverview.PNG! |
115 | 40 | COLIN, Tony | |
116 | 2 | COLIN, Tony | --- |
117 | 3 | COLIN, Tony | |
118 | 3 | COLIN, Tony | *References :* |
119 | 3 | COLIN, Tony | *[1]* K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A software-defined GPS and GALILEO receiver |