Hi everyone,

I am trying to understand how the system performs the samples buffering, 
especially in the Rx side. When you say “all the buffering is done by the 
socket buffers” you are talking about he **host’s** UDP socket, right ? The 
“socket I/O” that you are talking about is in the USRP side ? When you say “the 
socket I/O is synchronous”, does it mean that there is no buffering at all in 
the FPGA and all the samples of the USRP are constantly being pushed to the 
host even when I am not calling the “recv” function ? 

I’m sorry of those are questions with obvious answers. I’m asking this because 
I performed some tests similar to those performed by Rob : I call recv(), I 
sleep some time and call recv() again. I saw that even when I sleep several 
minutes with a sample rate of 4Msps i still have no buffer overflow.

Thank you very much for your support.

David Fernandes
_______________________________________________
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