PART3 » History » Version 33

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