Hello All,

I’ve got an update regarding synchronization inside of FPGA between Tx and Rx 
after overflows.

I’ve checked that with measurements and there was no synchronization loss 
between replay block working on Tx side and our RFNoC block that selects 
samples on the Rx side, which is inserted between DDC and Rx streamer. Which is 
great.

Only thing that is not obvious yet is how to deal with data loss on the 
transport. We have some way to compute number of lost samples based on 
timestamps and account for that in the program working on the PC. However our 
RFNoC block doesn’t always set the timestamp correctly - when timestamp is 
attached to one of dropped samples timestamps are incorrect. So the computation 
of number of lost samples based on timestamps is not reliable. I think 
keep_one_in_n block has the same issue.

We can get around this issue with some hack that is good enough for us, but it 
would be better to have a solution that works in general case.

Best Regards,\
Piotr Krysik
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to