[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] gr-uhd: rx_freq tag and lo_locked

From: Anderson, Douglas J.
Subject: [Discuss-gnuradio] gr-uhd: rx_freq tag and lo_locked
Date: Tue, 31 Mar 2015 19:54:05 +0000

Hi all,

I've been working on a flowgraph that controls sweeping a USRP by retuning and then dumping samples until catching the sample tagged with rx_freq of the correct value.

I was confused as to why I was still getting mountains of garbage samples (several hundred thousand at 10MS/s) after catching the rx_freq tag, until today I put "assert(usrp->get_sensor("lo_locked").to_bool())" after the block that identifies the correct rx_freq tag, and it popped immediately.

I'm wondering about the prudence of saying a sample is "at a certain frequency" before the LO has had a chance to settle.

I also realize that gr-uhd folks are trying to make the message interface more robust, and the rx_freq tag is an awesome idea, but what I really want to know is what is the first USABLE sample at my requested freq. If I still have to carry around a usrp_source pointer so that I can check the LO state, then the tags output by the usrp_source lose a lot of appeal.

Any chance of making rx_freq tag "the first usable sample", or is there a good reason for the way it works that I haven't considered?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]