Forum: GNU Radio How to get the carrier's frequency offset in PM demodulator?

Posted by adream (Guest)
on 2013-01-29 12:12
(Received via mailing list)
Hello,
I am learning PM Demodulation, and someones tell me that the FM 
Demodulator
in gnuradio can demodulate the PM signals.
I want to get the carrier's frequency offset in PM demodulating, does
gnuradio provide this function?
For example, in my project, I set the frequency of IF signal is 70MHz, 
but
the real input IF signal is 70.01MHz.
In this case, I hope my program can print the carrier's frequency 
offset,
10KHz
Thank you.
Posted by adream (Guest)
on 2013-01-30 13:23
(Received via mailing list)
Does gnuradio provide this function?
thank you

2013/1/29 adream <adream307@gmail.com>
Posted by adream (Guest)
on 2013-01-30 15:31
(Received via mailing list)
I am feel sorry for no reply

2013/1/30 adream <adream307@gmail.com>
Posted by Brian Padalino (Guest)
on 2013-01-30 17:18
(Received via mailing list)
On Wed, Jan 30, 2013 at 9:30 AM, adream <adream307@gmail.com> wrote:

> I am feel sorry for no reply


It's just been a day - sometimes if the answer doesn't come quickly, 
people
are confused by what you're asking.


>
>
> 2013/1/30 adream <adream307@gmail.com>
>
>> Does gnuradio provide this function?
>> thank you
>>
>>
Natively I don't think it does, but there are properties to the 
demodulated
signal you may be able to exploit and calculate it.


>>> In this case, I hope my program can print the carrier's frequency
>>> offset, 10KHz
>>> Thank you.
>>
>>
FM has the property that frequency offset results in a DC offset at the
demodulated signal that is proportional to the amount of frequency 
offset
(given the input signal has no DC component).

For PM, since you are not taking the first derivative of the phase as 
you
are with FM, the DC component will be shifted up to your frequency 
offset.
 Doing a long term average of a demodulated FM signal should 
(hopefully!)
come out to be 0 for no frequency offset.

You could FM demodulate, put a DC filter then reintegrate at the output 
to
get your PM signal back - but I am not sure how well that works.  Give 
it a
shot and let us know!

Hope that helped.

Brian
Posted by Tom Rondeau (Guest)
on 2013-02-01 04:50
(Received via mailing list)
On Wed, Jan 30, 2013 at 11:16 AM, Brian Padalino 
<bpadalino@gmail.com>wrote:

>
> On Wed, Jan 30, 2013 at 9:30 AM, adream <adream307@gmail.com> wrote:
>
>> I am feel sorry for no reply
>
>
> It's just been a day - sometimes if the answer doesn't come quickly,
> people are confused by what you're asking.
>

True. A lot of us are also very busy with other things and can't come
rushing to answer all questions.


>
>
2013/1/30 adream <adream307@gmail.com>
>>> 2013/1/29 adream <adream307@gmail.com>
>>>> Thank you.
>
> You could FM demodulate, put a DC filter then reintegrate at the output to
> get your PM signal back - but I am not sure how well that works.  Give it a
> shot and let us know!
>
> Hope that helped.
>
> Brian
>

And remember, there are also the PLL blocks.

Tom
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.