EE - GPS P-Code Tracking

The objective of this research is to work towards the development of  software (in Matlab) for GPS P-code tracking using signal outputs from a software defined radio receiver.  The specific research will involve the development of signal processing algorithms in Matlab to achieve GPS C/A code tracking (including Doppler estimation), navigation message demodulation, implementation of  a p-code generator to enable correlation processing,  and finally tracking the p-code.

Name of research group, project, or lab
Pratt Lab
Why join this research group or lab?

The Pratt Research Group is involved in different Radio Frequency applications, such as radar, communications, and sensing, with research that spans from basic and fundamental research (theoretical) to applied research (lab and field experiments).

Logistics Information:
Project categories
Electrical Engineering
Student ranks applicable
Junior
Senior
Student qualifications

Interest in learning about GPS signal structure.  Knowledge of digital signal processing. Experience with Matlab and developing Matlab code.

Hours per week
1 credit / 3-6 hours
Compensation
Research for Credit
Number of openings
1
Techniques learned

The student will learn about the GPS physical layer definining the signals transmitted by the GPS satellites.  The student will learn the basics of tracking the C/A code, demodulating the navigation message, and synthesizing and synchronizing to the P code.  Testing on real data collected by a software defined radio is envisioned for the project.

Project start
Fall semester
Contact Information:
Mentor
tpratt@nd.edu
Research Professor
Name of project director or principal investigator
Prof. T. Pratt
Email address of project director or principal investigator
tpratt@nd.edu
1 sp. | 2 appl.
Hours per week
1 credit / 3-6 hours
Project categories
Electrical Engineering