On Sun, Apr 28, 2013 at 8:39 PM, Tom Rondeau <t...@trondeau.com> wrote:
> On Mon, Apr 15, 2013 at 12:25 AM, Sam mite <mite.eng...@gmail.com> wrote: > > > > > > > >> > Hi list, > >> > > >> > I want to calculate the number of symbols taken by my Polyphase clock > >> > sync > >> > ccf block after which it locks. Although I am getting 0 BER (except at > >> > start) but I want to know after how many symbols loop get lock. And > then > >> > by > >> > varying different parameters I want to observe the lock time/symbols > >> > needed. > >> > From which plot I can get this information and how? . Current > parameters > >> > set > >> > are: > >> > > >> > Sample/symbpol= 4 > >> > Loop BW= pi/100 > >> > damp factor= 0.707 > >> > filter size = 32 > >> > output sps = 1 > >> > max rate dev = 1.5 > >> > initial_phase=16 > >> > > >> > Phase plot is showing some sinusoidal output. Attached are the two > phase > >> > plots. phase2.jpg is zoomed in version of phase1.jpg. > >> > > >> > Thanks ahead of time. > >> > > >> > > >> > -- > >> > Best Regards, > >> > > >> > Sam > >> > >> Sam, > >> > >> Yes, the phase output port of the sync block is the one you want to > >> look at. The phase rounded to the nearest integer (unless it's the > >> floor) is the number of the filterbank being used at that time, which > >> represents the phase offset of the signal. > >> > >> Are you tracking a real signal being received or a simulated signal? > >> You're going to see some movement, plus or minus, around the closest > >> phase, though. If its a real signal being received, there's going to > >> be some small jitter in the timing between the two radios that the > >> algorithm is trying to track. Also noise will affect if somewhat as it > >> tries to keep a lock. The fact that it looks like it's actually > >> oscillating is interesting. Have you tried to reduce the loop > >> bandwidth to see how that affects things? > >> > >> Tom > >> > > > > Thanks Tom, > > > > Currently, I am tracking a simulated signal (although I am getting zero > BER > > through USRPs as well). There is currently no additive noise. Reducing > loop > > bandwidth by a factor of 4 gives nice plots, as tracking become good by > > reducing noise bandwidth. But, steady state value of 24 reaches after > > approximately 9000samlples. That means my loop is taking 9000/4 symbols > to > > get lock? And after that it 'll produce desired output. Am i doing > > something wrong? Something I am missing? > > > > Attached are the snapshots of new phase plots. > > > > -- > > > > Best Regards, > > > > Sam > > > Sam, > > No, I don't think that you are doing something wrong here. But those > figures you've posted look like the circuit is under-damped. It should > be critically damped, Why the circuit should be critically damped? In my first mail, I said that I am using damp_factor= 0.707. It should be under-damped. No? The problem, i think, is that its taking too long 9000/4 symbols to get lock. No ? so it'd be interesting to see what's going wrong > inside of the algorithm. I've looked at it with this in mind, but I > can't see that anything is being done differently than the normal > control loops that we use, and the parameters should be set to be > critically damped. > This sounds like something we can develop and discuss on the signal > processing wiki page. Would you be able to start something here? > There's already a section for Synchronization. Maybe just create a new > page off that for discussing this particular algorithm/block. > I'll be glad to :) > > (for signing up to post on the wiki: > > http://gnuradio.org/redmine/projects/gnuradio/wiki/FAQ#How-can-I-post-on-this-wiki-use-the-bug-tracker > ) > > Thanks! > Tom > -- Best Regards, Sam
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio