PART3 » History » Version 19

COLIN, Tony, 03/19/2016 04:51 PM

1 1 COLIN, Tony
h1. PART 4 : Implementation.
2 2 COLIN, Tony
3 2 COLIN, Tony
{{>toc}}
4 2 COLIN, Tony
5 19 COLIN, Tony
p(. ....................... [[PART4.1]]
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 2 COLIN, Tony
h3. .......
12 1 COLIN, Tony
13 5 COLIN, Tony
LabVIEW
14 5 COLIN, Tony
GPS signal of sampling frequency 38.192 MHz from CD *[1]* under GNSS_signal_records/GPSdata-DiscreteComponents-fs38_192-if9_55.bin
15 5 COLIN, Tony
C/A code generation : _CA_code.vi_ with subVI _CA_generatorG1.vi_ _CA_generatorG2.vi_
16 4 COLIN, Tony
17 4 COLIN, Tony
---
18 4 COLIN, Tony
19 4 COLIN, Tony
h2. 2 - Acquisition.
20 4 COLIN, Tony
21 4 COLIN, Tony
h3. .......
22 4 COLIN, Tony
23 4 COLIN, Tony
...........
24 4 COLIN, Tony
25 4 COLIN, Tony
---
26 4 COLIN, Tony
27 4 COLIN, Tony
h2. 3 - Tracking.
28 4 COLIN, Tony
29 4 COLIN, Tony
h3. .......
30 4 COLIN, Tony
31 4 COLIN, Tony
...........
32 4 COLIN, Tony
33 4 COLIN, Tony
---
34 4 COLIN, Tony
35 4 COLIN, Tony
h2. 4 - Navigation Data decoding.
36 4 COLIN, Tony
37 13 COLIN, Tony
*See the UML Diagram of Section 4 under :* attachment:"NavigationData.PNG".
38 10 COLIN, Tony
39 7 COLIN, Tony
h3. Delimit subframes.
40 1 COLIN, Tony
41 7 COLIN, Tony
TestFindPreamble.vi
42 7 COLIN, Tony
GenerateFrame.vi
43 7 COLIN, Tony
FindPreamble.vi
44 7 COLIN, Tony
ParityCheck.vi
45 7 COLIN, Tony
46 9 COLIN, Tony
h3. Decode ephemeris and information within the frame.
47 7 COLIN, Tony
48 7 COLIN, Tony
Ephemeris.vi
49 7 COLIN, Tony
BinaryArrayToDecimal.vi
50 7 COLIN, Tony
twosComp2dec.vi
51 4 COLIN, Tony
52 4 COLIN, Tony
---
53 4 COLIN, Tony
54 4 COLIN, Tony
h2. 5 - Localization computation.
55 10 COLIN, Tony
56 14 COLIN, Tony
*See the UML Diagram of Section 5 under :* attachment:"Localization.PNG"
57 4 COLIN, Tony
58 8 COLIN, Tony
h3. Satellite position.
59 1 COLIN, Tony
60 17 COLIN, Tony
The following figure gives the impairments affecting the range in case of the GPS system as well as the correction process :
61 17 COLIN, Tony
62 1 COLIN, Tony
p=. !003.PNG!
63 17 COLIN, Tony
*Figure 4.... :* Pseudo-range measurement extracted from *[2]*
64 15 COLIN, Tony
65 8 COLIN, Tony
SatellitePosition.vi
66 8 COLIN, Tony
TestSatellitePosition.vi
67 8 COLIN, Tony
Check_time.vi
68 8 COLIN, Tony
69 8 COLIN, Tony
h3. Pseudoranges.
70 8 COLIN, Tony
71 8 COLIN, Tony
PseudorangesComputation.vi
72 8 COLIN, Tony
73 8 COLIN, Tony
h3. Least Square solution for position determination.
74 8 COLIN, Tony
75 8 COLIN, Tony
LeastSquarePosition.vi
76 8 COLIN, Tony
SatelliteRotationECEF.vi
77 8 COLIN, Tony
toTopocentric.vi
78 8 COLIN, Tony
CartesianToGeodetic.vi
79 8 COLIN, Tony
TroposphericCorrection.vi
80 8 COLIN, Tony
81 8 COLIN, Tony
h2. 6 - Complete UML Diagram of the receiver.
82 2 COLIN, Tony
83 6 COLIN, Tony
!UMLDiagram.png!
84 6 COLIN, Tony
85 2 COLIN, Tony
---
86 3 COLIN, Tony
87 3 COLIN, Tony
*References :* 
88 3 COLIN, Tony
*[1]* K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A software-defined GPS and GALILEO receiver
89 18 COLIN, Tony
*[2]* Position Estimation Workshop, March 2016