Digital costas loop design



Thank You very much for your suggestion. But i am working with a digital
costas loop design.So,can you help me to get idea about the cut of
frequencies and order of the low pass filters used in I and Q phase of
costas loop? The output of these filters are multiplied together and pass
through a loop filter to strobe the NCO. Since all the values are digital;
i cant decide how to send the loop filter's output to the input of NCO. How
does this value decide the Phase increment of NCO to lock the phase and
frequency? According to your response i do understand that we should check
whether the loop filter's output is non zero or not? but if it is nonzero
then how can i use this value to adjust NCO?I am also worried about the
design of loop filter though i am using an averaging filter as a loop
filter?


Thanks
Nusrat






On Tue, 06 Oct 2009 23:50:02 -0500, nowsheen wrote:
(top posting fixed)



nowsheen wrote:
I am actually designing a digital costas loop and now at the stage
of
feeding loop filter's output to phase accumulator of NCO. The loop
filter
produces a 32 bit digital data. The loop filter output is fed back
to
NCO.
But how can i decide the phase increment value from the loop
filter's
output? I have designed my phase accumulator and Sinlookup table.
But
unable to feed the loop filter's output to NCO. Because i can't
derive
the
phase increment value needed to accumulate the phase counter? Can
you
suggest me an approach to adjust phase increment value depending on
loop
filter's output?

What is the lhe loop filter's outout when the phase is dead on? That
is
the offest. Subtract that and the signed result is an indication of
which way the phase increment needs to change, and how much. Ssuitably
scale that result and add it to the existing phase increment to make a
new one. Don't let saturation screw up the result.

Jerry

The loop filter output is the multiplied form of data coming from I
and
Q arm of Costas loop. So, after multiplying these two data i am
getting
the input of loop filter. How can i know when the phase is dead on?
Which value is this subtracted from? How does the loop filter's output
decide phase increment value?When is the phase locked?

Have you studied phase locked loops much at all? That doesn't sound like

the loop filters that I know and love.

Any PLL should give you an estimate of phase error, often with some
mangled form of the signal mixed in. You can lock phase because the
mangled signal that is mixed in has an average value of zero, so any
non-
zero average value that's left must be phase error.

_Normally_ in a real PLL the loop filter has at least one integrator in
it to insure that the average phase error is zero, and will often have a

low-pass filter in it to cut down (sometimes dramatically) on the amount

of signal that gets applied to the variable oscillator and thus cut down

on the phase jitter of the oscillator.

--
www.wescottdesign.com

.



Relevant Pages

  • Re: I need lessons specific to PLLs.
    ... The problem is choosing the parameters for the loop filter ... According to a couple of books on GPS, ... Loop filters for timing recovery, in particular, can get tricky, because ...
    (comp.dsp)
  • Re: SNR penalty due to Linear Interpolation
    ... If you use a loop filter, the bandwidth of this filter has to be ... track the ebb and flow of target doppler, ...
    (comp.dsp)
  • Re: Phase lock loop 4046 ( band width)
    ... > please give some link to find the loop filter value ... problem, biras. ... about the components of the loop filter you're trying, ... And gave him the boot to larn him. ...
    (sci.electronics.basics)
  • Re: Regarding Digital NCO design
    ... feeding loop filter's output to phase accumulator of NCO. ... which way the phase increment needs to change, ... the input of loop filter. ...
    (comp.dsp)
  • Re: PLL loop filter design
    ... I'm trying to design a loop filter for PLL. ... I have a stable reference ... small tunnig range, few Hz). ...
    (sci.electronics.design)