Matis, you also need to keep in mind that via USB, we can only receive a certain amount of samples at a time, and it's not a factor of 16384.
-- M On 06/08/2018 04:18 PM, Marcus Müller via USRP-users wrote: > Hi Matis, > > the time stamp of the first buffer after a disruption should indeed be > accurate, and describe the time at the first sample in that packet. > So, I'd say that, yes, you can use that to know how much you've lost. > Thus, let me ask you why you came to the conclusion that it is false? > > Best regards, > Marcus > > On Sat, 2018-05-05 at 01:34 +0200, Matis Alun via USRP-users wrote: >> Hi, >> >> I remark that the "time_spec" passed to the "recv" method of an >> rx_streamer is not in >> exact relation >> with the length of the received vectors. For example, when receiving >> buffers of length >> 16384 at Fs=362319 Hz, >> the buffer length should be equal to (16384+1)/362319=0.0452225 >> seconds, while the time >> spec difference >> between two successive calls to recv is 0.0483315 and sometimes >> 0.033402 (with a mean >> value equals to 0.0452225). >> >> My first idea was that the time_spec returned by the recv method was >> the time stamp of the >> first sample of the >> buffer, but I realize that it is false. Is it exact ? >> >> As a consequence, how can I know the number of losted samples when an >> overflow occurs ? >> >> thanks. >> >> matis >> >> >> >> _______________________________________________ >> USRP-users mailing list >> 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 > _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com