This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【cc3200测试】测试transceiver,速度不会超过500KB/S;TCP 测速在不同AP下速度差异明显且不稳定

我利用通用定时测量transceiver发送数据的速度,每秒中断一次并统计该阶段发送的数据量并利用串口输出,我设置了不同的速度,但是最快只能达到470KB/S,这是为什么呢?RATE_1M下速度为100KB/S,RATE_2M为190KB/S,RATE_5.5M为350KB/S,RATE_11M=410KB/S,RATE_6M=380KB/S,RATE_9M=390KB/S,RATE_12M=418KB/S,RATE_18M=440KB/S,RATE_24M=462KB/S,.......,所有通道均、功率选择一致。统计结果中其第1秒速率明显高于其他时刻,后面逐渐稳定。   

备注:板子是自己做的核心板,上述的测试程序是例程的修改,也用例程测试过TCP速度,在不同的AP下速度差异很大,同一个AP下的速度变化也很大,目前还没找到原因。附上测试截图:这是测试效果最好的AP,选取了最好的一次结果,峰值达到了11Mbps;在其他AP下出现过达不到1Mbps的情况,其中有两秒甚至没有速度,长时间10+kbps。上述的两个AP为两款不同的华为手机

  • 1. Transeiver的吞吐率不会比正常的WIFI连接下的速率高。
    2. 不要用手机去测,用电脑,以太网线连上路由器去测,这样可以排除掉手机端WIFI的原因。还有就是如果周边的环境比较嘈杂的话也会对吞吐率有影响。如果纯粹测吞吐率,建议找一个屏蔽的环境来测试。