Hi all, Now I'm working on measuring Round Trip Time ( FPGA(RXFIFO)->USB->PC->USB->FPGA(TXFIFO) ). Since I'm using 128kbps bitrate and 10 samples per symbol, sample rate is 1.28Msps. And I do not give any options about FUSB_BLOCK_SIZE and FUSB_NBLOCKS. So they might be 0. In this case, the result is following:
Minimum RTT : 1.96ms Maximum RTT : 5.12ms As Thomas Schmid's paper, this result is so reasonable. However, if I use FUSB_BLOCK_SIZE=2048 and FUSB_NBLOCKS=8 such like paper mentioned, it starts to be messed up. RTT becomes larger and variation is also broaden. Also it gives me lots of overrun message. What is the effect of these two parameters? As I know, in USB bulk transfer mode the USB packet size is fixed as 512 bytes. So these two parameters will determine the packet size transfered between Linux kernel and user space. It does not affect physical USB transaction. Am I correct? If yes, why does it make overrun error? Please give some clues. Thanks in advance!!! -- View this message in context: http://www.nabble.com/The-effect-of-FUSB_BLOCK_SIZE-and-FUSB_NBLOCKS-tp22323564p22323564.html Sent from the GnuRadio mailing list archive at Nabble.com. _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio