PART3 » History » Version 36

COLIN, Tony, 03/21/2016 10:33 AM

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 4 COLIN, Tony
h3. .......
31 4 COLIN, Tony
32 4 COLIN, Tony
...........
33 4 COLIN, Tony
34 4 COLIN, Tony
---
35 4 COLIN, Tony
36 4 COLIN, Tony
h2. 3 - Tracking.
37 4 COLIN, Tony
38 4 COLIN, Tony
h3. .......
39 4 COLIN, Tony
40 4 COLIN, Tony
...........
41 4 COLIN, Tony
42 35 COLIN, Tony
p=. !TrackingMin.PNG!
43 35 COLIN, Tony
44 4 COLIN, Tony
---
45 4 COLIN, Tony
46 4 COLIN, Tony
h2. 4 - Navigation Data decoding.
47 4 COLIN, Tony
48 13 COLIN, Tony
*See the UML Diagram of Section 4 under :* attachment:"NavigationData.PNG".
49 10 COLIN, Tony
50 29 COLIN, Tony
h3. a - Delimiting subframes.
51 1 COLIN, Tony
52 29 COLIN, Tony
The files involved are :
53 29 COLIN, Tony
- _FindPreamble.vi_
54 29 COLIN, Tony
- _TestFindPreamble.vi_
55 29 COLIN, Tony
- _GenerateFrame.vi_
56 29 COLIN, Tony
- _ParityCheck.vi_
57 1 COLIN, Tony
58 1 COLIN, Tony
p=. !Preamble1.PNG! !Preamble2.PNG!
59 1 COLIN, Tony
60 23 COLIN, Tony
p((((. *Figure 5. :* Cross-correlation between navigation frame and local preamble. *Figure 5. :* Subframes with index of delimitation.
61 26 COLIN, Tony
62 29 COLIN, Tony
h3. b- Decoding ephemeris and information within the frame.
63 23 COLIN, Tony
64 29 COLIN, Tony
The files involved are :
65 29 COLIN, Tony
- _Ephemeris.vi_
66 29 COLIN, Tony
- _BinaryArrayToDecimal.vi_
67 29 COLIN, Tony
- _twosComp2dec.vi_
68 29 COLIN, Tony
- _ParityCheck.vi_
69 36 COLIN, Tony
- _TestEphemeris.vi_
70 4 COLIN, Tony
71 4 COLIN, Tony
---
72 4 COLIN, Tony
73 4 COLIN, Tony
h2. 5 - Localization computation.
74 10 COLIN, Tony
75 14 COLIN, Tony
*See the UML Diagram of Section 5 under :* attachment:"Localization.PNG"
76 4 COLIN, Tony
77 31 COLIN, Tony
h3. a - Satellite position.
78 1 COLIN, Tony
79 31 COLIN, Tony
The files involved are :
80 31 COLIN, Tony
- _SatellitePosition.vi_
81 31 COLIN, Tony
- _TestSatellitePosition.vi_
82 31 COLIN, Tony
- _Check_time.vi_
83 24 COLIN, Tony
84 23 COLIN, Tony
p=. !SatPos.PNG!
85 31 COLIN, Tony
*Figure 5. :* Interface with ephemeris as input and illustration of the satellite position.
86 8 COLIN, Tony
87 32 COLIN, Tony
h3. b - Pseudoranges.
88 1 COLIN, Tony
89 32 COLIN, Tony
The file involved is :
90 32 COLIN, Tony
_PseudorangesComputation.vi_
91 8 COLIN, Tony
92 33 COLIN, Tony
h3. c - Least Square solution for position determination.
93 1 COLIN, Tony
94 33 COLIN, Tony
The files involved are :
95 33 COLIN, Tony
- _LeastSquarePosition.vi_
96 33 COLIN, Tony
- _SatelliteRotationECEF.vi_
97 33 COLIN, Tony
- _toTopocentric.vi_
98 33 COLIN, Tony
- _CartesianToGeodetic.vi_
99 33 COLIN, Tony
- _TroposphericCorrection.vi_
100 8 COLIN, Tony
101 8 COLIN, Tony
h2. 6 - Complete UML Diagram of the receiver.
102 2 COLIN, Tony
103 6 COLIN, Tony
!UMLDiagram.png!
104 6 COLIN, Tony
105 2 COLIN, Tony
---
106 3 COLIN, Tony
107 3 COLIN, Tony
*References :* 
108 3 COLIN, Tony
*[1]* K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A software-defined GPS and GALILEO receiver