ECE 456: Global Navigation Satellite Systems
Fall 2013
Homework 1 (due 4 September 2013)
1. A GPS satellite transmits approximately 25.6 W of power at L1 C/A. The
antenna gain is approximately 13 dBi.
a. What is the effective transmitted power (in both W
ECE/AE 456 Fall 2014
EXAM 2
Oct. 29, 2014
This is a open-book open-notes exam.
You are allowed to use only the following:
1) Pen/pencil
2) Calculator
3) Books
4) Notes
Show all of your work for full credit.
1) Please clearly indicate what your final answe
ECE/AE 456 Laboratory 3
Properties of Spread-Spectrum Codes
Laboratory Goals
In this lab, you will investigate the properties of the pseudo random codes used in GPS
and the auto/cross correlation properties. You will also learn how the GPS implements
enco
ECE 456 Laboratory 2
Ephemeredes, Orbits and Satellite Locations
Laboratory Goals
In this lab, we will develop MATLAB code that will solve for the location of the
satellites in the ECEF reference frame. You will examine the different sets of
information t
GIOVE-B
on the Air
Understanding
Galileos
New Signals
Grace Xingxin Gao
Stanford University
Dennis M. Akos
University of Colorado at Boulder
Todd Walter
Stanford University
Per Enge
Stanford University
E
uropes second Galileo In-Orbit
Validation Element (
Prof. Gao
ECE/AE 456 HW #10
November 5, 2014
Problem 1.
In BOC modulation, the rectangular pulse, p (t/Tc ), is replaced by the chip waveform:
M 1
(1)m p
m=0
t mTs
Ts
,
(1)
the Fourier transform of which is:
M 1
(1)m exp (j2f mTs )
Ts sinc (f Ts )
(2)
m=0
Prof. Makela
ECE/AE 456 HW #09
November 1, 2014
Problem 1.
Assume an ionosphere of uniform density, 1012 m3 , with a thickness of 150 km centered at
an altitude of 350 km.
(a) Calculate and plot the L1-propagation delay (and equivalent ranging error) due
ECE/AE 456 Laboratory 6
Differential GPS
Laboratory Goals
In this lab, we will investigate the improvements to be made to GPS navigation solutions using
differential techniques. Data from receivers across the country will be used to investigate the
import
Prof. Makela
ECE/AE 456 HW #06
March 9, 2014
Problem 1.
For this and the next question, use the tracking loop developed in class. Use the following
expressions for the in-phase and quadrature signals:
I = sin (m t) sin (IF t)
1
= [cos (m IF ) t) cos (m +
ECE 456
Laboratory 1: A First Look at the GPS Signal and an
Introduction to the OpenSource GPS Receiver Card
ECE 456 Laboratory 1
A First Look at the GPS Signal and
An Introduction to the u-blox GPS Receiver Card
Laboratory Goals
The purpose of this goal
Prof. Gao
ECE/AE 456 HW #06
October 10, 2014
Problem 1.
For this and the next question, use the tracking loop developed in class. Use the following
expressions for the in-phase and quadrature signals:
I = sin (m t) sin (IF t)
1
= [cos (m IF ) t) cos (m +
ECE/AE 456: Global Positioning Systems
Fall Semester 2014
Meeting Time/Place:
Lecture MWF 10:00-10:50am in 1ECEB 4026
Lab either WRF 2:30-4:50pm in 1ECEB 5080
Text:
Misra and Enge, Global Positioning System: Signals,
Measurements, and Performance, Second
ECE/AE 456 Laboratory 6
Differential GPS
Laboratory Goals
In this lab, we will investigate the improvements to be made to GPS navigation solutions using
differential techniques. Data from receivers across the country will be used to investigate the
import
ECE/AE 456 Laboratory 5
The GPS Navigation Solution
Laboratory Goals
In this lab, we will exercise MATLAB code written to solve the Newton-Raphson
method utilizing raw pseudorange measurements from the ublox receiver. The code can
solve for the receiver l
ECE/AE 456 Laboratory 4
GPS Signal Acquisition, Demodulation, and Decoding
Laboratory Goals
In this lab, we will develop MATLAB code that will take in raw data (downsampled
appropriately) and determine which GPS signals are present. We will also explore h
Prof. Makela
ECE/AE 456 HW #07
October 24, 2014
Problem 1.
You are utilizing four GPS satellites in calculating your navigation solution. One is located
at zenith. The other three are equally spaced in azimuth at an elevation angle of . Make
a plot of HDO
Prof. Makela
ECE/AE 456 HW #07
October 19, 2014
Problem 1.
We will repeat question number 1 from the second homework, but this time in an overdetermined case. You are estimating a receiver?s position based upon known ranges from four
dierent transmitters.
Prof. Gao
ECE/AE 456 HW #05
October 3, 2014
Problem 1.
The autocorrelation function for a perfectly random binary code employing rectangular
pulses of width Tc is given by:
R ( ) =
A2 1
0
| |
Tc
| | Tc
(1)
otherwise
Calculate and plot the power spectral
Prof. Gao
ECE/AE 456 HW #04
September 18, 2014
Problem 1.
Complete the templates for the MATLAB source code for GPS_GMT2GPS.m, which converts
from a GMT date and time into a GPS time of week, GPS_ECEF.m, which converts from
WGS-84 to ECEF, GPS_elaz.m,whic
Prof. Gao
ECE/AE 456 HW #03
September 13, 2014
Problem 1.
Two dierent ways to reference time via celestial objects are to use the sun or the stars as
references. Will these two time standards provide the same time? To investigate, imagine
you could simult
Prof. Gao
ECE/AE 456 HW #02
September 5, 2014
Download the MATLAB template for a three-dimensional Newton-Raphson solver from
the course website and modify it to solve the following question
Problem 1.
You are estimating a receivers position based upon kn
Prof. Gao
ECE/AE 456 HW #01
August 28, 2014
Problem 1.
A GPS satellite transmits approximately 25.6 W of power at L1 C/A. The antenna gain is
approximately 13 dBi.
(a) What is the eective transmitted power (in both W and dBW)?
(b) The path loss for a one-
ECE/AE 456: Policies and Announcements
Grading:
Homework
Laboratory Reports
Midterm Exam
Final Project
25%
25%
20%
30%
Homework: Homework is due in class. Late homework will be accepted up to 24
hours after the beginning of the class in which it was due,
ECE 456
Final Project Information
You will present the results of your final project to the class during normal lecture hours between
December 2 and December 11, 2013. You will have access to an overhead LCD projector. Each
presentation should be approxim
White Noise Analysis of the
Frequency Lock Loop
by Per Enge, Stanford University
March, 2004
Outline:
1. Block Diagram and Preliminaries
2. Cross Product Discriminator
3. Variance of Error Signal
4. Integration Gain of Loop Filter
5. Discussion
1
Block Di
Defense Science Board
Task Force
on
The Future of the Global
Positioning System
October 2005
Office of the Under Secretary of Defense
For Acquisition, Technology, and Logistics
Washington, D.C. 20301-3140
This report is a product of the Defense Science Bo
2005
FEDERAL
RADIONAVIGATION
PLAN
Published by
Department of Defense,
Department of Homeland Security,
and Department of Transportation
This document is available to the public through the National
Technical Information Service, Springfield, Virginia 2216
ECE 456: Global Navigation Satellite Systems
Fall 2013
Homework 4 (due Sep 25, 2013)
1. Calculate the altitude of a geostationary satellite orbiting Mars. Mars has a mass
of 6.41911023 kg and a mean radius of 3397 km. Remember that a satellite at
GEO is l