Hi all,

I'm trying to implement delayed burst transmission on USRP x310.

Here is how I do it.
I sync the USRP with my computer time.
I get the system time and add a 20 seconds delay
        tt=self.uhd_usrp_sink_0.get_time_now()+uhd.time_spec_t(20)
and set the start time
        self.uhd_usrp_sink_0.set_start_time(tt)
I observe the received signal using a time scope. However, the transmission
seemed to start right away. I'm not sure what may be the cause.
I set the tsb_tag_name at the USRP sink module to be my packet length tag.
Is it possible that once the USRP sees the packet length tag, it starts
transmission right away, overriding the set_start_time() function? If I
leave the tsb_tag_name blank, I get lots of L's and the program freezes.

BTW, I tried delayed reception with
self.uhd_usrp_source_0.set_start_time(). It works.

Please share some of your experience or insights. Thank you.

Regards,

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

Reply via email to