PART3 » History » Version 34

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