|
From: | Mostafa Alizadeh |
Subject: | Re: [Discuss-gnuradio] Phase locked loop |
Date: | Wed, 18 Mar 2015 08:06:20 +0330 |
Dear Mostafa,Thank you very much on your reply. May I know where can I find the link for chapter 8 and 7 of [2] for the description and implementation of PLL?Appreciate your kind help.Best regards,Wai Yee
-------- Original message --------
From: Mostafa Alizadeh
Date:18/03/2015 01:07 (GMT+08:00)
To: yee_yy1992
Subject: Re: [Discuss-gnuradio] Phase locked loopHi Yee,If you want to have a loop within GNURadio, you must have a delay within the loop to force zero initial state in the loop (here PLL loop). So in the costas loop of [1], there is a delay between phase difference calculation and the loop (which is )called advance_loop). If you're going to write your own OOT, take look at chapter 8 and 7 of [2]. It has a complete description of PLL and its implementation.On Tue, Mar 17, 2015 at 4:35 AM, yee_yy1992 <address@hidden> wrote:Hi, Currently I am doing my Final Year Project to develop a phase measurement using Phase Locked Loop theory. I am using USRP N210 for the hardware and I have installed Gnuradio Companion in Ubuntu 12.04 LTS (running in VMplayer). I have studied online that I can’t use companion to add and drop the current available blocks to construct a phase locked loop. I managed to locate gr_pll_carriertracking_cc.cc and gr_pll_carriertracking_cc.h file from gnuradio source archive. I also know that I can use gr_modtool to construct my own OOT module. But I am having some difficulties in using gr_modtool. There are many functions is the gr_pll_carriertracking_cc.cc.
My question are
(a) What should I include for the valid argument list during the gr_modtool add process?
reference link : http://gnuradio.org/redmine/projects/gnuradio/wiki/Guided_Tutorial_GNU_Radio_in_C++#432-Specific-block-categories (4.2.3 Step 2)(b) Am I putting the whole code (gr_pll_carriertracking_cc.cc) and generate it as ONE OOT module with few functions inside or should I separate the functions to become more OOT module and connect them using wire in companion?
(c) How can I include all the header file into the make process? There are few header files being used in the code such as gr_io_signature.h , gr_sincos.h….
I would really appreciate your help in guiding me.
Thank you very much.
Best regards,
Wai Yee.
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
--***********************************************************Department of Electrical EngineeringAboureyhan BuildingMMWCL LABAmirkabir University Of TechnologyTehranIRANTel: +98 (919) 158-7730Homepage: http://ele.aut.ac.ir/~alizadeh/***********************************************************
[Prev in Thread] | Current Thread | [Next in Thread] |