Hi Thomas: What you propose might work; it's a simple bang-bang servo frequency control. It's success depends a lot on the frequency characteristics of the drift you are trying to track. I have absolutely no idea about the difficulty of implementation in Gnuradio, I'm sure that depends a lot on the rest of your app. Don
Thomas > Hello everyone, > > I have an application in which I need the USRP to track a carrier > frequency being received. What I mean by "tracking the carrier" is I need > the USRP to stay tuned to the carrier frequency even if the carrier > frequency drifts (or if the USRP's frequency reference drifts). > > I was thinking that I could peridically (perhaps once per second) take the > FFT, find the frequency of the greatest magnitude, and re-tune the USRP to > this frequency. > > Is there any reason why this wouldn't work, and is there a better way? It > seems to me this would be a common problem, and there would already be a > good solution, but I haven't been able to find one. > > Thanks, > > Thomas > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio > -- Dr. Don Latham AJ7LL Six Mile Systems LLP 17850 Six Mile Road POB 134 Huson, MT, 59846 VOX 406-626-4304 www.lightningforensics.com www.sixmilesystems.com _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio