Hi Siyu, well, transceiver performance depends effectively on bit error rate of the underlying transport – and that error rate might be limited by noise, by interference, or by effects like clipping and saturation, overly large clock offset and much more. I'd say: add a time and a frequency sink to your receiver flow graph, and watch the statistics! Analyze what might be going wrong. In a first approach: Play with the TX and RX gains, carefully.
To be completely honest, how well that transceiver works is something no-one outside your lab can assess – you'll have to start diagnosing things yourself :) Best regards, Marcus On 09.05.2017 22:11, zhan siyu wrote: > Hi all, > > Recently, I bought two b210 usrps. And I just successfully setup the > usrps to run the gr-ieee802.11, written by Bastian. I used 2 desktops > connected to usrp and run the transceiver.py program. I can ping from > one to the other. I 'm so excited as I finally made it. However, I > used the iperf to test the throughput between two computers through > the 802.11p. The result is too low, only around 120kb/s , as shown by > the log of iperf server side. No overrun or underrun errors. The > sample rate is 10M. The OS of my computers is ubuntu 16 and cpu is i7. > Also, the %cpu is only 310% as shown by the top command. The distance > between two usrps is about 0.5 meters. Is the performance too low ? I > think it should be much higher. But how can I improve it ? Where is > the bottleneck ? > > Can anyone help me ? Thanks ahead. > > Best Regards. > > Siyu > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio