PART3 » History » Version 18
Version 17 (COLIN, Tony, 03/19/2016 04:41 PM) → Version 18/83 (COLIN, Tony, 03/19/2016 04:43 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.
*See the UML Diagram of Section 4 under :* attachment:"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.
*See the UML Diagram of Section 5 under :* attachment:"Localization.PNG"
h3. Satellite position.
The following figure gives the impairments affecting the range in case of the GPS system as well as the correction process :
p=. !003.PNG!
*Figure 4.... :* Pseudo-range measurement extracted from *[2]*
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
*[2]* Position Estimation Workshop, March 2016
{{>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.
*See the UML Diagram of Section 4 under :* attachment:"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.
*See the UML Diagram of Section 5 under :* attachment:"Localization.PNG"
h3. Satellite position.
The following figure gives the impairments affecting the range in case of the GPS system as well as the correction process :
p=. !003.PNG!
*Figure 4.... :* Pseudo-range measurement extracted from *[2]*
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
*[2]* Position Estimation Workshop, March 2016