[OpenSource_GPS] a question about pull_in function in the open code
Clifford Kelley
cwkelley at earthlink.net
Mon May 21 19:03:17 PDT 2007
Tongtong,
In this part of the code we are trying to create a "pseudo" prompt correlator by coherently
integrating the dither and prompt correlators which are actually being used as "early" and "late"
correlators with 1/2 chip spacing. This creates a higher signal to noise than a non-coherent integration.
I hope this answers your question.
Best regards,
Cliff
-----Original Message-----
>From: tongtong wang <tongtongwang at gmail.com>
>Sent: May 21, 2007 10:53 AM
>To: opensource_gps at lists.psas.pdx.edu
>Subject: [OpenSource_GPS] a question about pull_in function in the open code
>
>hi, there
>
>Many thanks for your sharing the GPS code.
>
>I got a question about the tracking lock loop function in the
>CH_PULL_IN procedure.
>
>" q_sum = c->accum.q_dith + c->accum.q_prompt;
> i_sum = c->accum.i_dith + c->accum.i_prompt;
> if (i_sum != 0 || q_sum != 0)
> theta = fix_atan2 (q_sum, -i_sum); "
>
>Is fix_atan2 (q_sum, -i_sum) the phase detecter?
>Why you use Q=q_sum & I=-i_sum instead of rss(c->accum.q_dith ,
>c->accum.q_prompt) & rss(c->accum.i_dith , c->accum.i_prompt) in the
>atan2 part?
>
>Hope I can get answer here.
>Thanks again.
>
>//tongtong
>
>_______________________________________________
>opensource_gps mailing list
>opensource_gps at lists.psas.pdx.edu
>http://lists.psas.pdx.edu/cgi-bin/mailman/listinfo/opensource_gps
More information about the opensource_gps
mailing list