[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Tracking PLL phase error

From: Daniele Nicolodi
Subject: [Discuss-gnuradio] Tracking PLL phase error
Date: Mon, 18 Aug 2014 18:53:32 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.6.0


I'm using the gr::analog::pll_carriertracking_cc() block to track a very
stable signal of which I don't know the exact frequency and of which I
want to detect (small!) phase oscillations.

In my tests I discovered that the tracked signal has a residual phase
modulation that I would not expect to find.  I tried a simple test, very
similar to the qa test for the block, and indeed I found that even for a
constant frequency input signal the output has some residual phase
oscillations. The amplitude of the oscillations depends on the pll
bandwidth and on the frequency of the input signal, of the order of mrad
for this examples (qa_pll_carriertracking.py).

I need to get rid of those oscillations because they mask the phase
signal I want to measure. I'm going to investigate the issue further,
but does anyone have an idea about where those may come from? I suspect
the digital oscillator may introduce some numeric error that may explain
them, but they seem quite big...


reply via email to

[Prev in Thread] Current Thread [Next in Thread]