[OpenSource_GPS] GPS-determination velocity with carrier phase

Filipe Santos fbnsantos at gmail.com
Wed Jun 7 15:29:39 PDT 2006


Hi Tak,

the time span between to two consecutive phase measurements is aprox. 1 
second, and i get the observed range rate from derivative of observed  
integrated  carrier phase, but i think that the problem is not here 
because i use the derivative of pseudorange but there have the same 
offset, only with expected more noise. I use the superstar II receiver 
with carrier option at 1Hz...

for calculation of velocity of satellite i use the derivative of 
equations of ephemeris, and i get the same values that is equal to 
derivative of position at the time transmitted  less and more dt/2... 
Could be the relativist effect?
I have made the correction, but is the same. I do like this:
Xvels=Xvel-[X(2) -X(1) 0]'*Omegae_dot;
and at the end, the result:

    pos(5:8)= inv(B'*B)*B'*omc_b;

and i subtract
    pos(5)=pos(5)+pos(1)*Omegae_dot;
    pos(6)=pos(6)-pos(2)*Omegae_dot;

and B and omc_c is obtains like this:

  for kl=1:length( tabela(:,1))
               if( tabela(kl,1)== sats(i) & tabela(kl,4)==0 & el>20)

                   h=[ (-(Rot_X(1)-pos(1)))/obs(i)...
                     (-(Rot_X(2)-pos(2)))/obs(i) ...
                     (-(Rot_X(3)-pos(3)))/obs(i)];
                   B=[B;h 1];
                  
                   %Xvels=Xvel-[X(2) -X(1) 0]'*Omegae_dot;
                   %Xvels=Xvel-[pos(1) -pos(2) 0]'*Omegae_dot;
                   Xvels=Xvel;
                   %Xvels = e_r_corr(traveltime,Xvel);
                   %lambda1=1;
                   vel_dl=(tabela(kl,3))*lambda1+dtcorr*v_light+h*Xvels;
                  
                   omc_b=[omc_b; vel_dl ];

               end
           end

You have say:

If you take an "average" range rate using two phase measurements, i.e. 
[v(t+dt)+v(t)]/2, the "observed" range rate is not instantaneous but in 
the middle of the time span, dt, by assuming a constant acceleration 
during that time. This might give you those small offsets in your 
velocity estimates.

do you think this offset can be this magnitude?

Another question, can anyone help-me with documentation with this basic 
problem of formulation on velocity of gps  and the correct corrections?
 

thanks,
Filipe Santos



tebinuma wrote:
> Hi Filipe,
>
> How much is the time span between two consecutive
> phase measurements and how do you get "observed"
> range rate from them?
>
> The GPS satellites are accelerating at <1G. That 
> gives you a few m/s difference in range rate every
> sec.
> If you take an "average" range rate using two phase
> measurements, i.e. [v(t+dt)+v(t)]/2, the "observed"
> range rate is not instantaneous but in the middle of
> the time span, dt, by assuming a constant acceleration
> during that time. This might give you those small
> offsets in your velocity estimates.
>
> Hope this helps,
>
> Tak
>
> --- Filipe Santos <fbnsantos at gmail.com> wrote:
>
>   
>> Hello,
>>
>> Sorry for my email, but I'm looking for help on GPS
>> for determination 
>> velocity...
>> I'm working on GPS data, and I'm using the carrier
>> phase for 
>> determination of velocity, but in static test the
>> results have a bias  
>> (like offset -1m/s , 1.4m /s and 0.4 m/s) , what
>> could be the problem? 
>> can anyone help-me?
>>
>> I use
>>
>> obs = Hv
>>
>> and H is the direction cossenos
>> obs= derived( phase) - dtcorr*v_light + Hv_{velocity
>> of satellite, given 
>> by derivation of equations of ICD  }
>>
>> were dtcorr is the derive clock drift = Eph(2,k)*dt
>> + Eph(20,k)
>>
>> and solve this by means of least squares..
>> should I subtract something else? the relativist
>> term should be used?
>>
>> the ionosphere and troposphere could be neglected  ?
>>
>> I have attached one graf witch the red is velocity
>> derived by position 
>> and blue is the estimation by using carrier
>> phase....
>>
>> many thanks,
>> Filipe Santos
>>     
>>> _______________________________________________
>>>       
>> opensource_gps mailing list
>> opensource_gps at lists.psas.pdx.edu
>>
>>     
> http://lists.psas.pdx.edu/cgi-bin/mailman/listinfo/opensource_gps
>   
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
>
>   




More information about the opensource_gps mailing list