Re: a question about pull_in function in the open code

"tongtong wang" <[email protected]> Tue, 22 May 2007 14:08:52 +0100
Newsgroups gmane.comp.hardware.gps.opensource
Message-ID <[email protected]>
Hi

Many thanks for your reply.
Is there any publication about this method of coherently integrating
the dither and prompt correlators?
Want to know more about why it can get a higher SNR in this way...
Sorry for the bothering.

Best regards,
Tongtong

On 5/22/07, Clifford Kelley <[email protected]> wrote:
> 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 <[email protected]>
> >Sent: May 21, 2007 10:53 AM
> >To: [email protected]
> >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
> >[email protected]
> >http://lists.psas.pdx.edu/cgi-bin/mailman/listinfo/opensource_gps
>
>