Howdy Jonathon!

Is a "packet" determined before or after the RFNoC stage of the chain (I assume before since it is in the radio core)?

Is there anyway to modify things if I decide to resample in an RFNoC block? It seems like it would throw off the timing since the sample rate into the block != the sample rate leaving the block in this case.

~Jason


On 07/12/2017 12:58 PM, Jonathon Pendlum wrote:
Hey Jason,

The timestamp of each packet describes the time the first sample in the packet was received. The timestamp is based on a counter in noc_block_radio_core (timekeeper.v.) that increments at the sample rate (i.e. radio_clk). The time is relative to that counter's placement in the processing chain. We do not do anything to back out the delays from elements in front of the counter, such as the delay through the front end filters, ADC, digital I/Q correction, etc.

Jonathon

On Wed, Jul 12, 2017 at 9:20 AM, Jason Matusiak via USRP-users <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote:

    I have a timing question that has me going in circles, I don't
    understand how the USRP timestamps work when using RFNoC.

    In a normal system, packets have timestamps with them (or at least
    the first one does) and you can compute the time of any samples
    based on the timestamp, sample rate, and number of samples since
    the timestamp, right?

    Now, if I am using RFNoC, the timestamps aren't attached to the
samples, right? Where does that timestamp get associated: Further down the stream?

    _______________________________________________
    USRP-users mailing list
    USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
    http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
    <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>



_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to