PART3 » History » Version 11

Version 10 (COLIN, Tony, 03/19/2016 03:55 PM) → Version 11/83 (COLIN, Tony, 03/19/2016 03:58 PM)

h1. PART 4 : Implementation.

{{>toc}}

p(. .......................

---

h2. 1 - Starting point.

h3. .......

LabVIEW
GPS signal of sampling frequency 38.192 MHz from CD *[1]* under GNSS_signal_records/GPSdata-DiscreteComponents-fs38_192-if9_55.bin
C/A code generation : _CA_code.vi_ with subVI _CA_generatorG1.vi_ _CA_generatorG2.vi_

---

h2. 2 - Acquisition.

h3. .......

...........

---

h2. 3 - Tracking.

h3. .......

...........

---

h2. 4 - Navigation Data decoding.

attachment:"NavigationData.PNG" !NavigationData.PNG!

h3. Delimit subframes.

TestFindPreamble.vi
GenerateFrame.vi
FindPreamble.vi
ParityCheck.vi

h3. Decode ephemeris and information within the frame.

Ephemeris.vi
BinaryArrayToDecimal.vi
twosComp2dec.vi

---

h2. 5 - Localization computation.

attachment:"Localization.PNG" !Localization.PNG!

h3. Satellite position.

SatellitePosition.vi
TestSatellitePosition.vi
Check_time.vi

h3. Pseudoranges.

PseudorangesComputation.vi

h3. Least Square solution for position determination.

LeastSquarePosition.vi
SatelliteRotationECEF.vi
toTopocentric.vi
CartesianToGeodetic.vi
TroposphericCorrection.vi

h2. 6 - Complete UML Diagram of the receiver.

!UMLDiagram.png!

---

*References :*
*[1]* K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A software-defined GPS and GALILEO receiver