[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Measuring phase between channels
From: |
Marcus Müller |
Subject: |
Re: [Discuss-gnuradio] Measuring phase between channels |
Date: |
Tue, 17 Jun 2014 19:54:28 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
Hi David,
for starters, you could just divide one channel by the other and
calculate the result's argument. There are blocks for both operations :)
Short explanation:
Just consider the complex signals $s_1, s_2$ in polar coordinates
(instead of the usual real/imag representation)
$s_1(t) = a_1(t) * e^{j \phi_1(t)}$.
Dividing that by $s_2(t) = a_2(t) * e^{j \phi_2(t)}$ gives you
$p(t) = a_1(t)/a_2(t) * e^{j \phi_1 - \phi_2(t)}$, of which you can take
the argument to get the phase difference.
Greetings,
Marcus
On 17.06.2014 19:06, David Miller wrote:
> Hello,
> I want to measure the phase difference between three synchronised USRP
> channels (Common Ref & PPS), does software exist to do this, and to
> what accuracy, please?
> Sorry, this is a bit of a newbie question, and probably already covered!
> Dave
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio