Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design and Implementation of a Software-Based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Friday, June 19, 2015.

Similar presentations


Presentation on theme: "Design and Implementation of a Software-Based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Friday, June 19, 2015."— Presentation transcript:

1 Design and Implementation of a Software-Based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Friday, June 19, 2015

2 Project Summary  Software-Based Solution Advantages  Size  Cost  Portability Implementation  Sampling System Downconverter A/D Converter  DSP System Simulates a microcontroller

3 Patents  The table below lists relevant patents.  Most of the patents are recent.  Notably, two of the patents were granted to Denso and Toyota.

4 Referenced Work  Kai Borre, Dennis M. Akos, Nicolaj Bertelsen, Peter Rinder, and Soren Holdt Jensent, Software-Defined GPS and Galileo Receiver : A Single-Frequency Approach. Birkhauser: Boston, 2007, pp. 29, 83, 105.

5 Goals  Implement a software GPS L1 signal model  Develop a software-based GPS receiver model for processing a sample input dataset  Implement the model in a high-level language such as C++  Process the raw data using an embedded system or DSP kit using the model developed  Connect the embedded system or DSP kit to a sampling device and perform satellite signal acquisition  Compute position in real-time

6 High-Level Block Diagram

7 SE4110  Functions LNA Downconverter A/D Converter  Output Reference Clock Sign Bit Magnitude Bit

8 DSP Kit  225 MHz  2 MCBSPs Multi-Channel Buffered Serial Ports  16 Megabytes of RAM

9 Software Processing [1]

10 Subsystem Requirements

11 Position Error  Estimated position is based on the sampling rate being 4 times the chipping rate.  ¼ of the distance represented by a chip is therefore the approximate error.

12 Time to First Fix [1]  A position fix requires that the ephemeris data is completely received.  This requires a complete frame of data, which takes 30 s to transmit.  However, it is unlikely that the receiver shall begin collecting data at the beginning of a subframe indicating that an extra subframe lasting 6 s must be received.  If the ephemeris data has already been received, the fix time is minimal.

13 Display  The display shall be relatively simple providing: Latitude, Longitude, and Altitude Earth-Centered, Earth-Fixed Coordinates (Relative) UTC Time  Local time correction may be selected

14 L1 Signal Generation  A generated L1 sample is shown to the right.  The signal generated is based on the pseudorandom sequence generation shown on the next slide.

15 L1 Signal Generation [1]

16 Cross-Correlation  The cross-correlation characteristics of the L1 signal are what make it important.  Different L1 signals do not correlate with each other!  The figure to the right shows a graphical representation of the plane of all correlation possibilities.

17 Preliminary Measurements  The GPS L1 signal is attenuated to a level below the noise floor.  The graph on the right shows the result of an FFT of the data from the SE4110L device.

18 Equipment List

19 Preliminary Schedule

20 References  [1] Kai Borre, Dennis M. Akos, Nicolaj Bertelsen, Peter Rinder, and Soren Holdt Jensent, Software-Defined GPS and Galileo Receiver : A Single-Frequency Approach. Birkhauser: Boston, 2007, pp. 29, 83, 105.  [2] SiGe, SE4110L-EK1 Evaluation Board User Guide.  [3] SiGe, SE4110L Datasheet.  [4] Wikipedia, “Global Positioning System” [online], available from World Wide Web:.  [5] SiRF, “SiRFstarIII GSD3t” [online], available from World Wide Web:.


Download ppt "Design and Implementation of a Software-Based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Friday, June 19, 2015."

Similar presentations


Ads by Google