I'm pretty sure the B200 defaults are:
send_frame_size = 8192
num_send_frames = 16
https://github.com/EttusResearch/uhd/blob/maint/host/lib/usrp/b200/b200_impl.cpp#L532
Ron
On 08/05/2017 12:00 AM, Dan CaJacob via USRP-users wrote:
Hi,
I have a GnuRadio modem I've developed and I'd like to reduce latency.
It does IP encapsulation and for testing, I use two USRPs to implement
an OTA connection between the modems.
I've reduced latency so far by 1) adding fill frames/bytes only at the
very last block before the USRP sink and 2) increasing the sample rate
to the device. This has gotten my slightly under 100 ms latency, which
is good compared to what I started with, but I think we can do better.
My assumption is that there is still some latency in the last buffer
between the last block and the USRP sink and perhaps some in the USRP
USB transport itself. I am using B200s in this case, BTW.
I suspect that what I really must do is now tweak the usrp buffer
params from here:
https://files.ettus.com/manual/page_transport.html But, I have no idea
what they are set to by default (any way to tell)? And some naive
manipulation of them hasn't improved anything.
I also tried tweaking the mx output buffer size on the last block
before the USRP sink without any improvement.
Any advice from Ettus folks would be appreciated :) I am giving a talk
at GRCon that addresses the latency reduction work so far, so if we
can get any more, I'll throw that in as well.
- Dan
--
Very Respectfully,
Dan CaJacob
_______________________________________________
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