Aquisition of GPS

From a previous post the basic GPS signal is as follows.

C(t)\oplus D(t)cos( t f_{L1})

Let C_t(t) be the CA code transmitted by the satellite and C_c(t) be the CA code created by the receiver.

As D(t)
can only possibly change after C(t) is repeated 20 times it will be thought of as a constant.

All constants will be dropped or added as needed.

This gives us the equation

C(t)cos( t f_{L1})

If the previous equation is multiplied by 
cos( t f_{L1})
and using the fact that
cos(A)cos(A) = 1/2 (cos(A-A)+ cos(A+A) )=1/2 + 1/2 cos(2A)
the new equation will be
C_t(t)cos( 2t f_{L1})+C_t(t).  

Normally a high pass filter would be used to filter out the higer frequency.  This however is extra computations that are not needed as the auto correlation will filter will set the higher frequency to nearly zero.

Auto correlation definition

R_w(\tau) = \frac{1}{T} \int_{0}^T w(t)w(t+\tau)\,dt

Orthogonal Function Definition.

\int_a^b \varphi_n(t) \varphi_m^*(t)\,dt=0

where

n\neq m

the incoming signal wave is of real value so the Orthogonal function looks as follows

\int_a^b \varphi_n(t) \varphi_m(t)\,dt=0

Assume that the code is lined up with itself such that.

\tau =0

Auto correlation becomes

R_w(0) = \frac{1}{T} \int_{0}^T w(t)w(t+0)\,dt

If the constant is dropped this is the same as the orthogonal function if it can be shown to equal zero.

R_w(0) = \frac{1}{T} \int_{0}^T c(t) c(t)cos(t 2 IF_{L1})\,dt

assume that the IF is much much greater than the CA code frequency by a factor of at least 2.

This entry was posted in Development Work. Bookmark the permalink. Both comments and trackbacks are currently closed.