1-credit course on “Introduction to GPS and Applications of Communications/Signal Processing theory in GPS receiver design”

Introduction to GPS and Applications of Communications/Signal Processing theory in GPS receiver design
1-credit course at Thyagaraja College of Engineering, Madurai

July 26, 2014: Sreenath Narayanan + Jawahar Tangudu
Lectures (3 hours), Lab (2 hours)

GPS fundamentals – lecture (10:30am to 12 noon)
Concept of triangulation to get user position GPS signal structure
Overview of typical receiver processing
Processing gain, Coherent and Non-Coherent Accumulation, etc.
Frame structure, Time-to-first-fix
Acquisition processing – multi-dimensional search
Optional (mostly removed to make way for RF/Analog/Digital SP)
Brief intro to the concept of Assisted GPS
Summary of latest evolutions such as GLONASS, Galileo, etc.

GPS Receiver Analog and Digital signal processing (1:30pm to 3pm)
RF/Analog signal chain basics
Analog Impairments – Spurs, AGC, DC offsets, IQ mismatch
Digital Front-End processing

Lab session using MATLAB (3pm to 5pm)
Simulate GPS signal — LFSR code generation, AWGN addition
Correlation processing
Correlation peak detection
Probability of satellite detection

Aug 2, 2014: Sarma Gunturi + Sachin Bharadwaj
Lectures (3.5 hours), Lab (2 hours)

Tracking loop design (10:00 pm – 12:00 noon)
Introduction to synchronization
Traditional tracking loop theory
Application to GPS – DLL, FLL, PLL

Detection theory (1:30 pm – 3:00 pm)
Probability theory refresher
Binary hypothesis testing
Bayes criteria and Likelihood ratio test
Some simple examples/assignments
Neyman-Pearson criterion and Likelihood ratio test
Some more examples
Application of detection theory to GPS

Lab using Matlab (3:00 pm – 5:00 pm)
Modeling & simulating:
DC offset estimation and cancellation
Timing synchronization example with 1st order DLL

Aug 9, 2014: Anil Mani + Ganesan Thiagarajan
Lecture (2 hours) + Lab (2 hours) + Re-cap/Q&A (1 hr)

Position Computations (10:30 am -12:30 pm)
Introduction to Position Computations
WLS combining of satellite measurements
Kalman Filter
Example of a basic scalar Kalman Filter
Application of Kalman Filter to GPS
Extended Kalman filter
Multipath mitigation and Receiver Autonomous Integrity Monitoring

Lab session with MATLAB (2 pm – 4 pm)
Implement simple Kalman filter in MATLAB
Kalman gain
More examples/assignments

Recap/Wrap-up (4 pm – 5 pm)
Recap of how GPS works, topics covered in the course

Leave a Reply